阅读:2223回复:6
USB设备造成机器蓝屏,大家帮忙啊
我做的一款USB1.1的设备,在测试的时候,连续测试几十遍,总是会造成系统出现蓝屏,提示什么新安装的硬件设备活着软件有问题,与产家联系。同事有的认为是系统的堆栈溢出了,不知道大家有什么高见。驱动用的是系统自带的。非常感谢!
|
|
|
沙发#
发布于:2004-10-10 20:12
"连续测试几十遍"
是什么意思? 连续插拔么? |
|
板凳#
发布于:2004-10-11 08:49
你把BSD的错误信息贴出来,大家才能分析原因。
|
|
|
地板#
发布于:2004-10-11 16:00
我们有一个应用软件用来测试我得设备是否可以支持所有的读写命令,测过所有的命令为一遍。这个软件可以设置在不插拔设备的情况下连续测试的数目,我设置的是100遍。往往测试到几十遍的时候机器就出现蓝屏了。
我重装了系统,现在不再出现蓝屏而是直接重启,所以没有办法再现错误的信息。我用的这个测试软件还用来测试公司的其他产品,也没有遇到这种情况。可是在3台IMB的机器上测试却没有问题,郁闷死了! |
|
|
地下室#
发布于:2004-10-12 03:39
让测试软件生成详细的测试记录,测试的命令,参数,返回状态等,
即时保存,重起后看看能不能帮助分析问题所在。 多试几次,如果问题出在相同的条件下,多半你的firmware要debug了。 |
|
5楼#
发布于:2004-10-12 14:54
为什么是我得firmware要debug,而不是怀疑驱动呢?我用别的厂家的读卡器用系统自带的这个驱动的时候也有这样的现象,但是用他们自己的驱动也没有问题啊。
|
|
|
6楼#
发布于:2004-10-12 22:38
什么设备?
什么系统? 如果真是系统的驱动有问题,应该有人遇到过,上msdn看看能不能得到一些提示。 遇到这种情况比较麻烦,需要能换一个角度来审视问题,设计,也许是一个你认为无足轻重的地方导致了问题。 |
|