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
  • System.Fundamentals.SystemUSB.USB4.PlatformUSBCapabilities
Platforms
  • Windows 10, client editions (x86)
  • Windows 10, client editions (x64)
  • Windows 10, client editions (Arm)
  • Windows 10, client editions (Arm64)
Supported Releases
  • Windows 11
  • Next update to Windows 11
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.