on Seeed Studio’s Nvidia Jetson Xavier NX 8GB module.
Host computer is Fedora 35
This is what I get on flash.sh:
$ sudo ./flash.sh jetson-xavier-uefi-min internal
Not signing of kernel-dtb
Skip generating system.img
Existing tbcfile(/home/ybabar/flashing/Linux_for_Tegra/bootloader/uefi_jetson.bin) reused.
131072+0 records in
131072+0 records out
67108864 bytes (67 MB, 64 MiB) copied, 0.380908 s, 176 MB/s
Sync'ing esp.img ... done.
copying tbcdtbfile(/home/ybabar/flashing/Linux_for_Tegra/kernel/dtb/tegra194-p2972-0000-uefi.dtb)... done.
Error: SMDFILE is not set for SMD/SMD_b partition
I have attached complete flash script logs as well as UART serial console logs here.
‘sudo ./flash.sh jetson-xavier-uefi-min internal’ will flash the UEFI firmware on Jetson NX. The internal option would install it on eMMCC. So internal is referring to mmcblk0p1 only.
Morever I have resolved my issue by using the ‘Jetson_Linux_R32.6.1_aarch64.tbz2’ and ‘nvidia-l4t-jetson-uefi-R32.6-20210809062450.tbz2’ . I guess there was some compatibility issue. As soon as I used this combination everything went smooth.