Construct the self-powered Gold Tree as follows:
Using a five metre cable, connect one self-powered hub to an OHCI 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 the self-powered Hub Under Test to port 1 on the tier four hub.
Add the Logitech Wheel Mouse to port 1 on the tier one hub.
Add the Iomega Zip250 drive to port 2 on the tier three hub.
Add the Zoom 1595 camera to port 1 on the Hub Under Test (tier five hub).
Add the Philips DSS350 speakers to port 2 on the Hub Under Test (tier five hub).
Add the Hewlett Packard HP895C printer to port 3 on the Hub Under Test (tier five hub).
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.
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.
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.
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.
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.
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 three 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 three hub, and attach Hub Under Test to port 1 of the tier four hub.
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.
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.