XR_WDM
驱动小牛
驱动小牛
  • 注册日期2002-06-28
  • 最后登录2013-03-01
  • 粉丝1
  • 关注0
  • 积分15分
  • 威望67点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:2874回复:10

高手请进!使用USB1.1设备在USB 2.0的主板上,系统无法识别!

楼主#
更多 发布于:2005-03-14 19:44
本人使用D12开发了一款USB1.1 的USB PRINTER设备,在接口为USB1.1的主板上,一切正常,今天更换了一台新电脑使用ASUS A7N8X-X (usb2.0)的主板,上电后,系统找到未知设备。
枚举在第一步都没有通过,传输3次get descriptor后便无消息了。
其中,三次中断过程,没有收到EP0的中断标识。

我的设备描述府和配置描述府在USB1.1的情况下都枚举成功了,并且实现了正常的中断传输和块传输。

1。请高手告知本人,USB2.0不是和USB1.1兼容的吗?
2。在枚举过程当中两者有什么区别?

非常感谢!

最新喜欢:

r2109twr2109t...
后进而勃发
night_gale
驱动牛犊
驱动牛犊
  • 注册日期2005-03-13
  • 最后登录2005-04-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-14 19:47
请问大哥所用的程序是用什么工具开发的啊??是vc吗?
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-14 20:16
估计是你的硬件做的不兼容
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
XR_WDM
驱动小牛
驱动小牛
  • 注册日期2002-06-28
  • 最后登录2013-03-01
  • 粉丝1
  • 关注0
  • 积分15分
  • 威望67点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-03-15 13:36
但是我将主板的BIOS中的USB CONTROLER设置为V1.1之后还是不能够识别。
您说所的不兼容是指与PC机主板的不兼容还是和 USB协议的不兼容?
多谢了!
后进而勃发
p_y_h
驱动牛犊
驱动牛犊
  • 注册日期2004-04-27
  • 最后登录2006-04-27
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-03-17 09:54
一个USB DEVICE不会和所有的USB HOST工作的,有一些特例总是存在,小厂的DEVICE比大厂的概率要高,你可以到别的电脑上试试,如果可以,可以当作特例处理。
XR_WDM
驱动小牛
驱动小牛
  • 注册日期2002-06-28
  • 最后登录2013-03-01
  • 粉丝1
  • 关注0
  • 积分15分
  • 威望67点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-03-17 16:20
非常感谢各位的回复!

本人使用的USB芯片是D12,目前的主板是ASUS,主板上的USB HOST CONTROLLER 芯片是NVIDIA的STANDARD OPENHCD USB HOST CONTROLLER。
是不是这两款芯片存在兼容问题?还是存在其他方面的问题?

还望各位高手帮忙!急!
后进而勃发
XR_WDM
驱动小牛
驱动小牛
  • 注册日期2002-06-28
  • 最后登录2013-03-01
  • 粉丝1
  • 关注0
  • 积分15分
  • 威望67点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-03-18 16:23
下面列出了BUSHOUND抓的图以及说明:
 
后进而勃发
XR_WDM
驱动小牛
驱动小牛
  • 注册日期2002-06-28
  • 最后登录2013-03-01
  • 粉丝1
  • 关注0
  • 积分15分
  • 威望67点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-03-18 16:24
接上:
附件名称/大小 下载次数 最后更新
2005-03-18_D12枚举过程.txt (14KB)  9
后进而勃发
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-03-19 10:17
从你的图上看,HOST已经检测到你的设备.但没收到你的回复.
奇怪的是你的在1.1上是好好的.你最好跟一下你的设备,看看
怎么回事.
新手上路,请多关照.
XR_WDM
驱动小牛
驱动小牛
  • 注册日期2002-06-28
  • 最后登录2013-03-01
  • 粉丝1
  • 关注0
  • 积分15分
  • 威望67点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-03-20 23:19
老大!我按照您的说法跟踪了一下,发现在我这块主板(ASUS NVIDIA)的基础之上,主机发送过来的中断和在USB1.1以及其他主板上的中断不一样,情况还是和以上所说明的一样!
在主机第一次发送完BUS RESET中断之后,主机接着发送过来的是0中断! 就是这点真是把我给搞糊涂了!
后进而勃发
XR_WDM
驱动小牛
驱动小牛
  • 注册日期2002-06-28
  • 最后登录2013-03-01
  • 粉丝1
  • 关注0
  • 积分15分
  • 威望67点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-03-21 16:44
有关在ASUS 这款主板上面进行的USB 工作还是没有什么进展!

不过本人今天在USB2.0的环境下,硬件环境:USB HOST CONTROLLER为 VIA USB 2.0的主板上,已经将设备调通了,并实现了传输功能。
以下是本人的一些方法希望给各位有所帮助:
1,本人将设备描述符当中的版本说明字符由原先的0x0110更改为0x0200

2,另外将枚举程序简化提高效率。

多谢各位!
有关本人的其他问题,还望高手给于指点!
后进而勃发
游客

返回顶部