Linux 从USB设备读取批量输入请求时,usbtest驱动程序出现协议错误(71)

Linux 从USB设备读取批量输入请求时,usbtest驱动程序出现协议错误(71),linux,usb,linux-device-driver,Linux,Usb,Linux Device Driver,我的Linux PC上有内核版本为3.2.0的ubuntu 12.04 我已经为我的USB设备更新了一个usbtest驱动程序,该驱动程序在供应商的读写请求中运行良好 我还需要在请求中读取大容量数据,该请求可用于从USB设备读取4字节的数据 在读取请求数据中的大容量数据时,我连续收到类似协议错误71的错误,并且在卸载和加载我的usbtest驱动程序后无法恢复 要恢复该错误,我必须拔下并插入udb设备,然后在收到该错误后,我可以执行供应商的读/写请求 有没有人知道如何解决这一问题,或者有没有人曾经

我的Linux PC上有内核版本为3.2.0的ubuntu 12.04

我已经为我的USB设备更新了一个usbtest驱动程序,该驱动程序在供应商的读写请求中运行良好

我还需要在请求中读取大容量数据,该请求可用于从USB设备读取4字节的数据

在读取请求数据中的大容量数据时,我连续收到类似协议错误71的错误,并且在卸载和加载我的usbtest驱动程序后无法恢复

要恢复该错误,我必须拔下并插入udb设备,然后在收到该错误后,我可以执行供应商的读/写请求


有没有人知道如何解决这一问题,或者有没有人曾经遇到过这类问题

请尽快让我知道积极的反馈

ioctl错误::71协议错误
ioctl调用失败状态::-1

有人知道这种类型的错误吗?如果有人遇到此类问题,请尽快通知我。有人知道导致此类错误所需的时间延迟限制吗?因为我观察到一件事,每当我在请求中获取大容量数据时在usbetst驱动程序中放入一些调试语句时,usbtest驱动程序不会遇到这种类型的错误。但每当我删除那个调试语句时,这个协议错误就会再次出现。这个错误就像协议错误POSIX.1。为什么没有人回答我的上述问题??如果有人知道这个问题的答案,请让我尽快回答。