USB枚举 问题
USB Hound抓图如下:
Bus Hound 6.01 capture on Windows XP Service Pack 2 (x86). Complements of www.perisoft.net
Device - Device ID (followed by the endpoint for USB devices)
(7) Intel(R) 82801G (ICH7 Family) USB Universal Host Controller - 27C8
(17) USB Root Hub
(23) Unknown Device
(27) USB ÈËÌåѧÊäÈëÉ豸
(28) HID Keyboard Device
Phase - Phase Type
CTL USB control transfer
IN Data in transfer
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)
------ ----- ------------------------ ---------------- ------------------
17 IN 1.1.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 2.1.0
17.0 IN 00 01 01 00 .... 2.2.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 3.1.0
17.0 IN 00 01 01 00 .... 3.2.0
17.0 CTL 23 01 10 00 01 00 00 00 CLEAR FEATURE 4.1.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 5.1.0
17.0 IN 00 01 00 00 .... 5.2.0
17.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 6.1.0
17.0 IN 00 01 00 00 .... 6.2.0
17 IN 7.1.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 8.1.0
17.0 IN 01 01 01 00 .... 8.2.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 9.1.0
17.0 IN 01 01 01 00 .... 9.2.0
17.0 CTL 23 01 10 00 01 00 00 00 CLEAR FEATURE 10.1.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 11.1.0
17.0 IN 01 01 00 00 .... 11.2.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 12.1.0
17.0 IN 01 01 00 00 .... 12.2.0
17.0 CTL 23 03 04 00 01 00 00 00 SET FEATURE 13.1.0
17 IN 14.1.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 15.1.0
17.0 IN 03 01 10 00 .... 15.2.0
17.0 CTL 23 01 14 00 01 00 00 00 CLEAR FEATURE 16.1.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 17.1.0
17.0 IN 03 01 00 00 .... 17.2.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 18.1.0
17.0 IN 03 01 00 00 .... 18.2.0
17.0 CTL 23 03 04 00 01 00 00 00 SET FEATURE 19.1.0
17 IN 20.1.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 21.1.0
17.0 IN 03 01 10 00 .... 21.2.0
17.0 CTL 23 01 14 00 01 00 00 00 CLEAR FEATURE 22.1.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 23.1.0
17.0 IN 03 01 00 00 .... 23.2.0
17.0 CTL 23 03 04 00 01 00 00 00 SET FEATURE 24.1.0
17 IN 25.1.0
17.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 26.1.0
17.0 IN 03 01 10 00 .... 26.2.0
17.0 CTL 23 01 14 00 01 00 00 00 CLEAR FEATURE 27.1.0
17.0 CTL 23 01 01 00 01 00 00 00 CLEAR FEATURE 28.1.0
17.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 29.1.0
17.0 IN 00 01 00 00 .... 29.2.0
17.0 CTL 80 00 00 00 00 00 02 00 GET STATUS 30.1.0
17.0 IN 01 00 .. 30.2.0
一直是set feature,clear feature get status
到底是什么问题呢?
[解决办法]
你是在做从设备驱动还是主设备驱动。
[解决办法]
你的bus hound配置有问题
[解决办法]
介绍一下你的USB设备.
从Bus Hound的信息来看,系统一直针对"(17) USB Root Hub“在set feature,clear feature get status
好像没什么问题啊。要注意,Bus Hound会打印很多信息的,很多信息和你的某个设备没有关系。