imjacob
驱动牛犊
驱动牛犊
  • 注册日期2006-09-29
  • 最后登录2010-03-15
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望109点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
阅读:1746回复:5

今天碰到usb的一个奇怪现象,插在一个pc口上行,另外一个口上不成功

楼主#
更多 发布于:2007-10-16 21:24
自己写的usb设备端程序枚举,数据收发都可以了。
但是今天把usb口插到另外一个pc端的usb口,竟然枚举不成功了。
这是为什么呢?

我想我的设备端驱动应该是没问题的,而且pc端的usb口肯定没问题,因为我的u盘插在上面能用。
那是为什么呢? 我很疑惑,难道windows驱动的问题???
bamu1984z
驱动牛犊
驱动牛犊
  • 注册日期2006-09-18
  • 最后登录2008-07-24
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望78点
  • 贡献值0点
  • 好评度76点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-10-16 22:30
是不是线太长?
zhoujiamurong
驱动小牛
驱动小牛
  • 注册日期2006-03-20
  • 最后登录2009-05-06
  • 粉丝4
  • 关注0
  • 积分1081分
  • 威望360点
  • 贡献值0点
  • 好评度215点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-10-17 11:03
不能用是什么现象,是完全没有反应还是识别成一个Unknown设备呢?
imjacob
驱动牛犊
驱动牛犊
  • 注册日期2006-09-29
  • 最后登录2010-03-15
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望109点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-10-17 21:11
回bamu1984z: 不会是线长阿,因为我的另外一个pc口是可以识别的。

回zhoujiamurong :我用usbview看到的是前面一些总体信息,例如厂商id等都有,但是端点描述符是没得。所以应该是前面几个get descriptor应该是成功的。
imjacob
驱动牛犊
驱动牛犊
  • 注册日期2006-09-29
  • 最后登录2010-03-15
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望109点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-11-05 20:46
现在我知道了原因。
原来是驱动的问题。
过去,认为驱动是针对pc的,只要pc装了一个驱动,那就无论插哪一个口都会行了。
现在知道,驱动是针对端口的。
像上面实际因为我是只安装了一个usb口的驱动。另一个没装
sniper167
驱动中牛
驱动中牛
  • 注册日期2006-07-12
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分13分
  • 威望411点
  • 贡献值0点
  • 好评度321点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-11-07 09:24
引用第4楼imjacob于2007-11-05 20:46发表的  :
现在我知道了原因。
原来是驱动的问题。
过去,认为驱动是针对pc的,只要pc装了一个驱动,那就无论插哪一个口都会行了。
现在知道,驱动是针对端口的。
像上面实际因为我是只安装了一个usb口的驱动。另一个没装


不太明白

请楼主明示
[url]http://sniper167.bokee.com[/url]
游客

返回顶部