Hi
We tried to use a USB<->RS232 transceiver (XR21B1412) reference board and Orin AGX devkit to test the RS232 function. We found a critical issue on the native cdc_acm
driver when using this transceiver:
- System Boot up
- system recognize this transceiver and pop up 4 devices (/dev/ttyACM0 ~ /dev/ttyACM3)
- Use lookback cable and minicom to test TX/RX
- TX/RX works
- Reopen minicom and tried to run TX/RX loopback test again
- TX/RX failed.
Then, I switch back to Jetpack 4.6 Xavier AGX (L4T 32.6.1), I can reopen this port (/dev/ttyACM0 ~ /dev/ttyACM3) without any problems.
In conclusion, it looks like Jetpack 5.0.1’s native cdc_acm driver has incompatible issue with this transceiver. This issue is happened at reopening the port breaks the USB function.
Has any had this issue before? Any clue to solve it ?