Device Drivers
- General
- Chipsets
- Disk Drives
- ATA Support
(Collection of ATA/IDE technology related tools)
- SCST
("SCSI Target". Unified interface between SCSI target
drivers and the Linux kernel. SCST tries to simplify
the development of target SCSI device drivers.)
- SCSI Generic driver
(High-level SCSI sub-system. The SG driver is used by scanners,
CD/DVD writers.)
- packet-cd (Driver support
for UDF based CD/DVD packet writing)
(ml)
- Adaptec device drivers (SCSI, I2O-RAID, FiberChannel)
- AMI MegaRAID (RAID controller driver)
(ml)
- ICP Vortex RAID
- In-System Design ISD-200 (USB to
ATA bridge used for several storage devices)
- cwfloppy (Driver
support for the "Catweasel" floppy controller produced by "Individual Computers")
- Bus Systems
- Networking Chipsets (excluding wireless networking chipsets)
- IEEE 802.11 Wireless Networking Chipsets
- linux-wlan (Initiative
to developement a complete and standards compliant IEEE 802.11 wireless LAN system
for GNU/Linux)
(ml)
- rt2x00
(Ralink rt2400 / rt2500 based 802.11a/b/g LAN driver)
(cvs)
(ml)
(forum)
- Linksys wrt54g-linux
(GNU/Linux distribution for the Linksys WRT54G 802.11g wireless appliance.
No permanent software changes are made, since all is installed to a
RAM disk.)
(Link-Sys WPC11
PCMCIA 802.11 LAN driver HowTo)
- Atheros ar5k
(PCMCIA/PCI 802.11a/b/g LAN driver)
(ml)
- Atheros MADWIFI
(Multiband Atheros Driver for WiFi. PCMCIA/PCI/miniPCI
802.11a/b/g LAN driver for Atheros chipsets: ar5210, ar5211, ar5212.)
(cvs)
(ml)
- Prism
(802.11g LAN drivers for the: Prism GT, Prism Duette, and Prism Indigo chipset)
(svn)
(forum)
- Prism2/2.5/3 (PCMCIA/PCI
802.11 LAN driver, with support for 'host access point' mode)
(cvs)
(ml)
- ipw2100
(802.11 LAN driver for the Intel PRO/Wireless 2100 chipset)
(cvs)
(ml)
- ipw2200
(802.11bg LAN driver for the Intel PRO/Wireless 2200BG chipset)
(ml)
- Atmel AT76C503A
(USB 802.11 LAN driver)
(cvs)
(ml)
- Cisco/Aironet 4500/4800/340/350
(PCMCIA/PCI/ISA 802.11 LAN driver)
(cvs)
(ml)
- Texas Instruments ACX100
(PCMCIA/PCI 802.11 LAN driver)
(cvs)
(ml)
- Modem Chipsets
- Sound Frameworks
- ALSA (Advanced Linux Sound
Architecture. Soundcard support environment consisting of a kernel-space
object/module and a standard audio API implement in a library set.)
(cvs)
(ml)
- Sound Chipsets
- Video Frameworks
- DRI (Direct Rendering Infrastructure.
Allows for more direct access to the graphics hardware through the XFree86
server, thereby greatly improving the performance of video and Op*nGL graphics
rendering. DRI is mostly Linux and *BSD specific.)
(ml)
- Video4Linux
(ml)
- Console (ANSI X3.64/ECMA-48)
- DirectFB (Framebuffer framework)
(cvs)
(ml)
- KGI (Kernel Graphics
Interface. KGI consists of a portable kernel-space video-card driver
framework. The core driver functionality is done in kernel space,
and anything else is done through the
GGI user space library)
(cvs)
- Video Chipsets
- Gatos KM (Kernel
module for using the Video4linux interface with ATI's Mach64, Rage128
and Radeon video cards)
(cvs)
- Matrox Marvel (V4L v1/2 support
for G200/G400/G450eTV/Rainbow Runner G-series)
(cvs)
(ml)
- SiS VGA Chipsets
- DXR3 drivers
(For the Creative Labs and Sigma Designs DVD playback cards with the em8300 chipset)
(cvs)
(ml)
- Margi/Billionton
MPEG decoder PC-Card
(Driver created by Convergence)
- Unichrome Project
(Device driver for the VIA/S3G unichrome graphics controller)
(cvs)
(ml)
- MIRO DC1+
(Video4Linux compatible frame grabber driver for the ISA card model)
- DFG/1394-1
(Video4linux driver for the ImagingSource DFG/1394-1 video converter)
(cvs)
- TechniSat MediaFocus (Video4Linux compatible
driver for the ZR36120/ZR36125-based MediaFocus Sat-PC card)
(MediaFocusII for
cards with the Philips SAA7146AH chipset)
- MyHD
(Driver for Teralogic TL880 based HDTV decoder cards)
(cvs)
(ml)
- CLE266
(Video4Linux compatible MPEG decoder driver for the VIA EPIA-M motherboard)
(forum)
- Keyboards
- KBDE ("KeyBoard Driver
Emulator". Linux kernel module for the emulation of keyboard input.
Useful for keyboardless systems.)
(cvs)
- Touch Screens
- Printers
- LinuxPrinting.org (GNU/Linux
printer support portal)
(ml)
- GIMP-Print (Printer device drivers for:
Canon, Epson, Lexmark, and PCL printers for use with Ghostscript, CUPS, Foomatic,
and the GIMP)
- P300drv (P-300 personal photo printer
driver)
(cvs)
- Image Scanners
- Light Control
- DMX4Linux
(DMX
protocol supporting lighting controller software, which consists
of a Linux kernel module and a set of DMX controller tools)
- Radio Receivers & Senders
- LiNRADiO (Device driver and
tools for using the WiNRADiO PC-based radio receivers)
- SF16FMR radio card
- GENRIP (GENeric Radio IP.
Device driver to transmit ethernet frames over generic low-speed serial radio devices.)
- Digital Camera's (including webcams)
- Portable Music Players
- MPIO (Driver for the
Digitalway/Adtec audio player)
(cvs)
(ml)
- mpio DMB+ (Command-line
interface for managing MP3 files on this device using the user-space
libusb library)
- RIO500 (Diamonds Rio 500 MP3
player support)
(cvs)
(ml)
- gnuPod (Toolkit to use
the Apple iPod)
(syncpod Perl script to sync a
local directory with the iPod)
(iPod on Linux)
- Misc.
- Comedi (Linux
kernel word for access to common data acquisition plug-in boards
and a user-land library)
(cvs)
(ml)