> Linux 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), making USB support available to anyone with a modern
> motherboard, or with a spare PCI slot available to add in a cheap
> USB
> host controller board. Linux also supports USB hubs, which provide
> expansion to over 100 ports on a single bus.
PcCard can also be used to plug in a controller.
This is important for some notebooks.
> Linux 2.4 provides USB support for devices conforming to the USB
> Human
> Interface Device class, which includes USB keyboards, USB mice and
> touchpads, USB joysticks and USB graphics tablets. These devices are
> supported such that they can appear as normal keyboards, mice and
> joysticks. This means that applications do not need to be changed to
> use the new kernel capabilities. In addition, the devices can also
> appear on a new "event" interface, which allows customised
> applications to take advantage of the additional capabilites offered
> by USB devices.
The input support is not limited in principle to USB devices.
>
> Linux has provided scanner support through the SANE package for some
> time, and Linux provides support for a range of USB scanners with a
depressingly small
> set of kernel space drivers and the SANE tools provided with most
> distributions.
Support could be much better with a little bit of documentation.
Have a look at Jonathan Buzzard's page (link at http://www.mostang.com/sane)
HTH
Oliver
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel