Am Sonntag, 17. Februar 2008 schrieb Volker Armin Hemmann: > On Sonntag, 17. Februar 2008, Jens Krahe wrote: > > Am Samstag, 16. Februar 2008 schrieb Andrew Gaydenko: > > > Ehci module is loaded, all MB USB ports are USB 2 ports, printer is > > > "USB 2 (Full Speed)" printer. > > > > And there is nothing wrong. EHCI handles only the High Speed mode of > > USB2! Low and Full Speed are still handled by UHCI/OHCI. > > you are wrong, kernel with ehci only: > > [ 31.592651] usb 1-3.1: new low speed USB device using ehci_hcd and > address 4
And the device works? However, I refer to Universal Serial Bus EHCI Specification [1] on page 3: "A USB 2.0 Host Controller includes one high-speed mode host controller and 0 or more USB 1.1 host controllers (see Figure 1-2). The high-speed host controller implements an EHCI interface. It is used for all high-speed communications to high-speed-mode devices connected to the root ports of the USB 2.0 host controller. This specification allows communications to Full- and Low-speed devices connected to the root ports of the USB 2.0 host controller to be provided by companion USB 1.1 host controllers." and on page 4: "High-speed devices are always routed to and controlled by the EHCI host controller (eHC). When running and configured, the eHC is the default owner of all the root ports. The eHC and its driver initially detect all device attaches. It has additional control bits visible in each port register to manage the routing logic. For example: if the attached device is not a high-speed device, the eHC driver releases ownership of the port (and thus control of the device) to a companion host controller. For that port, enumeration starts over from the initial attach detect point and the device is enumerated under the cHC. Otherwise, the eHC retains ownership of the port and the device completes enumeration under the eHC." Regards Jens [1] http://www.intel.com/technology/usb/download/ehci-r10.pdf -- gentoo-user@lists.gentoo.org mailing list