I am having a very hard time finding USB-related debugging utilities or strategies for linux.
I have a USB 3.0 device that fails when connected to an EspressoBin 3.0 port with a
Not enough host controller resources for new device state. Plugging it into a USB 2.0 port works. Upon investigation with
lsusb I've found that this particular device uses up 15 USB endpoints.
My questions are these:
How, under linux, can I:
Determine the max number of USB 3.0 endpoints available?
Determine the current number of USB 3.0 endpoints available?
Determine who is currently using up USB 3.0 endpoints?
Expand the number of USB 3.0 endpoints?
Any insights into any of these questions would be greatly appreciated!
lsusb is great, but doesn't seem to be telling me these crucial pieces of information.