USB xHCI Register Test
This automated test verifies requirements of Extensible Host Controller Interface (xHCI) controllers. The xHCI under test must:
-
Implement at least one xHCI Supported Protocol Capability Structure for USB 2.0 as described in section 7.2 of the xHCI Specification.
-
Support 64 bit addressing and register access support described in sections 5.3.6 and 5.1 of the xHCI Specification respectively.
-
Support MSI and/or MSI-X Interrupts as described in section 5.2.6 of the xHCI Specification.
-
Support at least 31 primary streams per endpoint, as described in section 4.12.2 of the xHCI Specification.
Test details
Associated requirements |
Device.BusController.UsbController.ImplementAtLeastOneXhciSpcStructForUSB2 |
Platforms |
Windows RT (ARM-based)
|
Expected run time |
~2 minutes |
Categories |
Certification |
Type |
Automated |
Running the test
Before you run the test, complete the test setup as described in the test requirements: USB Bus Controller Testing Prerequisites.
Troubleshooting
For troubleshooting information, see Troubleshooting Bus Controller Testing.