Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
There is a swap partition that was on on that hard drive.
Ok, so that's probably why the harddrive crashing took down you entire system... the kernel probably had something cached in there, and hanged ( you know, a "D" process, which mean I/O error... the only one you can't kill at all) because the drive had hanged as well... loosing the swap while in use is really bad, it's just like loosing half your RAM. That would explain the lookup better, as it would have been (possible but) unlikely that an unounted drive would have crashed out your OS.
Originally posted by Half_Elf really interesting, that would explain lot of thing. Seagate drive are usually quite reliable (5 years of garantee?!?!) I would blame Silicon Image, but it's just my guess.
Matir, I do use gentoo-sources-2.6.12-r6 on one box, but I don't have SATA on this one so I can't tell you. On my wokstation (read : most recent box I have) I can't use distro kernel because my chipset is f***ed up and fill up my disk with log about crap if I don't edit the kernel code to comment some "printf". Actually I am running 2.6.8.1 (most stable 2.6.X kernel yet atmo, had some problem with latest) and I don't have any problem...
I personally love the gentoo-sources patchset, so try to stick to those. If gentoo-sources-2.6.11 works, I guess I'll sit there for a bit. I just wish I could figure out what causes the problem so I could fix it or submit a bug report to the appropriate authority. I'm trying to find out how I can make the kernel dump core, but the documentation on that is spotty at best.
Originally posted by Half_Elf Ok, so that's probably why the harddrive crashing took down you entire system... the kernel probably had something cached in there, and hanged ( you know, a "D" process, which mean I/O error... the only one you can't kill at all) because the drive had hanged as well... loosing the swap while in use is really bad, it's just like loosing half your RAM. That would explain the lookup better, as it would have been (possible but) unlikely that an unounted drive would have crashed out your OS.
Understandable. However, I didn't feel I was doing anything RAM/swap intensive at the time. And still doesn't explain mouse movement as a cause, though that could just be coincidence. Again, though, the drive *seems* to be working right now, so I can't be sure if the one SMART error was just some transient issue (though I guess that's even more unlikely). I wish I could smart test a SATA drive, but as far as I know, that's not possible yet because the proper ioctls don't exist yet for SATA.
We are really "thread chatting" now, I would suggest you to send me a mail so we could use IM. IM is a bit better for chatting and it won't waste LQ bandwidth :P
I have disconnected my SATA hard drive from power and data. Result: lockup.
I switched my hard drive from async to sync mounting mode, hoping to catch more in the logfiles. Result: logfiles still useless.
I have upgraded to the latest stable gentoo-sources kernel. Result: lockup.
I have hooked up another one of my boxes as a serial console, hoping to catch a panic/oops. Result: no panic/oops message is displayed on lockup.
I have repeated earlier tests with memtest86+ and smartctl, and my hard drive and ram both come back fine.
I have now disabled DRI in X and am trying it now. Granted, this breaks my favorite screensaver (glslideshow), but I guess that's not much of a loss . Will report back.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.