[ ... ]
Could it be that it was never transferred at all? That looks more likely based on the state of the device; it seems like it's waiting to send data at the point where the problems occur, which might mean that it somehow missed the the data request from the host, or that it was never sent.
No. If it was never transmitted at all you would get -ETIMEDOUT or -EPROTO (if the device didn't even send a NAK).
OK
Timeout again is pretty clear. Also -110 is -ETIMEDOUT. The device failed to complete the bulk-in request within the time limit specified by your program.Yes. Something I wondered about was if the timeout in question was indeed the one my program specifies - and not one internal to the driver.
There are no timeouts internal to the driver.
Fine. Makes life a bit easier, possibly.
Something I forgot to mention earlier: I often see evidence of reset signalling at the point where the problems occurs. Could that be something initiated by the host/driver? If it is, how am I supposed to respond?
- Toralf
------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel