huatuizh
驱动牛犊
驱动牛犊
  • 注册日期2002-12-07
  • 最后登录2009-06-08
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2195回复:6

usb驱动一问:

楼主#
更多 发布于:2003-02-14 14:30
实验室开发的一个usb设备,通过一usb集线器连接了10个同类

storage。在98下的驱动只能装好前8个,但在2000下没有这个问题

是驱动本身的问题吗?

大侠指教,怎么解决这个问题。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-14 16:18
第9个出现什么现象?
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
huatuizh
驱动牛犊
驱动牛犊
  • 注册日期2002-12-07
  • 最后登录2009-06-08
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-02-14 16:44
带问号的未知设备

它的98和2000下的驱动各不一样。可能会是什么问题呢,斑竹
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-02-14 16:53
在设备管理器里面看看出错的代码和解释
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
jfory
驱动小牛
驱动小牛
  • 注册日期2002-05-14
  • 最后登录2003-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-02-14 17:43
我想可能是和USB的带宽或电源有关。
mywdrivers
驱动牛犊
驱动牛犊
  • 注册日期2002-12-04
  • 最后登录2004-09-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-02-15 15:18
同意楼上的。HUB 上设备一多。
问题:有没有在HUB上插满其他设备却不出现同样情况
huatuizh
驱动牛犊
驱动牛犊
  • 注册日期2002-12-07
  • 最后登录2009-06-08
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-02-15 16:47
整个过程是这样的:
该设备自带电源,使用系统一个usb口,下来接有usb集线器。这个usb-hub上再接有4个usb-hub;这4个子集线器每个接有5个scanlogic提供的usb mass storage。(每个hub都有空端口
于是,在2000下能够安装好,增加了20个可移动盘盘符;可在98下,打死也只认出8个可移动盘盘符,
在设备管理器中其余有5个带“?”,剩下的7个却影子都看不见。用ddk中带的usbverify.exe看,发现4个
usb-hub中就第一个接的5个storage device全部正常,第二个hub接的前3个正常,后边所有的全部显示错误
,但是connected。
对设备管理器中带“?”的设备察看,不正常工作code 2.,显示驱动程序vmm32.vxd中(ntkern.vxd)无法加载,另一个驱动文件是usb2ide.sys。在2000下的驱动就是usbstor.sys正常。强行对“?”设备升级驱动,重启后依然只识别8个盘符。
郁闷。因为必须要求在98下使用。
是不是98下只能最多识别8个移动盘?
是不是98下安装文件inf中有限制,或者注册表中有什么个数的限制?
能不能通过修改后续设备vid pid的办法,使得设备安装上?
能不能手动更改注册表中各个设备的相关键值,使得20个移动存储的参数全部相同?(试过,妄图增加一个盘符,就增加了注册表中好多的键值,结果还是不行)
反正只要安装上,就行了。哪位有主意?帮帮忙,或者来现场指导指导吧,定酬谢。
13021969449  周同学。
游客

返回顶部