sparta1984
驱动牛犊
驱动牛犊
  • 注册日期2010-06-10
  • 最后登录2010-06-11
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1386回复:2

usb驱动死掉了!救命啊!十万火急!!

楼主#
更多 发布于:2010-06-10 14:59
我写了一个usb bulk的驱动(一共使用三个endpoint,一个bulk in,一个bulk out,一个interrupt),使用起来在99%情况下都很正常,但在极偶然的情况下(几十次可能出现那么一次)会出现usb驱动死掉的情况,具体表现为,不再能识别新插入的usb设备(即设备管理器中usb设备下根本就没有新usb设备,连“Unkown Device”都不出现,但已插入的usb设备工作正常),查看usb设备信息会没有响应,然后关机时会一直停在“windows正在关机”,显然就是有程序或任务正在运行,Windows无法强制关闭。
我怀疑是close时出的问题,但由于极少出现,所以很难跟踪,光看程序又实在看不出来哪里出了问题。现在老大命令我限期必须解决,我都快被逼疯了,还请各位大牛们帮忙想下可能是哪里出了问题,或者哪位仁兄曾碰到过类似问题的,等着救命啊!
sparta1984
驱动牛犊
驱动牛犊
  • 注册日期2010-06-10
  • 最后登录2010-06-11
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-06-10 15:01
对了,补充一下,我是拿microsoft提供的标准例程修改的
angel19840920
驱动牛犊
驱动牛犊
  • 注册日期2009-06-03
  • 最后登录2010-06-25
  • 粉丝0
  • 关注0
  • 积分58分
  • 威望451点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-06-11 09:49
我也发现有这情况,完全一样,不过只有在调试设备不正常的情况下出现,如果设备已经一直能正常工作了那好象没发现这情况
游客

返回顶部