System configuration with UHCI - bus powered

Construct the bus-powered Gold Tree as follows:

Load the GoldTreeBuild image using something like the following command: dd if=GoldTreeBuild of=/dev/hda5 bs=8192. Boot to the Gold Tree configuration. Do not load any other software.

If not already mounted, mount the usbdevfs file system using the following command: mount -t usbdevfs usbdevfs /proc/bus/usb.

Check the contents of /proc/bus/usb/devices to ensure that all devices are correctly enumerated.

System functionality test

Ensure that all devices in the Gold Tree are fully functional. If any device is not detected, is not fully functional, or causes a kernel oops, panic, reboot or lock-up during operation, record this test as a failure.

Function under load test

Set system to play an MP3 (of Van Halen's "Dreams") from the Zip250 drive to the USB speakers. Display streaming video from the Zoom 1595 camera.

Disconnect the Logitech Wheel Mouse from the tier one hub and plug it into port 4 (the spare port) on the Hub Under Test (tier five hub).

Ensure that the Hub Under Test continues to operate normally under this load. Ensure that the Gold Tree devices continue to operate normally.

Disconnect the Logitech Wheel Mouse from the Hub Under Test (tier five hub) and plug it into port 1 on the tier one hub.

Inactive Detach / Reattach

Ensure that all device attached to the Hub Under Test (tier five hub) are not in use.

Detach Hub Under Test. Reattach Hub Under Test to the hub port it was detached from. If the Hub Under Test, or any other device, is not fully functional, or the Detach / Reattach causes a kernel oops, panic, reboot or lock-up during operation, record this test as a failure.

Active Detach / Reattach

Ensure that the devices attached to the Hub Under Test (tier five hub) are in use.

Detach Hub Under Test. Reattach Hub Under Test to the hub port it was detached from. If the Hub Under Test, or any other device, is not fully functional and has not recovered from the detach, or the Detach / Reattach causes a kernel oops, panic, reboot or lock-up during operation, record this test as a failure.

Topology change

Ensure that the devices attached to the Hub Under Test (tier five hub) are not in use.

Detach Hub Under Test from the tier four hub. Reattach Hub Under Test to port 3 of the tier two hub. If the Hub Under Test, or any other device is not fully functional, or the Detach / Reattach causes a kernel oops, panic, reboot or lock-up during operation, record this test as a failure.

Detach Hub Under Test from the tier two hub, and attach Hub Under Test to port 1 of the tier four hub.

Warm boot test

Sync filesystems and reboot system using the reboot command.

When system is restarted, ensure that the Hub Under Test (tier five hub) is fully functional. Test is to be recorded as failed if the Hub Under Test, or any other device, is not fully functional.

Cold boot test

Sync filesystems and halt system using the halt command. When system is halted, power system off. Wait two minutes. Power system back up and boot into test configuration.

When system is restarted, ensure that the Hub Under Test is fully functional. Test is to be recorded as failed if the Hub Under Test, or any other device, is not fully functional.