USB4 USB3 xHCI functionality over USB4
USB3 tunneled devices on USB4 systems should pass USB3 xHCI requirements.
Description
USB3 devices connected over USB4 will make use of the xHCI controller and must be tested against USB3 host controller requirements.
Test details
Specifications |
|
Platforms |
|
Supported Releases |
|
Expected run time (in minutes) | 5 |
Category | Development and Integration |
Timeout (in minutes) | 5 |
Requires reboot | False |
Requires special configuration | False |
Type | development |
Additional documentation
Tests in this feature area might have additional documentation, including prerequisites, setup, and troubleshooting information, that can be found in the following topic:
More information
Parameters
Parameter name | Parameter description | Default value | Required? | Settable? |
---|---|---|---|---|
RunTimeInMinutes | Test timeout in minutes. | 5 | False | True |
Enhancement scenarios
USB3 xHCI functionality connected over USB4.
Additional Notes
This requirement will be validated by running host controller WinUSB IO tests against a Super Speed MUTT which is expected to be connected via a USB4 hub attached to a USB4 capable port on USB4 capable system.
These tests include:
- WinUSB 1 Simple IO Completions
- WinUSB 2 Bulk IO Cancellations
- WinUSB 3 Bulk and Interrupt IO Cancellations
- WinUSB 4 Isochronous IO Cancellations
- WinUSB 5 Bulk and Isochronous IO Cancellations
- WinUSB 6 All Endpoints IO Cancellations
- WinUSB 7 Random Sized Bulk IO Cancellations
- WinUSB 8 Isoch Completions Single Thread
- WinUSB 9 Isoch Completions Multi-Thread
To run these tests, you will need:
The SuperMUTT device, updated to latest firmware (more information in the MUTT software package)
A USB4 hub, such as the OWC Thunderbolt hub with USB4 ports
A USB4 system
Setup:
Connect the USB4 hub downstream of a USB4 capable port (should be visibly marked if all of the external Type-C ports are not USB4 capable) on the USB4 host’s root DFP. This should enumerate as a device router down stream of the root device router in Device Manager.
Connect the SuperMUTT to any of the Type-A ports on the USB4 hub. It should enumerate as a USB 3.0 device connected downstream of the SuperSpeed hub and the xHCI controller on the system.
Troubleshooting
For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.