The kernel being used is 3.5.0-17-generic.

I'm working with a device for which this operation is known to work on Windows. 
When I use usbfs, however, the bulk input transfer is yielding ETIME (error 
62). This is true both synchronously (using ioctl[USBDEVFS_BULK]) and 
asynchronously (in which case urb->status contains -62). Our log shows the 
following:

   2014-04-30@20:12:46.140 USB: reading endpoint: 1
   2014-04-30@20:12:46.140 USB: ept=81 dir=in xfr=blk pkt=64 ivl=0ms
   2014-04-30@20:12:46.140 USB: clearing endpoint: 81
   2014-04-30@20:12:46.150 USB bulk transfer error 62: Timer expired.

My understanding is that ETIME means that the device isn't responding. Given 
that our log is showing only 10 milliseconds between the clear halt and the 
bulk read, however, I'm doubting that that's the cause. What else might it be?

-- 
Dave Mielke           | 2213 Fox Crescent | The Bible is the very Word of God.
Phone: 1-613-726-0014 | Ottawa, Ontario   | http://Mielke.cc/bible/
EMail: d...@mielke.cc | Canada  K2A 1H7   | http://FamilyRadio.com/
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to