The main source for USB with Linux is the Linux USB Project(http://www.linux-usb.org).
To obtain information about your USB controller and the connected devices you may use:
The USB support seems working for almost any laptop now. So please don't report no more machines. Except in case of special configuration requirements or machines, which don't work.
|Model||USB Controller 2)||Linux Status||Contributor/ Source|
|Travelmate 722 TX||Bernhard Reiter <bernhard_at_intevation.de>|
|Powerbook G3 - Wallstreet||no USB port! , (two?) SCSI ports||Wim Lewis <wiml_at_hhhh.org>|
|Powerbook G3 - Lombard||OHCI detected by lspci||has two USB ports and one SCSI port, "kernel 2.2.14 works with USB three button mouse", lspci reports: "Lucent (Ex AT&T) Microelectronics [..] (rev18), vendor=11c1 device=5801" LinuxPPC 2000 comes with USB backport kernel from 2.3.50 to 2.2.14||Wim Lewis <wiml_at_hhhh.org>
Bernhard Reiter <bernhard_at_intevation.de>
|Armada 1592DT||COMPAQ USB Open Host Controller||own research|
|Armada 7400||Compaq Computer Corporation USB Open Host Controller||"I've got an external hub, Logitech QuickCam Pro, LifeView TV, Sidewinder 3D Pro, IntelliMouse Explorer and Zip100 all running off USB. Unfortunately only the mouse, joystick and Zip drive are working."||Sheldon Easterbrook <sheldie_at_hotmail.com>|
|Presario 305||Intel 82371AB PIIX4 USB||
I use it with a Diamond RIO, can't get the rio500 driver to load
on demand, but a
Bus 0, device 7, function 2: USB Controller: Intel 82371AB PIIX4 USB (rev 1).
|Kevin Lyda <kevin_at_suberic.net>|
|FC2A300, K6-2-300||OHCI||"The only problem I've noticed with the OHCI driver was
a timing issue which I've been told is corrected with the 2.3.99 kernel
(as well as that I might have some luck by enabling debug mode). ..
Included is a copy of my /proc/pci output."
Bus 0, device 18, function 2: USB Controller: Unknown vendor Unknown device [..] Vendor id=1283. Device id=1234.
Ken Sallot <ken_at_clas.ufl.edu>
|Latitude CPi D266XT||Intel 82371AB PIIX4 USB (rev 1)||"works",
2.2.13 with backport Epson Stylus Color 740 working Bus 001 Device 001: ID 04b8:0001 Seiko Epson [..] Microsoft Sidewinder Joystick Precision Pro [..] Bus 001 Device 001: ID 045e:0008 Microsoft
|Stephen J. Gowdy(http://www.ph.ed.ac.uk/~gowdy/)
Stephen J. Gowdy <gowdy_at_mh1.lbl.gov>
|Latitude CPT 400||Intel 82371AB PIIX4||"works fine (mouse)"||Jan Marius Evang <marius_at_actech.no>|
|Inspiron 7500||Intel 82371AB PIIX4 (rev 1)||D. Emilio Grimaldo Tunon <emilio_tunon_at_nl.compuware.com>|
|HiNote VP765||Intel 82371AB PIIX4 USB (rev 1)||Ron Golan <rgolan_at_coalabs.com>|
|770TX||Intel 82371AB PIIX4||Todor Neshev <sani.bg_at_angelfire.com>|
|HP OmniBook 3100||Intel 82371AB PIIX4 USB||Friedhelm Kueck and Werner Heuser|
|HP OmniBook XE||Intel 82371AB PIIX4 USB||"uses uhci module", "connects to the hub built into Mitsubishi 19" monitor"||Mad Matt <madmatt_at_bits.bris.ac.uk>|
|HP OmniBook XE2||Intel 82371AB PIIX4 USB||Works great. Running a Linksys USB100TX Network adapter and ELSA MicroLink 56k USB Modem (not at same time yet - only one port! Need Hub). Linux kernel 2.2.16 + 2.4 usb backport. Protocol UHCI modules loaded pegasus (for Linksys) acm (for modem) usb-uhci usbcore.||simno <simong_at_sgse.freeserve.co.uk>|
|Thinkpad 600E||Intel 82371AB PIIX4 USB||working technically, 2.2.13 + usb backport patch
USB initializes. Fails to see the camera (dc290) with the python script.
USB new device connect, assigned device number 1 Manufacturer: Eastman Kodak Company Product: KODAK DC290 Zoom Digital Camera [..] usbcore: unhandled interfaces on device.
|Jauder Ho <jauderho_at_carumba.com>|
|Thinkpad 390||unknown||Adam Shand <larry_at_spack.org>|
|ThinkPad 48M (i1400 series)||Acer Laboratories Inc. [ALi] M5237||Only tested with 2.3.48. Tested USB mouse ("MacALLY USB Mouse") works with no problems. usb-ohci module (for mouse, also add modules: hid input mousedev)||Warwick Allison <warwick_at_troll.no>|
|ThinkPad T20||Intel Corporation 82371AB PIIX4 USB (rev 01)||USB works great on the IBM ThinkPad T20. So far, the only thing I've connected to it is a no-name 4-port USB hub and through it a keyboard and mouse... all working great. I have a stock Linux Mandrake 7.1 system and after editing /etc/sysconfig/usb to indicate use of keyboard/mouse, everything worked just fine. Kernel is 2.2.16 (from Mandrake update).||Lai Zit Seng <laizs_at_comp.nus.edu.sg>|
|Pro Star 1200||Intel 82371AB PIIX4 USB||Using 2.2.14 with the backport. The UHCI USB driver(s) do work, they detect the port there, and return information on it. However, for some reason the USB devices timeout (usb_control/bulk_msg: timeout) Only thing I can think of is that the CardBus bridge is also taking IRQ 10.. which does work. But then again, with the card services disabled it still times out. I know the USB devices work, however, because they work perfectly fine on my desktop linux system.||BlakNite <blaknite_at_datawest.net>|
|Actius A-150||Intel 82371AB PIIX4 USB (rev 1)||" works perfectly under a 2.2.14 kernel and USB, .. with USB ZIP 100"||Lorin Petitpierre / qwertz <qwertz_at_oria.ch>
Lorin Petitpierre / qwertz(http://www.oria.ch)
|VAIO PCG-C1XD||Intel Corporation 82371AB PIIX4 USB (rev 01)||FireWire (IEEE 1394): Sony Corporation CXD3222 iLINK Controller (rev 02)||Jens Korte <jkorte_at_betty.fasta.fh-dortmund.de>|
|VAIO Z505HE/HS/JE/JS||Intel 82371AB PIIX4 (UHCI)||see Z505-Linux page(http://www.foogod.com/z505-linux) Using a 2.4.0-test5 kernel, it's basically just a question of loading the necessary modules (it uses a Intel 82371AB PIIX4 (UHCI) chipset, and thus uses the usb-uhci driver). So far I've tested it with the Sony USB floppy drive (usb-storage) and a USB mouse (hid/mousedev) with no problems whatsoever. Alex Stewart <alex_at_foogod.com>|
|VAIO 505TR||unknown||"got an USB mouse working .. using gpm's -M option to multiplex the touchpad and usbmouse event streams to a fifo. There are still some rough edges; for example, if no usbmouse is plugged in when gpm starts up, it just gives up instead of working with what it has; and Emulate3Buttons is weird when you have a touchpad with two buttons and a mouse with three."||Nathan Myers <ncm_at_linuxlaptops.com> from Linux Laptops(http://www.linuxlaptops.com/ll/xresume.html)|
|VAIO 505TR||unknown||"it has an USB floppy. It boots fine to the mandrake install disks, and recognizes fd0, but cant find floppy0 controller."||Brian Cervenka <brian_at_cx237313-b.elcjn1.sdca.home.com>|
|VAIO 505TX||unknown||works with mouse||Barry Hughes(http://bazza.com/tech/vaio.html)
Barry Hughes <bazza_at_bazza.com>
|VAIO PCG-N505VE||UHCI||2.2.14 with USB backport: Kodak DC280 digital camera "works like a charm! esp. running with the latest gphoto, I'm speechless" Handspring Visor deluxe "are able to run all pilot-link utility with a usb serial device. although only in serial speed now, I'm happy that it works"||Kenneth Lops <klops_at_bigfoot.com>|
|VAIO Z505RX||unknown||works "I did the backport [...] In order to get gpm to not fail when given two devices where one was the not-yet-plugged-in USB mouse, I had to hand force=1 to the mouse module."||Bitt Faulk <wfaulk_at_totalsports.net>|
|Satellite Pro 490CDT||unknown||Paul Newman <Paul.Newman_at_pgen.com>|
|Satellite 4030CDT||Intel 82371AB/EB||".. running FreeBSD 4.0-Release with Linux emulation.
USB output from
||Gary Rafe <gerst4+_at_pitt.edu>|
|Portege 3010/3015CT||"OHCI" USB controller||works||Stephen Foskett(http://slf.gweep.net/~sfoskett/linux/p3010.html)
Stephen Foskett <sfoskett_at_slf.gweep.net>
|Portégé 7020CT||Intel 82371AB PIIX4 USB (rev 1)||kernel 2.2.14 with 2.3.39 backport (on RH5.2 base)
works: Belkin 3 button mouse (Cypress Semi. CY7C63001A-PC)
works: Logitech Wingman 4 port HUB (Texas Instruments TUSB2040)
partial: Epson Stylus 760 colour inkjet printer (reported but not printing yet - either direct or thru hub.) Just can't talk with it so far.
lsusb(http://www.linux-usb.org/) works though sometimes reports timeouts.
usbview(http://www.kroah.com/linux-usb/) works fine.
USB mouse freezes until replugged if hub as a whole, or printer only, replugged.
David Holmes <delphys_at_digitalwiz.com>
|Tecra 750CDT||unknown||"I have an USB mouse (made by Cypress Semiconductor but exactly the same as a microsoft one), which the system will recognise if plugged in when I boot up. It sees it as a PS2 mouse. I understand this is a function of the Toshiba Bios but of course I may be wrong."||Tony Pickett <tony_at_thepicketts.freeserve.co.uk>|
|Tecra 8000||UHCI controller||works with Aldi-Tevion WebCam USB (Backport to 2.2.14 with 2.2.15 Kernel)||Oliver Wahl <cowahl_at_gmx.net>|
|Winbook XLi||Intel Corporation 82371AB PIIX4 USB (rev 1).||works with USB keyboard and 2.4.0-test1||D. J. Rausch <rausch_at_beacon.com>|
Most USB audio devices are supported by recent kernels. An example is Labtec Axis 712 Stereo Headset (headphones and microphone) which works in full-duplex mode. For more info about this and other Linux-compatible USB audio devices see this survey(http://www.qbik.ch/usb/devices/) .
Egosys Wavterminal U2A USB I/O Sounddevice(http://esi-pro.com/) Kernel 2.4.18 USB-Audio driver is supporting this device:
Not working under Linux:
If you have a U2A, too and live in Belgium, Nethelands or Germany NRW please contact me to find out if multiple U2A are running under Linux. <Robert.Michel_at_post.rwth-aachen.de>
pvrusb(http://pvrusb.sf.net/) is a Linux driver for the WinTV PVR USB (not the plain WinTV USB), a USB MPEG2 encoder with a TV tuner.
See portable CD-RWs .
Most Web Cams should work, but I have got reports that some don't work with some laptops, probably because the laptop doesn't seem to provide enough power via USB.
Here is some more information about the NOKIA 5510 USB Storage.
at76c503 is a Linux driver for the wlan USB adapter based on the Atmel at76c503 chip. It currently supports ad-hoc mode only. It supports adapters from Atmel, the Belkin F5D6050, Netgear MA101B, and others. see also the Atmel driver page(http://atmelwlandriver.sourceforge.net/).
Linux drivers are at Alioth(http://orinoco-usb.alioth.debian.org/).
USB-Host-Adapter for Linux PDAs(http://www.interpocket.co.uk/) as CF-Card device.
From SlashDot(http://slashdot.org/comments.pl?sid=03/05/21/0046230): "For the gadget happy multitude LAKS(http://www.laks.com) has made the ultimate wristwatch. It's a USB drive combined with a watch and they've managed to make it look rather nice." (This looks like a nice place to store a persistent homedir to use with Knoppix-MiB(http://www.bouissou.net/knoppix-mib/doc-html/Knoppix-Mib.html) ;))