Hi, * .* I have a small problem with usb in my laptop. First I had all 3 HCD compiled in my kernel: ehci, ohci and uhci. When I connected some usb 2.0 device (hard drive or external DVD burner), there was a message in /var/log/everything/current that device is not running at full speed and that I should connect it to a faster hub and it was using ohci. I tried all four ports I have and it was the same. I tested the device (that is a hard-drive) with "hdparm -tT /dev/sda" and it gave about 900 kbyte/s, which is something like usb 1.x.
Then I recompiled my kernel with ehci only. Now there is no such message, the same device is using ehci and when I test it, it gives more than 20 Mbytes/s, which must be USB 2.0, as I want. The problem is: why when I have compiled ohci also, the device does not work as USB 2.0? I could work with ehci only, but the problem is that now my usb mouse is not working (it is not usb 2.0). I read the help to all selections in kernel config under USB support. There is no thing like "select fastest driver"... They say that it is no harm to select all HCDs... This is the relevant part of the output from "lspci -v": 0000:00:13.0 USB Controller: ATI Technologies Inc OHCI USB Controller #1 (rev 01) (prog-if 10 [OHCI]) Subsystem: Acer Incorporated [ALI]: Unknown device 0052 Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11 Memory at d8001000 (32-bit, non-prefetchable) [size=4K] 0000:00:13.1 USB Controller: ATI Technologies Inc OHCI USB Controller #2 (rev 01) (prog-if 10 [OHCI]) Subsystem: Acer Incorporated [ALI]: Unknown device 0052 Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11 Memory at d8002000 (32-bit, non-prefetchable) [size=4K] 0000:00:13.2 USB Controller: ATI Technologies Inc EHCI USB Controller (rev 01) (prog-if 20 [EHCI]) Subsystem: Acer Incorporated [ALI]: Unknown device 0052 Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 19 Memory at d8003000 (32-bit, non-prefetchable) [size=4K] Capabilities: [dc] Power Management version 2 I also came to idea that maybe the first device I connect is determining the speed for all ports (the first is also USB1.x mouse). So I disconnected the mouse and plugged the USB2 devices first, but no difference. Yesterday I updated my kernel to 2.6.12-gentoo-r10, but it is the same. Any clues? Any proper kernel configs for this part? Thanks in advance. Rhywek. -- gentoo-user@gentoo.org mailing list