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