Connect the Device Under Test to a spare port on each hub. Ensure that the Device Under Test is fully and correctly enumerated at each port. It may be neccessary to check the contents of /proc/bus/usb/devices to verify this. Also check that if an appropriate driver is built into the kernel, that the device is correctly associated with the driver, or that if an appropriate driver is not built into the kernel, that the user is provided with instructions on what action is required.
This test shall be recorded as a failure if any of the following occur:
device is incorrectly enumerated
device will not fully enumerate
kernel oops, panics, locks up or reboots
device is not associated with a driver and does not make it clear what action the user needs to take to install a driver
user action required involves a reboot