USB4 Systems PCIe Tunneling Support
Verifies that systems support PCIe tunneling on all exposed USB4 ports.
Description
Systems that incorporate a USB4 host router and support external user connectable USB4 ports must support PCI Express (PCIe) tunneling on all exposed USB4 connectors in accordance with chapter 11 of the USB4 Specification and 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. With the goal of maximizing compatibility across the ecosystem, all systems that support USB4 on external connectors 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:
More information
Parameters
None
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.