ETIME on usbfs read of bulk input endpoint.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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: dave@xxxxxxxxx | Canada  K2A 1H7   | http://FamilyRadio.com/
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux