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

Reply via email to