The Haus

Thursday, September 23, 2004

Fun with USB 2.0

Not long ago, I bought a VIA-based USB 2.0 card and a SanDisk ImageMate hi-speed card reader. Unfortunately, whenever I have the reader plugged in, my box will randomly lock up hard. I have to hit the reset switch to reboot it (thank God for journalling filesystems!). I unplugged the reader and my box was crash-free for a week. I plugged it back in today and rebooted. My box froze within 15 minutes. I'm trying a newer kernel (2.6.8.1) to see if that helps. If not, I'm not sure how to fix this.

Unfortunately, the USB 2.0 card demands three (count 'em, three) interrupts: one for EHCI and two for UHCI. It was trying to share the EHCI (aka USB 2.0 hi-speed) interrupt with my video card. That just screamed "bad news" so I moved the card in my box. Now the EHCI one is free, but one of the UHCI ones is still shared. I long for the old days when I could set a jumper and force the card to use a certain interrupt. Actually, I really long for the days when I won't have to worry about interrupts anymore. Obviously the card location wasn't the main problem because it still locked up. Joy.

The good news out of this is that I figured out that it's not my hard drive or mobo going south on me. I've also learned that the ext3 filesystem is very robust. Upon rebooting it recovers the journal and continues merrily on its way. It adds virtually no time to the regular boot-up process. I've heard that ReiserFS is faster, but I've been pleased with the simplicity (and backward-compatibility to ext2) that ext3 provides.

Update! Well, that didn't take long to figure out. The 2.6.8.1 kernel didn't help at all. I wonder if this card just doesn't like my mobo or what the problem is.

The Master comments: My machine has been very flakey lately as well, but I think mine is due to a degrading hard drive. It's a Western Digitial and it's been acting very odd for a couple months now. As soon as I can get a 160GB Seagate at < $100, I am so rebuilding my box.

News for 09/23/2004

Recent Headlines

January 5, 2015: It Returns!
August 10, 2007: SCO SUCKS IT DOWN!
July 5, 2007: Slackware 12.0 Released
May 20, 2007: PhpBB 3.0 RC 1 Released
February 2, 2007: DOOM3 1.31 Patch

January 27, 2007: Join the World Community Grid
January 17, 2007: Flash Player 9 for Linux
December 30, 2006: Darkness over Daggerford 1.2
December 19, 2006: Pocket Tunes 4.0 Released
December 9, 2006: WRT54G 1.01.1 Firmware OK with Linux/Mac

All original information on this website is copyright © TheHaus.Net, 1999-2005. The use of original images, text, and/or code from this website without expressed written consent is prohibited. The authors of this site cannot be held responsible for any damage, real or imagined, which comes from the use of information presented on this site. All trademarks used are the properties of their respective owners. This site is not to be used as a floatation device (but if you try, I want a video tape of it).