Hi Wolfgang, Thanks for the comments.
Just to clarify my assumptions, is the following a valid approach? 1) Use usb_fill_int_urb in my own driver to build a URB 2) Use usb_submit_urb to pass the URB to the USB core routines 3) Use a wait queue to await URB completion 4) (as you already stated) use usb_unlink_urb inside my completion handler 5) plus handle many obvious details that I will not bore you with here. Sounds easy enough. Thanks again, John Homppi ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel