David Brownell wrote: > By the way, re the $SUBJECT patch ... is there a bugfix in there, > or is this just trying to be some kind of cleanup? >
no there's no fix, only cleanup. > > On Wednesday 28 June 2006 12:47 am, Franck Bui-Huu wrote: > >> It seems that a call to usb_unlink_urb() doesn't always mean that the URB >> has completed. > > That's how it's specified, yes. It's an asynchronous completion, > just like usb_submit_urb(). Both can be called from IRQ handlers, > and unlinking will at most accelerate the urb completion callback. > > If you want a synchronous unlink, usb_kill_urb() is the solution. > > >> Is it due to the HCD that can't always complete the URB when >> calling its urb_dequeue() method ? > > More like the controller needs time to finish its processing. It > may be part way through some DMA transfers for that URB, and need > to shut them down. And then it probably takes a while to trigger > the IRQ telling the HCD to pick up the pieces. > thanks for the explanations. Franck Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel