On Thu, 2005-12-22 at 15:31 -0800, Greg KH wrote:
> On Thu, Dec 22, 2005 at 08:12:02PM +0000, James Courtier-Dutton wrote:
> > Randy.Dunlap wrote:
> > >>
> > >>Load ehci-hcd OR ohci-hcd, but not both at the same time.
> > >
> > >
> > >What's the reasoning for that?
> > >
> > >EHCI needs a "companion" controller and driver (like
> > >UHCI or OHCI) for non-high-speed devices.
> > >
> > 
> > Since when?
> 
> Since always, read the USB 2.0 spec?  :)
> 

Actually the usb.org spec does not address controller hardware. The
Intel EHCI spec is the one that talked about "companion controllers".

It always seemed like an incredible kludge to have 1 to n companions
just to handle full speed and low speed. The Arc/Transdimensional core
handles all 3 speeds in just its "enhanced" EHCI hardware. I imagine
that when Intel was doing the prototype EHCI chip they either had a bug
in FS/LS or ran out of time and just tacked on their existing UHCI
controller hardware to get it out the door.

Regards, ~Steve



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to