I have a pair of Point Grey Blackfly cameras (BFLY-U3-13S2C-CS) connected to a USB3 powered hub connected to the USB3 port of a TX2 dev kit with the latest Jetpack loaded. The hub is a Sabrent 7 port HB-UMA7 which uses a pair of Genesys Logic USB3.1 4-port hubs, and takes power from a good 12V supply.
I’m testing the cameras both with the ROS pointgrey_camera_driver and with the spinview program included with the spinnaker SDK. If I use another hub both work. If I use this hub with a thinkpad running Ubuntu 16.04 both work. The other hubs I have are all somewhat bulkier than the Sabrent one and I’m somewhat limited on volume. dmesg shows all the devices being recognized as SuperSpeed with no errors except for one about being unable to enable U2 on the cameras, so I disabled USB3 LPM but that didn’t change anything. lsusb -v confirms the hub is reporting as self powered and capable of SuperSpeed, and shows both cameras supporting SuperSpeed as well. The hub port status spits out a bunch of items about lowspeed, but this happens on the working system as well. I have a USB keyboard, mouse, and RS485 converter all operating just fine on this hub as well.
What else can I look into or try to get this working or should I start cutting up another hub?