25. USB
USB is supported in all 2.4.x kernels, as well as 2.2.18 and higher.
The kernel driver supports both the Universal Host Controller
Interface (UHCI, used by Intel and Via motherboard chipsets) and the
Open Host Controller Interface (OHCI, used by Compaq, Apple, SiS,
OPTi, Lucent and ALi chipsets).
For more information, see
linux-usb.org.
Below is a very incomplete list of USB hardware
known to work with the Linux USB driver.