Hi! ======= On Sunday 17 February 2008, you wrote: ======= ... > 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
It seems like all is as it must be :-) - see below. The printer declared to be "Full Speed", i.e. 12Mbit/s, and the speed is got. Just curious why printing is too slow (periodical lags between pages). Probably, some cupsd tuning is needed (CPU eating is ~0%, of course). Andrew =================================== Feb 17 17:30:50 anli hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0004 Feb 17 17:30:50 anli ehci_hcd 0000:00:1d.7: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT Feb 17 17:30:50 anli hub 2-0:1.0: port 2, status 0501, change 0001, 480 Mb/s Feb 17 17:30:50 anli hub 2-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x501 Feb 17 17:30:50 anli ehci_hcd 0000:00:1d.7: port 2 full speed --> companion Feb 17 17:30:50 anli ehci_hcd 0000:00:1d.7: GetStatus port 2 status 003801 POWER OWNER sig=j CONNECT Feb 17 17:30:50 anli hub 2-0:1.0: port 2 not reset yet, waiting 50ms Feb 17 17:30:50 anli usb usb5: wakeup_rh (auto-start) Feb 17 17:30:50 anli ehci_hcd 0000:00:1d.7: GetStatus port 2 status 003002 POWER OWNER sig=se0 CSC Feb 17 17:30:50 anli hub 5-0:1.0: state 7 ports 2 chg 0000 evt 0004 Feb 17 17:30:50 anli uhci_hcd 0000:00:1d.0: port 2 portsc 0093,00 Feb 17 17:30:50 anli hub 5-0:1.0: port 2, status 0101, change 0001, 12 Mb/s Feb 17 17:30:50 anli hub 5-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101 Feb 17 17:30:51 anli usb 5-2: new full speed USB device using uhci_hcd and address 3 Feb 17 17:30:51 anli usb 5-2: ep0 maxpacket = 8 Feb 17 17:30:51 anli usb 5-2: default language 0x0409 Feb 17 17:30:51 anli usb 5-2: uevent Feb 17 17:30:51 anli usb 5-2: usb_probe_device Feb 17 17:30:51 anli usb 5-2: configuration #1 chosen from 1 choice Feb 17 17:30:51 anli usb 5-2: adding 5-2:1.0 (config #1, interface 0) Feb 17 17:30:51 anli usb 5-2:1.0: uevent Feb 17 17:30:51 anli usblp 5-2:1.0: usb_probe_interface Feb 17 17:30:51 anli usblp 5-2:1.0: usb_probe_interface - got id Feb 17 17:30:51 anli drivers/usb/core/file.c: looking for a minor, starting at 0 Feb 17 17:30:51 anli usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x0482 pid 0x0015 Feb 17 17:30:51 anli drivers/usb/core/inode.c: creating file '003' Feb 17 17:30:51 anli usb 5-2: new device strings: Mfr=1, Product=2, SerialNumber=3 Feb 17 17:30:51 anli usb 5-2: Product: Kyocera FS-1030D Feb 17 17:30:51 anli usb 5-2: Manufacturer: Kyocera Feb 17 17:30:51 anli usb 5-2: SerialNumber: ********** Feb 17 17:30:51 anli hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0004 -- gentoo-user@lists.gentoo.org mailing list