[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: usb2/ehci_hcd issue



Try a different cable. If the UHCI controller can operate the device, but the EHCI controller cannot, you either have a broken kernel build (unlikely) or the electrical connection cannot maintain the 480 megabit performance.

Sven Krahn wrote:

Hi all,

I am struggling for a while now to get my external USB2 harddrive running. The relevant entries in /var/log/messages during boot are

Dec 7 21:19:41 localhost kernel: ehci_hcd 0000:00:03.3: Silicon Integrated Systems [SiS] USB 2.0 Controller Dec 7 21:19:41 localhost kernel: ehci_hcd 0000:00:03.3: irq 23, pci mem ffffff00004b2000 Dec 7 21:19:41 localhost kernel: ehci_hcd 0000:00:03.3: new USB bus registered, assigned bus number 4 Dec 7 21:19:41 localhost kernel: ehci_hcd 0000:00:03.3: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10

When plugging in the USB2 drive /var/log/messages continues with:

Dec 7 21:24:38 localhost kernel: usb 4-8: new high speed USB device using address 2
Dec  7 21:24:43 localhost kernel: usb 4-8: control timeout on ep0out

and that's it. Everythng like usbview, lsusb, cat /proc/bus/usb/devices just hangs without showing anything.

Unloading ehci_hcd before plugging in the drive allows slow access ('full speed') to the drive without any problem. The drive works properly in my i386 systems (with the same kernel versions) in 'high speed', i.e. USB2, mode. I have recently upgraded to 2.6.9-9-amd64-k8, however, the same occurs with earlier versions of 2.6.9 and 2.6.8.

Any USB standard device (non-USB2) like memory sticks work well.

I have the udev package installed and expect the drive to show up as /dev/sda (or other sdX, but not /dev/ubX).

During my researches I found that the complete /lib/modules/2.6.9 .../kernel/drivers/usb/core branch is missing, i.e. I don't have usbcore.ko. I wonder why the usb core branch is not part of the amd64 kernel-images though I have it in my i386 kernel-image mdules.

Any idea how to properly connect my USB2 harddrive, or what else to check? And why is usbcore gone?

Thanks for any hints.
--
Best regards
Sven







Reply to: