On Fri, 31 Dec 2004, Matthew Brett wrote:

> Hi,
> 
> One of my two USB memory sticks fails to register correctly when
> hotplugging for 2.6.10; it works when coldplugging and in 2.6.9.
> 
> I have two 128MB USB 2.0 memory sticks: a Buffalo Clipdrive and a Lexar
> Jumpdrive.  Both worked flawlessly in 2.6.8.1 and 2.6.9.  The
> Jumpdrive works as expected in 2.6.10, but the Clipdrive no longer
> hotplugs.
> 
> On plugging the Clipdrive in 2.6.10, I get this dmesg output:
> 
> usb 4-3: new high speed USB device using ehci_hcd and address 2
> usb 2-1: new full speed USB device using uhci_hcd and address 2
> usb 2-1: device descriptor read/64, error -71
> usb 2-1: device descriptor read/64, error -71
> usb 2-1: new full speed USB device using uhci_hcd and address 3
> usb 2-1: device descriptor read/64, error -71
> usb 2-1: device descriptor read/64, error -71

Here's a couple of experiments you can try with 2.6.10.

First, just to try and get things working properly, load the usbcore.ko 
kernel module with the parameter "old_scheme_first=y".  Or if you prefer, 
after usbcore.ko has been loaded you can do

        echo y >/sys/module/usbcore/parameters/old_scheme_first


which will accomplish the same thing.

The second experiment requires that you do not use the module parameter; 
keep things as they used to be.  Start out with both uhci_hcd and ehci_hcd 
unloaded from memory.  Plug in the Clipdrive, and then a few seconds later 
modprobe ehci_hcd.  I'm curious to see if that has the same effect as 
coldplugging.

It's far from obvious what's going wrong.  Perhaps the Clipdrive doesn't 
respond well to the new initialization scheme at high speed until it has 
been plugged in for some time.  So far that's my only guess...

Alan Stern



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to