At 2004-07-06T142335+1200, C. Falconer wrote:
> I've found that its pretty much plug and go.  There's only three USB
> controller chips, UHCI, OHCI, and for USB2 theres EHCI

Not quite.  The three things you have listed are standardised
interfaces, not controller chips.  HCI stands for "host controller
interface".  A particular USB controller chipset implements one of these
interfaces.

This allows generic drivers for each of the interfaces to work with many
different brands and designs of controller without needed to know
anything specific about the particular brand of controller you have
(except the PCI ID).

Once you understand how that works, you're correct that it's virtually
plug and go.

On a semi-related note, Serial ATA is moving towards a similar system
with SATA 1.0a and SATA II.  The interface is called AHCI, and there is
a driver available for Linux already.

Cheers,
-mjg
-- 
Matthew Gregan                     |/
                                  /|                [EMAIL PROTECTED]

Reply via email to