打印

请教urb->status的返回值,谢谢了

[复制链接]
6339|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kingyou|  楼主 | 2009-3-27 23:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我在驱动里发出了读设备请求,但是现在的情况是如果我在D12端很久都没向主机发出数据,然后我主机端的USB驱动就进入了usb的回调函数,同时检查到urb->status=-84.。。
    请教urb->status返回-84是什么意思呢?
    或者urb->status返回值代表的具体意思我可以在哪里查找到呢?谢谢了先。。。。




刚查了下,-84代表的是-EILSEQ 意思是There was a CRC mismatch in the urb transfer.
这是什么错呢?
大侠给解决下哈,谢谢了
 

相关帖子

沙发
computer00| | 2009-3-27 23:34 | 只看该作者

应该是超时错误吧。

使用特权

评论回复
板凳
kingyou|  楼主 | 2009-3-27 23:35 | 只看该作者

可是我驱动里没有设置超时的啊

可是我驱动里没有设置超时的啊?我是想让驱动发出读请求后就一直等,直到设备端有数据返回。。。

使用特权

评论回复
地板
computer00| | 2009-3-28 10:17 | 只看该作者

那就不清楚了哦...俺写的驱动一直等待都没这个问题啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

33

帖子

0

粉丝