Hello, I’m working on a robotics project (LeRobot SO-101) and need USB-to-Serial communication for controlling a bus servo board that uses the CH340/CH341 USB-to-UART chip.
On my Jetson AGX Thor (Ubuntu 24.04, kernel 6.8.12-tegra), the CH340/341 device is not recognized at all.
When I connect the board:
-
No /dev/ttyUSB0 appears
-
dmesg shows nothing related to ch34x
-
lsusb does not list the CH340 device
-
Same device works normally on my Windows laptop and Ubuntu PC
I believe the kernel driver for CH340/341 (ch341.ko) may not be included or enabled in the default Jetson Thor kernel.
My questions:
-
Does Jetson AGX Thor’s default kernel include support for CH340/CH341 USB-to-Serial?
-
If not, is there an official way to enable or rebuild the kernel with the ch34x driver?
-
Do I need to manually compile the ch341 kernel module for kernel 6.8.12-tegra?
-
Are there known limitations for USB-UART adapters on Thor’s current firmware?
System info:
Jetson AGX Thor Dev Kit
JetPack version: (write your version here)
Ubuntu 24.04 LTS
Kernel: 6.8.12-tegra
Device: Waveshare URT-1 bus servo controller (CH340C chip)
Thanks in advance!