阅读:1568回复:11
在很多机器上都能正常工作的usb设备为什么在我的机器上就不能正确枚举?
我的usb设备在98/2k/xp的机器下都能正常安装工作可是就是不能在我的笔记本上安装。我用bushound把它在笔记本上和root hub之间交互的数据存了下来,同时还有一个在具有相同操作系统机器上正确加载的数据。希望大侠们帮助分析一下。万分感谢!!!
|
|
|
沙发#
发布于:2003-08-21 09:33
你用了3721上网助手了?好像是因为COOKIE无法保留造成的,你删除上网助手或在INTERNET的工具栏里设置一下可能会好。 :D(不过给过分就不能在这个帖子里再给分了,必须重新发贴子才能继续给分)
|
|
板凳#
发布于:2003-08-21 09:25
非常感谢你的帮助。很奇怪我登录开发网后一进usb驱动开发论坛就显示我没有登录,进其他的坛子都没事,所以无法给分,抱歉兼郁闷。
|
|
地板#
发布于:2003-08-21 08:49
按照你说的感觉还是机器或系统的问题,不像是你自己的硬件或驱动的事!
|
|
地下室#
发布于:2003-08-21 07:58
谢谢大佬!
|
|
5楼#
发布于:2003-08-20 21:53
既然在别的本本上都好使,可能有这方面的因素! :D
|
|
6楼#
发布于:2003-08-20 21:32
大佬的意思是这个设备和本本硬件上无法兼容?要么换本本,要么换usb接口片子?
|
|
7楼#
发布于:2003-08-20 21:23
根据从bushound截获的数据和系统表现来看,在我的本本上根本就没有得到设备描述符,毕竟连80指令都没发。我的系统时winxp,驱动是自己的,在另外一台一样的xp系统上装的非常正常。我就非常奇怪,为什么系统连Get Descriptor命令都没有向设备发送。这样的话,我的inf和驱动根本就没用。我非常怀疑是intel的HC有问题,这个本本上I/O控制芯片是ICH3M的,我觉得可能不是很成熟。 真的有可能,以前遇到过,换个主板就是不行! |
|
8楼#
发布于:2003-08-20 21:15
根据从bushound截获的数据和系统表现来看,在我的本本上根本就没有得到设备描述符,毕竟连80指令都没发。我的系统时winxp,驱动是自己的,在另外一台一样的xp系统上装的非常正常。我就非常奇怪,为什么系统连Get Descriptor命令都没有向设备发送。这样的话,我的inf和驱动根本就没用。我非常怀疑是intel的HC有问题,这个本本上I/O控制芯片是ICH3M的,我觉得可能不是很成熟。
|
|
9楼#
发布于:2003-08-20 21:09
应该是枚举不成功,你看看INF有没有问题。你的机器是什么系统啊?你是自己的驱动嘛?
|
|
10楼#
发布于:2003-08-20 21:02
我的设备是个传感器的数据采集器,有六路微电荷放大器,的确需要较大的电流。但是在我的老的本本上都能够正确安装使用。而且在现在用的这个本本上安装时还没到取设备描述符时就出错了,这时候应该还没有指定需要多大电流吧。
|
|
11楼#
发布于:2003-08-20 18:34
USB是总线供电,是不是你的设备耗电较大,而笔记本的供电能力不足造成的?说说你的设备都有些什么器件吧!
|
|