David Brownell wrote:
> > The submit call before the unlink will toggle the D0/D1 bit in
> > dev->toggle[]. The call after the unlink will then use the toggled bit
> > although the TD of the unlinked URB hasn't been completed successfully.
> > Consequently, the next packet to be received will be lost.
> 
> Presumably that bug is still in the *uhci-hcd drivers
> in 2.5.24, yes?

Sorry, I currently don't have a running 2.5.x.

Looking at the code, the comment in uhci-hcd.c's uhci_unlink_generic()
function would indicate that it tries to do the right thing.
However, this function hasn't changed much from uhci.c in 2.4.18.
(I did most of my debugging with usb-uhci, so I don't really know what
happens in uhci.)


Clemens


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to