jarod_jy
驱动牛犊
驱动牛犊
  • 注册日期2006-12-27
  • 最后登录2012-06-17
  • 粉丝0
  • 关注0
  • 积分332分
  • 威望35点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
阅读:1681回复:2

多个USB设备(同型号的设备)同时接入主机出现的问题

楼主#
更多 发布于:2007-03-12 19:32
写了一个USB设备的驱动,用driverworks3.1写的,设备接入主机出现了奇怪的问题,问题的现象如下:
1.三个设备同时接入PC机,在“设备管理器”中,只能显示两个设备。
2.三个设备每个单独设备接入主机均可正常使用。
3.当两个设备已接入PC机时,接入第三个设备,此设备有时枚举失败,有时枚举成功后不在“设备管理器”中显示,并且当拔出第三个设备时,会导致之前已接入两个设备的其中一个设备卸载(感觉第三个设备和之前接入的一个设备共享了设备对象)。
4.将两个设备接在同一个主机控制器下都可以正常使用,但将两个设备接在不同的主机控制器下,则在“设备管理器”中只显示一个设备。
5.有时接入第三个设备时,“设备管理器”中已存在的一个设备会显示感叹号,对这个设备更新驱动时提示:“由于系统中已有一个重复的设备,windows无法加载这个硬件的设备驱动程序”。
     以上就是多个USB设备接入主机的问题,不知哪位牛人遇到过类似的问题,请帮分析分析原因,如果知道解决方法也请不吝赐教。
耕一块贫瘠的土地
jarod_jy
驱动牛犊
驱动牛犊
  • 注册日期2006-12-27
  • 最后登录2012-06-17
  • 粉丝0
  • 关注0
  • 积分332分
  • 威望35点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-13 09:40
上面写的现象有点复杂,现在归结为两点:
     1.每个设备单独接入主机均可使用。
     2.如果两个设备接在不同的主机控制器下,则在“设备管理器”中只显示一个设备(这种现象不正常)。
        如果两个设备接在同一个主机控制器下,则可以识别出两个设备(这种现象是正常的)。
     请帮帮分析原因,说说解决方法。
耕一块贫瘠的土地
jarod_jy
驱动牛犊
驱动牛犊
  • 注册日期2006-12-27
  • 最后登录2012-06-17
  • 粉丝0
  • 关注0
  • 积分332分
  • 威望35点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-13 15:26
我用usbview.exe查看了一下,当两个设备接在不同的主机控制器时,主机给设备分配的设备地址相同。
      我越想越不明白了,各个设备的设备地址应该是不同的,但主机为什么分配相同的地址呢?
耕一块贫瘠的土地
游客

返回顶部