Sunday, December 04, 2005

USB2.0 drives finally works on my Linux machine! Had to use a 2.6.12 kernel. USB development has stopped on the 2.4 series of kernels, so even the 'latest' 2.4.30 cannot make it.

Made a Knoppix 4.0.2 LiveCD a few days ago and booted from it. Viola, the USB drive worked with the EHCI-HCD driver! Wonderful! But I've been afraid of migrating to a 2.6 kernel, which is rather unfamiliar territory. Since I am running a RedHat9 system, even though I have already heavily patched to keep it up-to-date, the system and some initialization files (namely /etc/rc.sysinit and /etc/modules.conf) also need some tweaking to get them to support a 2.6 kernel.

Instead of trying to compile a 2.6 kernel myself (which takes a terribly long time, by the way, even on my Pentium4 3GHz with HyperThreading), I just copied the kernel and modules from the Knoppix CD's Live filesystem! Guess what, it actually works! (Well, but not without some adjusting of configuration files of course).

For those who are in the same boat as me, here are some useful links.


http://thomer.com/linux/migrate-to-2.6.html
http://kerneltrap.org/node/3106
http://www.mobydisk.com/techres/linux_2.6.1_kernel.html
http://www.linux-sxs.org/upgrading/migration26.html

The Knoppix 2.6.12 kernel has now replaced 2.4.30 as the default kernel in my Grub configuration.

Found this new NDAS technology while looking for an external drive enclosure http://www.ximeta.com/technology/ndas/index.php, looks rather promising since it includes both USB and NDAS. NDAS skips the overheads of TCP/IP and CPU processing, even allowing RAID configurations and unlimited expansion options. It comes standard with Gigabit Ethernet too (you can't do any fast file transfers with Fast Ethernet anyways)! The case by Sarotech is going for S$179, seems a good buy. A 250GB drive is also going for the same price ... hmmm cheap cheap ... but getting both will set me back by another $400! Not to mention that I need to get a replacement DVD writer.

Hmm ... I'll make this my X'Mas wish list! :P

No comments: