This test is designed to show operation under moderate signal and timing stress.
Install the CleanOSBuild image using something like the following command: dd if=CleanOSBuild of=/dev/hda5 bs=8192.
Construct a hub tree as follows:
Using a five metre cable, connect one self-powered hub to a UHCI root hub port. This self-powered hub is the tier one hub.
Connect combined keyboard / hub to port 2 of the tier one hub. This keyboard / hub is the tier two hub.
Using a five metre cable, connect one self-powered hub to port 2 on the tier two hub. This self-powered hub is the tier three hub.
Using a five metre cable, connect one bus-powered hub to port 1 on the tier three hub. This bus-powered hub is the tier four hub.
Using a five metre cable, connect one self-powered hub to port 1 on the tier four hub. This self-powered hub is the tier five hub.
Perform all typical end-user scenarios at the ports behind the tier five hub downstream in the system. This should use a five metre cable if the Device Under Test has a removable cable.
Hot attach - no installation is required.
Application installation - if required to show functionality
Warm boot - system remains functional
Cold boot - system remains functional
Asynchronous detach and reattach
USB topology change - no driver modification required
Suspend / Resume - functional after resume
Suspend / Remote-wake (if applicable) - functional after wake-up
Devices that do not operating behind a hub, but do operate behind the system root port, are typically due to over-current failures.
If any problems occur during this scenario, they need to be resolved prior to continuing to subsequent tests.