USB4 Systems Support OS Capabilities for USB
Verifies that USB4 systems support OS capabilities for USB.
Description
Systems with USB4 host routers must support _OSC for USB capabilities (UUID: 3A0D13A-26AB-486C-9C5F-0FFA525A575A) in platform scope, as per ACPI 6.4 (Advanced Configuration and Power Interface (ACPI) specification - ACPI specification 6.4 documentation (uefi.org)) specification, section 6.2.11.3 Operating System Capabilities for USB. The system must always grant control for USB tunneling, DisplayPort tunneling and inter-domain USB4 Internet Protocol upon the _OSC execution by OS for software configuration manager to function normally.
Should the platform choose to disable USB4 PCIe tunneling, it must do so by setting PCI Express tunneling to zero when the _OSC method is executed.
USB capabilities must remain unchanged for a boot session.
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
Ensure platform can grant control to USB3 tunnels, DisplayPort tunnels and inter-domain communication.
Troubleshooting
For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.