Device Framework Tests
| 111 of 124
S
u
pe
rS
pe
ed
U
S
B
Ex
pl
o
re
r
2
8
0
Bits D0 through D4 of the bmAttributes field in the Configuration Descriptor
must be equal to 00000b.
Bit D7 of the bmAttributes field in the Configuration Descriptor must be equal
to 1b.
If the SelfPowered bit in the Configuration Descriptor is set to 1b, the
bMaxPower field should be set to less than 0x18 (144ma).
The device must stall the Other Speed Configuration Descriptor request.
Specification Reference
USB Command Verifier Compliance Test Specification TD9.2.
9.3
Reserved
9.4
Standard Interface Descriptors Test
Test Summary
Examiner verifies that all Interface Descriptors are formatted properly. Some checks are also
made on the Configuration Descriptor. The test is performed three times- once each for the
default, addressed, and configured states.
Test Steps and Expected Results
1.
Examiner initializes link to U0.
2.
Examiner issues several standard descriptor requests, including a several Configuration
Descriptor requests (both short and long). Various attributes of the Interface Descriptor
are verified. If applicable, the Alternate Setting of Interface 0 is changed, and Examiner
verifies this changes takes place.
The configuration descriptor must be at least 9 bytes in length.
The bLength field in the Configuration Descriptor must be equal to 0x09.
The bDescriptorType field in the Configuration Descriptor must be equal to
CONFIGURATION (0x02).
At least one interface must exist.