I have a device plugged into USB2.0 Port 2 on the TX2 through the TX2’s B42/B43 pins on the TX2’s main connector. I’m using a ConnectTech Elroy mPCIe carrier, with the latest version of the board support package, CTI_L4T_V126.
The USB device worked fine with Jetpack 3.3, but stopped working after upgrading to Jetpack 4.2+ and CTI_L4T_122+.
The device enumerates over USB just fine, but no drivers (particularly cdc_acm in this case) will bind to it.
The issue is isolated to USB2.0 Port 2. If I plug the device into USB2.0 Port 1, the device works just fine and drivers will bind.
I know its not a hardware issue, as I reflashed back to Jetpack 3.3 and the device works fine again on Port 2.
So something must have changed in configuration between Jetpack 3.3 and 4.2 that stops USB2.0 Port 2 from working properly.
The problem could also be from ConnectTech’s BSP if it did not handle changes in Jetpack 3.3/4.2 related to USB2.0 Port 2.
Anybody have any ideas? Thanks!