Comment 12 for bug 231049

Revision history for this message
Peter Cherriman (pjcherriman) wrote :

A further update, lsusb doesn't alway kick the usb device into life. The only sure way seems to be to unload the ehci_hcd module (and reload it if you want USB2 speeds)

I've since install a 2.6.27 kernel from https://launchpad.net/~kernel-ppa/+archive on my ubuntu hardy machine. I'm not sure how similar to the intrepid live-cd version this is. The packages I installed was

linux-image-2.6.27-3-generic_2.6.27-3.4_i386.deb

It then does much like it did under lenny, ie the USB device mounts automatically but only at USB1 speeds.

When the USB device is plugged in I get the following error messages:

[ 81.584040] usb 8-3: new high speed USB device using ehci_hcd and address 2
[ 86.717374] ehci_hcd 0000:00:1d.7: port 3 reset error -110
[ 86.717393] hub 8-0:1.0: hub_port_status failed (err = -32)
[ 86.920042] hub 8-0:1.0: unable to enumerate USB device on port 3
[ 87.176032] usb 5-1: new full speed USB device using uhci_hcd and address 2
[ 87.101504] usb 5-1: not running at top speed; connect to a high speed hub
[ 87.312008] usb 5-1: configuration #1 chosen from 1 choice

then it mounts but as a USB1 device (slow transfers)

However unloading and immediately reloading the ehci_hcd module:

sudo modprobe -r ehci_hcd; sudo modprobe ehci_hcd

gets it to remount as a USB2 device (fast transfers)

So I'm still thinking its a problem with the USB implementation in the device or the motherboard.