I have a Jetson TX2 with an Orbitty carrier board. I had set a patched DTB from http://elinux.org/Jetson/TX2_USB to make USB work, and it does.
However, on USB 3.0 port, only some devices, like an USB 3.0 hub or flash drive, are properly registered, while others don’t register when plugged (there’s nothing in dmesg or lsusb).
I checked the voltage while those non-working devices were plugged and it was normal (about 5V), so it doesn’t look like a power issue. What could be the problem?
I made an USB cable extension cable that powers with 5V separately form a 5v power adapter and with it suddenly the devices started working. So it does seem like a power issue. I wonder if it might be something with the DTB/DTS settings.