Seeed J3011/J401 Orin Nano flashing fails - line 43: remove_udev_rules: command not found

Trying to flash my J3011 with JP6 using instructions from

I’m using Ubuntu 22.04.4 LTS on WSL 2

First I downloaded

Jetson_Linux_R36.3.0_aarch64.tbz2
Tegra_Linux_Sample-Root-Filesystem_R36.3.0_aarch64.tbz2


Sorted out USB then could see 0955 7523 etc.

tar xf Jetson_Linux_R36.3.0_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R36.3.0_aarch64.tbz2 -C Linux_for_Tegra/rootfs
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh

This seemed a bit odd as already in Linux_for_Tegra dir already existed (that’s seeed’s problem)

sudo tools/l4t_create_default_user.sh -u MyUser -p MyPassword -a -n MyMachine --accept-license

Then ran

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1
-c tools/kernel_flash/flash_l4t_t234_nvme.xml -p “-c bootloader/generic/cfg/flash_t234_qspi.xml”
–showlogs --network usb0 jetson-orin-nano-devkit internal

which failed with

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p “-c bootloader/generic/cfg/flash_t234_qspi.xml” --showlogs --network usb0 jetson-orin-nano-devkit internal
cat: /sys/module/usbcore/parameters/autosuspend: No such file or directory
./tools/kernel_flash/l4t_initrd_flash.sh: line 43: remove_udev_rules: command not found

Tried with SDK manager think same issue.

Any suggestions?

Thanks

Bryn

This paramater is not available on WSL2.
You need to maunally remove this command.

Put your entire ./tools/kernel_flash/l4t_initrd_flash.sh.
I don’t think this line will cause any issue.

Last, WSL2 support is not out-of-box.
You need to re-compile the kernel used by WSL2 to enabled certain features required by initrd flash:

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.