USB4 host router PCIe support validation
Verifies that host router devices on the system support PCIe tunneling.
Description
USB4 host routers must support tunneling PCI Express (PCIe) in accordance with chapter 11 of the USB4 Specification and in compliance with the PCI Express specification.
Extensibility of PCIe via the USB4 connector enables scenarios such as external graphics processing units (GPUs) and high-performance storage and is a key motivator of the USB4 technology. Users will expect their USB4 docks and peripherals with PCIe functions to work on any USB4 host. Thus, with the goal of maximizing compatibility across the ecosystem, all USB4 host routers must support tunneling the PCIe protocol.
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(s):
More information
Parameters
Parameter name | Parameter description | Default value | Required? | Settable? |
---|---|---|---|---|
WDKDeviceID | Device ID of the target host router device. If not set, tests are run against all host router devices on the system. | WDKDeviceID_NULL | False | False |
Enhancement scenarios
Enumerating PCI devices such as external GPUs on USB4 ports. Also support external xHCI controllers over PCI tunneling on Thunderbolt® 3 docks.
Troubleshooting
For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.