阅读:1455回复:4
求助USB设备不识别的解决方案
先说明下遇到的情况 ,现在有个已经安装好驱动程序的USB设备,在将USB口连接到电脑上的之后,偶尔电脑会识别不到这个设备已经插入 ,要重新插一次才行
现在我们分析是某种原因导致系统没有接收到usb口插入设备产生的一个高电频,所以想要写个东西,摸拟usb口产生的高电频,发给操作系统,让操作系统自己去寻找这个设备并加载驱动 现在我是一点头绪都没有 ,各位大哥给指条路 ,能说说大概怎么实施,或者要参考什么资料, 谢谢了!~ |
|
沙发#
发布于:2008-07-24 14:16
恩,您说的对,估计没有识别到设备是不会有消息产生的
又查了半天的资料了,还是没有头绪啊............ DDK看了半天好象也没有和这个相关的, 而且是不是可以虚拟USB的插入都还不确定啊 |
|
驱动小牛
![]() |
板凳#
发布于:2008-07-24 11:05
USB设备插入的时候不是会产生一个叫DBT_DEVICEARRIVAL的消息嘛
=================================== 我想这个消息是USB设备识别后产生的,你即使产生了这个消息,也不见得可以虚拟一个USB 设备的插入. 虚拟USB的插入让I/o管理器识别成USB,俺这个小菜鸟不会。 |
地板#
发布于:2008-07-24 10:44
大哥真是高手啊,确实是嵌入式的USB设备,可是我们头儿就想要从主机这方面来解决这问题
我现在打算这么做你看看行不行,USB设备插入的时候不是会产生一个叫DBT_DEVICEARRIVAL的消息嘛,我想能不能由我的程序产生这么个消息,发给系统,然后系统会不会就可以开始加载这个设备的驱动了呢 |
|
驱动小牛
![]() |
地下室#
发布于:2008-07-24 10:14
偶尔电脑会识别不到这个设备已经插入
=============================== 嵌入式的问题,要么电压不够,要么USB线过长或接触不好,要么嵌入式的USB驱动有问题 |