On Fri, 24 May 2002, Thomas Wahrenbruch wrote: > some Control URBs to the converter. Sending one Control URB works fine. > But if I want to send more than one Control URB, I have to wait for the > completion hanlder to finish, before I can send the next URB. (Please > correct me, if I'm wrong) I need the result of the previous Control URB > to determine what Control URB to send next.
So queueing the URBs to the control-ep wouldn't help you anyway (besides it's not there at least for *uhci*, IIRC). > Now here comes my question: How do I wait? Why not simply preparing _and_ submitting the next URB when the former one completes, i.e. let the completion handler do that. After successful submission the completion handler could wake_up() the main thread so it can go on. In order to prevent races there, one might want to use the wait_event() macro, if appropriate. Martin _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel