Inspect your USB hubs and devices for errors, with USB Device Tree Viewer
If you believe your USB hubs and controllers may have problems or you just need information about them, USB Device Tree Viewer is a light and free but powerful utility able to give you all the details, even what device is connect to what USB port, which makes very easy for you to make you identified well a hub or controller that may have problems.
USB Device Tree Viewer builds upon a similar utility created by Microsoft to make it even more detailed and user friendly.
Using USB Device Tree Viewer you can learn about connection status, device identity and power state, description, and much more.
The wealth of information displayed by USB Device Tree Viewer may overwhelm you, but if you remain calm you will be able to find a way to read them and get help on your issues or just know your machine.