rafaelzhu
驱动牛犊
驱动牛犊
  • 注册日期2003-05-07
  • 最后登录2004-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1108回复:2

我的问题,高手指点,50分

楼主#
更多 发布于:2003-06-07 13:32
我的D12连51,
连的基本和SMART一样
固件和驱动也差不多
为什么插上后能正常运行到主机检测到设备
然后装驱动的时候会显示驱动不能用或者器件不工作(error code 10)
而且找驱动的时候会说不匹配
我检查过了,设置应该没错
而且连的时候连goodlink指示灯也不亮,可能没有数据传输啊,是主机不枚举?
怎么回事啊
我觉得驱动和固件应该没有错(用smart的也试过了不行)
大家帮我找找什么原因
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-07 22:27
第一次作开发?信息太少,不明白。用bushound看看
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-08 10:35
估计是枚举的最后一步set configuration不对,正常的话收到的setup包应该是00 09 01 00 00 00 00 00, 我估计的确实收到了这个,但是接着又收到了一个00 09 00 00 00 00 00 00!有把设备置入了未配置状态。你可以用bushound监测一下,好像smart的驱动经常有这个问题。

这个问题出现的原因最可能的是驱动程序里在搜索configuration中的interface和endpoint是出了问题,也就是说设备没有可用的接口和端点,因此无法正常工作,建议用softice或windebug等工具调试一下驱动。
游客

返回顶部