On Fri, 23 Jan 2004, Axel Waggershauser wrote: > I tested with my mouse: run my unplug test with my device -> then plug > the mouse in -> same syslog message (control timeout on ep0out). I tried > the other root hub port, same result. With this power-off unplugging my > device gets completely reset and the device otherwise enumerates > _always_. I'd say the controller / controller driver really messed > something up here. > > If I rmmod the uhci-hcd module and reload it the enumeration succeeds > again.
Let me see if I understand this. If you plug in your device, run the test, and unplug it then your driver works okay and the outstanding URB is unlinked. But then the next time you plug anything in, even the mouse, it fails to enumerate. Does this failure happen always or only sometimes? On the other hand, if you plug in the mouse and then unplug it, or plug in your device but don't run the test before unplugging it, then the next time you plug something in it enumerates okay. Is that right? And if it is, do you think the problem is caused by unplugging while an URB is still in progress, by some unusual electrical characteristic of your device (or its cable), or by a combination of both? Alan Stern ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel