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

Reply via email to