I am running an Orin NX with Jetpack 5.1.2 and i am having issues using the serial port. I’m using a custom carrier board and i suspect that there image setup is at fault. The manufacturer’s support has not been responsive, so I figured I’d see if anyone has any recommendations or has experienced a similar issue specifically with JetPack and custom boards.
I followed the link to flash Jetson Orin NX on the A603 carrier board.
I flashed it with JetPack 5.1.2 version, and everything flashed successfully. However, after connecting a USB device, the /dev/tty* port is not recognized.
When I run lsusb, the USB port seems to be working fine, as it is detected. The device I am trying to use is an IMU sensor receiver, and lsusb shows it as Silicon Labs CP210x UART Bridge.
I have tried various solutions through extensive research:
When I run sudo modprobe cp210x, I get the error `modprobe: ERROR: could not insert ‘cp210x’: Exec format error.’
i tried to modprobe ch341 and usbserial but all have same error.
Downgrading to JetPack 5.1.1 resulted in the keyboard and mouse not being recognized for some reason.
Reinstalling JetPack 5.1.2, the keyboard and mouse work, but the USB port is still not recognized.
when i unplug and plug the cp210x device, the output of ‘dmesg --follow’ comes out like this
[ 286.050833] usb 1-2: USB disconnect, device number 5
[ 290.897511] usb 1-2: new full-speed USB device number 6 using tegra-xusb
[ 291.051110] usb 1-2: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[ 291.051121] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 291.051126] usb 1-2: Product: CP2102N USB to UART Bridge Controller
[ 291.051129] usb 1-2: Manufacturer: Silicon Labs
[ 291.051132] usb 1-2: SerialNumber: 0001
[ 291.075503] usbserial: exports duplicate symbol usb_serial_resume (owned by kernel)
what could be the problem?