I have tested the controller through various hubs with a combination of slow and high speed disks, touchscreen, mouse, etc. The high speed devices function just fine, but the slow speed devices report "device not accepting address X " error -62. More info available upon request...as I am still testing down stream communication, it appears upstream is fine from hub to host.