Hi, how independent are different endpoints of the same alternate interface? Is it possible eg. to schedule multiple URBs to a bulk IN endpoint (say EP3IN) and simultaneously schedule a control URB to the setup OUT endpoint (say EP0OUT) and expect, that the control URB would succeed immediatelly even if all the scheduled bulk URBs haven't been serviced yet? With isochronnous transfers instead of the bulk transfers, it works fine. But it doesn't work with the bulk transfers.
The thing is I'd like to stream data from a device with a bulk transfer, while still being able to send control commands (e.g. for requesting current status of the device or changing some of its internal settings) during the bulk transfers. I always get stuck when trying this. Multiple bulk URBs submission seems to work on its own, but when I then issue the first control urb, all transmissions seem to freeze halfway. Now, it may be a bug in my driver code, but I'd like to know whether it even should work as I expect it to, or whether I shouldn't even try it, because for some reason it is not supposed to work. Thanks, Martin ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel