Understand your USB hubs and ports, with this detailed USB Device Tree Viewer
Are there faults in your USB connections? What is their speed? How can you be sure?
USB Device Tree Viewer is a free program able to gather a lot of information and present it in a way that is technical, but also very well formatted. If you read carefully you will manage to understand your USB details and locate problems or just the information you need.
Along with the USB ports themselves, the program gives also details about devices connected, such as external disks, keyboard, mouse, printer, etc.
Besides viewing all of this information you have the option of saving to a report in case you need to send it to a technician or elsewhere. The program is based on an older Microsoft utility which it improves in many ways making it easier to use and understand your USB connections.