I am seeing sporadic read failures. Initially I took these for device failures but I bought a brand new industrial device from Transcend and see the same thing. It's always in generalTransfer, called from bulkRead. At the failure point it's done this test:
if ((blocking)&& (res == USB_TYPE_PROCESSING)) and then found that the ep_queue has timed out doing a get. Its response is to set the error to USB_TYPE_ERROR and fail.
I am wondering a couple of things:
Is it a well known thing that this library does not support USB-3 devices (as far as I know USB-3 is backward compatible)?
Could it be the device is just too fast and the Giga can't keep up?
Thank you.
I'm just looking for pointers, not for someone to solve my problem - though obv that would be nice ;)
Hi,
I am seeing sporadic read failures. Initially I took these for device failures but I bought a brand new industrial device from Transcend and see the same thing. It's always in generalTransfer, called from bulkRead. At the failure point it's done this test:
if ((blocking)&& (res == USB_TYPE_PROCESSING))
and then found that the ep_queue has timed out doing a get. Its response is to set the error to USB_TYPE_ERROR and fail.I am wondering a couple of things:
Thank you.
I'm just looking for pointers, not for someone to solve my problem - though obv that would be nice ;)