[ltp] uhci_hcd or ehci_hcd on t40?

Steve Krulewitz linux-thinkpad@linux-thinkpad.org
Sun, 11 Jul 2004 09:16:25 -0400


Hey all --

Ever since I upgraded to 2.6.6, I was having problems with my iPod -- 
when I connected it, I was getting the following error in my dmesg:

usb 2-2: new full speed USB device using address 2
usb 2-2: device not accepting address 2, error -71
usb 2-2: new full speed USB device using address 3
usb 2-2: device not accepting address 3, error -71
usb 4-4: new high speed USB device using address 2
...

I had both the uhci_hcd and ehci_hcd modules loaded when this happened. 
  Today, I decided to try to remove both and load only one -- and lo and 
behold, it started working.  It seemed to work with either loaded, but 
not both (actually, there may have been a slight glitch with ehci_ucd 
(the ipod spontaneously unmounting), but that might have been something 
gtkpod did).

So which one should I be using?  And how can I prevent the other one 
from loading on startup.  I'm using debian, and neither module seems to 
be explicitly configured to load in my /etc/modules or /etc/modules.conf 
...although I'm still not sure how module loading works in 2.6.

cheers,
-steve