My environment is :
Orin NX 8GB module and customized carried board.
There is an USB to serial port solution XR1410 on our board.
And we found an error:
The first time opening XR COM port test is normal, the second time opening COM port only allows sending, not receiving
Hardware path is Orin NX usb resource → FE1.1 USB hub → XR1410
But the same SDK and carried board + Xavier NX SOM , there is no issue.
To make sure if the reason is not related to our USB HUB(FE1.1):
I tested two external USB hubs, and connected a XR1414 module to each of them, based on the following Orin NX original USB resourse , and XR serial test result became failed.
It really looks like compatible issue. From Orin side, your circuit design is fine, and the USB driver should be no problem since it can work well with XR1414 module (you can try other USB devices too). I don’t see other clue that need to tune from Orin side.
Perhaps I need to summarize our above test results:
With the same hardware and the same 35.3.1 SDK,
Orin NX result is :
original USB 2.0 → USB HUB → XR1410 ,Serial Port Test Failed
original USB 3.0 → XR1414 , Serial Port Test Successful
original USB 3.0 → external USB HUB device → XR1414 ,Serial Port Test Failed.
However, under these conditions, Xavier NX all test success.
So we have reason to suspect that the issue may be related to the SOM.