Controller type | Status | Maintainer | Where to find |
UHCI (usb-uhci) |
Working, mostly stable | Acher/Fliegl/Sailer | Main kernel source or here |
Alternate UHCI (uhci) |
Working, mostly stable | Johannes Erdfelt | Main kernel source |
OHCI (usb-ohci) |
Working, mostly stable | Roman Weissgaerber | Main kernel source or here |
EHCI (ehci-hcd) |
Under development | David Brownell | Main kernel source (2.4.19, most current is in 2.5); also see USB 2.0 info |
PPC |
Under development | See linux-devel mailing list | |
CRIS |
Under development | Main kernel source (arch/cris/drivers) |
Device | Status | Maintainer | Where to find |
SA-11x0 | Unknown | Handhelds | here |
Sharp Zaurus | Unknown | Stuart Lynne | here |
Class type | Status | Maintainer | Where to find | |
Hub | Working | Johannes Erdfelt | Main kernel source | |
HID (Human Interface Devices) |
Keyboards, mice, joysticks, digitizers working | Vojtech Pavlik | Main kernel source | |
HID Power | Experimental | Alan Cox kernel patches; user space UPS tools in NUT | ||
HID Monitor | None | Alan Cox kernel patches; no user space tools | ||
ACM Communications class (Modems, ISDN TAs) |
Working | Vojtech Pavlik | Main kernel source | |
Ethernet model Communications class (some Ericson and Motorola Cable Modems) |
Experimental | Brad Hards | Alan Cox kernel patches | |
Audio | Working, support continuing | Thomas Sailer | Main kernel source | |
Printers and printer cables | Working | Vojtech Pavlik | Main kernel source | |
Mass Storage (HD, Floppy, Zip, CD, etc.) |
Experimental | Matthew Dharm | Main kernel source (not supported in 2.2.x) or here | |
Still Image Capture | Working; user mode driver | jPhoto.sourceforge.net | ||
Midi | pre-Alpha | Daisuke Nagano | here | |
IrDA | Experimental | Dag Brattli | Main kernel source | |
Bluetooth | Experimental | Greg Kroah-Hartman | Main kernel source | |
Content Security | None | |||
OpenUSBDI | None | |||
PID (Physical Interface Devices) | None | |||
Firmware Upgrade | None | |||
CCS (Common Class) | None |
Imaging Devices
Type | Status | Maintainer | Where to find |
Kodak DC-2XX digital still cameras | Working (obsoleted in 2.5) | David Brownell | Main kernel source; more info; use gPhoto2 rather than gPhoto 0.4.3 or OpenDis (both of which used this driver) |
Microtek X6/Scanner | Working, development continuing | Oliver Neukum | Main kernel source or updates |
Mustek MDC800 digital still camera | Working | Henning Zabel | Main kernel source |
Scanner | Working, development continuing | David Nelson | Main kernel source or updates |
LM983X Scanners (Canon N650U, etc) | Usermode Driver | Jason Millward | here |
"Multimedia" devices (video, radio)
Type | Status | Maintainer | Where to find |
CPiA-based webcams (see list1 or list2) |
Working, mostly complete | Johannes Erdfelt | Main kernel source |
D-Link DSB-R100 USB FM Radio | Experimental | Markus Demleitner | Main kernel source or updates |
IBM/Xirlink webcams (C-It, IBM PC Camera, Veo Stingray) |
Working, mostly complete | Dmitri | Main kernel source; see the Web page here |
OV511-based webcams (e.g., AverMedia Intercam Elite, Creative WebCam III, D-Link DSB-C300, Lifeview RoboCam, MediaForte MV300) |
Working, mostly complete | Mark McClelland | Main kernel source or updates |
Philips webcams (see list) |
Working (binary only) | Nemosoft Unv. | Main kernel source or updates |
se401 Chipset (aox se401, philips pcvc665k and some kensington cameras) |
Experimental | Jeroen Vreeken | here |
Logitech Quickcam Express |
Experimental | Jean-frederic Clere | here |
IBM UltraPort webcams ( I or II) | Experimental | Karl Gutwin | Main kernel source |
Network Adapters
Type | Status | Maintainer | Where to find |
ADMtek Pegasus Ethernet-10/100/HomePNA (essentially all USB-Ethernet adapters supporting 100BaseT) |
Working | Petko Manolov | Main kernel source or updates |
Kawasaki LSI KL5KUSB 10-Mb Ethernet | Working | Brad Hards | Main kernel source |
CATC 10-Mb Ethernet | Experimental | Vojtech Pavlik | Main kernel source from 2.4.6 |
AnchorChips 2720 Belkin F5U104 Compaq iPaq (on Linux) GeneSys GL-620USB-A NetChip 1080 Prolific PL2301/2302 ...more... (USB host-to-host connections) |
Working | David Brownell | Main kernel source (from 2.4.10) ... "usbnet" driver, more information. |
Prolific PLUSB (used in some USB host-to-host cables) |
Experimental | Deti Fliegl | Linux 2.2 kernel source ... "plusb" (in 2.4 use "usbnet") |
smartBridges smartNIC Ethernet | Vendor-supported for 2.2 kernels, use CATC driver for 2.4 kernels | SmartBridges | here |
Alcatel SpeedTouch DSL Modem | Experimental | Johan Verrept | here |
ECI HiFocus DSL Modem (Usermode) | Experimental | Jean-Sebastien Valette | here |
RealTek 10/100/Home PNA | Experimental | here for 2.4 kernels | |
Intersil Prism2.5 (802.11b WLAN) | Experimental | linux-wlan-ng (drivers and tools under MPL) |
Serial and Parallel ports (also, "printer" class)
Type | Status | Maintainer | Where to find |
USB-serial (e.g., ConnectTECH WhiteHEAT, HandSpring Visor, KeySpan, EdgePort, ...) |
Working, development continuing | Greg Kroah-Hartman | Main kernel source |
USS720 parallel port | Working, mostly complete | Thomas Sailer | Main kernel source |
Other Devices
Type | Status | Maintainer | Where to find |
Compaq PJB-100/MP3 Player | Development Kit | Vendor | here |
Diamond Rio 500 | Experimental | Cesar Miquel | Main kernel source or updates |
Compaq PA-2 | Experimental | Jeffrey Yu | here |
Logitech WingMan Force joystick | Working, no force feedback | Vojtech Pavlik | Main kernel source |
Wacom Intuos/Graphire tablet | Working | Vojtech Pavlik | Main kernel source |
Datafab MD2 Disk enclosure | Alpha | Josef Reisinger | here |
Datafab & Lexar Memory Readers (also Simple Technology, PNY, SIIG) |
Alpha | mayfield+web@sackheads.org | Main kernel source or here |
BUSLink Hard Drive | pre-Alpha | Enrico Bravin | here |
Creative Jukebox | Alpha | seagull@aracnet.com | here |
Lego Tower | pre-Alpha | Juergen Stuber | here |
Revision : $Id: devices.html,v 1.64 2002/07/24 01:46:55 dbrownell Exp $