USB4 domain sleep test

Tests host and device router power down when USB4 devices idle.

Description

USB4 host routers must reliably support USB4 sleep and entry and exit when all tunneled protocols are idle. Tunneled device protocols must not electrically signal disconnect to their respective tunnels on entry or exit from USB4 sleep. And the USB4 host router must replay the protocol wake over the appropriate tunnel after the USB4 domain has resumed from sleep.

Test details

   
Specifications
  • Device.BusController.UsbController.USB4.DomainSleep
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(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

USB4 host routers enter their lowest possible power state and conserve battery life when idle.

Test Setup

  1. Have at least one external USB4 device which is expected to be tunneled over USB3, PCIe or DP connected to the USB4 domain.
  2. Run the test. It will prompt you to disconnect all devices connected to the USB4 domain and wait for some time to allow the domain to power down.
  3. Ensure successful power down and validate the number of active tunnels before power down.

Troubleshooting

For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.