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

[复制链接]
7026|3
 楼主| kingyou 发表于 2009-3-27 23:10 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;&nbsp;我在驱动里发出了读设备请求,但是现在的情况是如果我在D12端很久都没向主机发出数据,然后我主机端的USB驱动就进入了usb的回调函数,同时检查到urb-&gtstatus=-84.。。<br />&nbsp;&nbsp;&nbsp;&nbsp;请教urb-&gtstatus返回-84是什么意思呢?<br />&nbsp;&nbsp;&nbsp;&nbsp;或者urb-&gtstatus返回值代表的具体意思我可以在哪里查找到呢?谢谢了先。。。。<br /><br /><br /><br /><br />刚查了下,-84代表的是-EILSEQ&nbsp;意思是There&nbsp;was&nbsp;a&nbsp;CRC&nbsp;mismatch&nbsp;in&nbsp;the&nbsp;urb&nbsp;transfer.<br />这是什么错呢?<br />大侠给解决下哈,谢谢了<br />&nbsp;<br />
computer00 发表于 2009-3-27 23:34 | 显示全部楼层

应该是超时错误吧。

  
 楼主| kingyou 发表于 2009-3-27 23:35 | 显示全部楼层

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

可是我驱动里没有设置超时的啊?我是想让驱动发出读请求后就一直等,直到设备端有数据返回。。。
computer00 发表于 2009-3-28 10:17 | 显示全部楼层

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

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

33

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部