Solving USB-CAN and USB CH340 Driver Issue on reComputer Mini J4012

Official wiki guide:

It seems that gs_usb is not included by default on Jetpack 6.X.

Useful links for USB-CAN

https://forums.developer.nvidia.com/t/does-jetpack-6-0-not-support-gs-usb-usb-to-can/328702arrow-up-right

https://forums.developer.nvidia.com/t/missing-gs-usb-kernel-module-for-jetpack-6/275287/7arrow-up-right

https://forums.developer.nvidia.com/t/flashing-orion-nx-on-seed-recomputer-j4012-success/290669arrow-up-right

Useful links for CH340 Driver

https://forums.developer.nvidia.com/t/issue-with-ch340-usb-to-serial-converter-not-creating-device-files-on-jetson-orin-nano-super/326022arrow-up-right

https://nvidia-jetson.piveral.com/jetson-orin-nano/orin-nano-wont-detect-arduino-dev-ttyusb-or-dev-ttyacm/arrow-up-right

Here, we assume that SDK Manager is used to prepare the Jetson SDK and toolchain.

The installation directory is assumed to be at

and the download folder to be at

Sync the Kernel Sources with Git

release note can be found from Jetson Linux Release Notesarrow-up-right

to build rt kernel

Change module settings

change

Additionally, enable CH340 device driver support by adding

Download toolchain

https://developer.nvidia.com/embedded/jetson-linux-r3643arrow-up-right

and then do

Building the Jetson Linux Kernel

Modules

Lastly, flash with SDK Manager.

after boot, do

on jetson it might conflict with brltty:

can use this command to see system log when plugging and unplugging the device:

  • usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1: This suggests a conflict. The CH341 driver claimed the USB interface, but brltty, a service for braille terminals, also attempted to set the USB configuration at the same time.

  • brltty interfered: This conflict caused the CH341 device to become unstable or be disconnected.

when this happens, /dev/ttyUSB will not appear.

To resolve this, stop and permanently disable brltty:

If this still does not solve the problem, consider uninstall brltty:

Last updated