lxb_gd
驱动太牛
驱动太牛
  • 注册日期2002-01-16
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72408分
  • 威望362391点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:3639回复:1

求助:win7与winxp下HID枚举的不同处

楼主#
更多 发布于:2010-07-07 18:19
同样的描述符,winxp枚举OK,但在win7环境下fail.用BusHound抓取数据,在Set config后有Bad parameter问题。将Endpoin 描述符的负载包长度从16改回8,就枚举成功了。
端点是 中断传输,输入端点1。
两系统到底有什么不同?我做的是 HID Digitizer.
qwestw
驱动牛犊
驱动牛犊
  • 注册日期2010-07-27
  • 最后登录2010-09-06
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-07-27 14:35
  你好!我正遇到这个问题,XP下能用,WIN7下不能用,是USB2.0低速的

Device - Device ID (followed by the endpoint for USB devices)
            (15) USB Root Hub
            (24) USB 输入设备
            (25) HID-compliant device
  Phase  - Phase Type
            CTL   USB control transfer      
            DI    Data in                    
            USTS  USB status                
  Data   - Hex dump of the data transferred
  Descr  - Description of the phase
  Cmd... - Position in the captured data


Device  Phase  Data                                                                                                    Description       Cmd.Phase.Ofs(rep)
------  -----  ------------------------------------------------------------------------------------------------------  ----------------  ------------------
  15.1  DI     04                                                                                                      .                        1.1.0(5)    
  24.0  CTL    80 06 00 01  00 00 12 00                                                                                GET DESCRIPTOR           6.1.0        
  24.0  DI     12 01 10 01  00 00 00 08  c4 10 cd 82  00 00 01 02  00 01                                               ................         6.2.0        
  24.0  CTL    80 06 00 02  00 00 09 00                                                                                GET DESCRIPTOR           7.1.0        
  24.0  DI     09 02 29 00  01 01 00 80  20                                                                            ..).....                 7.2.0        
  24.0  CTL    80 06 00 02  00 00 29 00                                                                                GET DESCRIPTOR           8.1.0        
  24.0  DI     09 02 29 00  01 01 00 80  20 09 04 00  00 02 03 00  00 00 09 21  01 01 00 02  22 62 00 07  05 81 03 0a  ..)..... .......         8.2.0        
  24.0  CTL    00 09 01 00  00 00 00 00                                                                                SET CONFIG               9.1.0        
  24.0  USTS   00 03 00 80                                                                                             bad parameter            9.2.0        
游客

返回顶部