For Installing or developing Drivers. Installing Drivers: [http://www.linuxplanet.com/linuxplanet/tutorials/1019/1 Linux Device Drivers Demystified tutorial @ LinuxPlanet][[BR]] [http://www.linuxstart.com/category.php?file=/system/drivers.html list of drivers][[BR]] [http://vger.kernel.org/lkml/ Linux-kernel mailing list FAQ] - see section 2 on device drivers[[BR]] [http://www.linhardware.com www.linhardware.com][[BR]] [http://www.linmodems.org Linux support for some Winmodems][[BR]] [http://pcmcia-cs.sourceforge.net PCMCIA][[BR]] [http://www.kernelnewbies.org/wiki/moin.cgi/USB USB] (includes driver development)[[BR]] Developing drivers: [http://www.linuxdoc.org/HOWTO/Module-HOWTO/index.html Linux Loadable Kernel Module HOWTO] (as [http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Module-HOWTO.html 1 large html file])[[BR]] [http://lksr.org browsing kernel code][[BR]] [http://www.xml.com/ldd/chapter/book/index.html Linux Device Drivers] for 2.4.x (whole book online)[[BR]] [http://www.atnf.csiro.au/~rgooch/linux/docs/devfs.html Linux Devfs (Device File System) FAQ][[BR]] [http://www2.linuxjournal.com/lj-issues/issue51/2920.html Misc Character Drivers][[BR]] [http://metalab.unc.edu/LDP/HOWTO/mini/IO-Port-Programming.html I/O port programming mini-HOWTO][[BR]] [http://linuxassembly.org linuxassembly.org][[BR]] [http://lwn.net/Articles/driver-porting/ Porting device drivers to the 2.5 kernel][[BR]] [http://www.linuxdevices.com/articles/AT5340618290.html Writing Portable Device Drivers][[BR]] [http://www.gelato.unsw.edu.au/IA64wiki/UserLevelDrivers User Level Drivers][[BR]] Links: * [http://directory.google.com/Top/Computers/Software/Operating_Systems/Linux/Hardware_Support/ Hardware Support][[BR]] * [http://directory.google.com/Top/Computers/Software/Operating_Systems/Linux/Hardware_Support/Drivers/ Drivers][[BR]] MindShare, Inc has a nice series of books on various bus protocols, including PCI, USB, PCMCIA and Cardbus (from [http://www.handhelds.org/pipermail/ipaq/2000-November/002223.html]).