I've prepared an ISO image with the modified pedigree and uploaded it at http://thesalesgenerator.com/playground ... digree.iso .
It contains drivers for: EHCI(not tested on realHW), UHCI, USB Mass Storage(read only and may not work on realHW), USB HID, USB Hub and FT8U232AM.
If you want to test only UHCI, see http://forum.osdev.org/viewtopic.php?f= ... 95#p177622 .
The log is both on screen and on serial. Some modules are disabled, so it should enter debugger(press any key at the blue-on-black screen) soon after usb has finished initializing devices. In the debugger, "log<enter>" will let you browse the log.
To put it simple: if it works, there should be at least one "(NN) USB: Device: VENDOR_STRING PRODUCT_STRING, class x:y:z" line in the log.
Each transaction has debugging output, so if anything went wrong, there should be the "STOP" lines will end with a negative value.
Full logs would be nice

Thank you,
eddyb.