Jetson Nano flashing Error: SMDFILE is not set for SMD/SMD_b partition

Please, help me to understand why can’t I flash Jetson Nano?
cmd: sudo ./ jetson-nano-emmc mmcblk0p1

Copying nv_boot_control.conf to rootfs
	populating kernel to rootfs... done.
	populating initrd to rootfs... done.
	populating kernel_lecor.dtb to rootfs... done.
Making system.img... 
	populating rootfs from /home/rvp/work/nvidia/Linux_for_Tegra/rootfs ... 	populating /boot/extlinux/extlinux.conf ... 	Sync'ing system.img ... done.
	Converting RAW image to Sparse image... done.
system.img built successfully. 
Existing tbcfile(/home/rvp/work/nvidia/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
copying tbcdtbfile(/home/rvp/work/nvidia/Linux_for_Tegra/kernel/dtb/lecor.dtb)... done.
Error: SMDFILE is not set for SMD/SMD_b partition


Just to clarify. Is this your first day using a host PC to flash your jetson?

Is it NV devkit or a custom board?

No, it is not. I can successfully flash the board from another PC and another jetson nano bit I cannot flash it from my main workstation (Manjaro based).
I’m using exact build that was built on another machine and that build is working perfectly on another jetson nano and my university workstation but it is not flashing from my home workstation.


Your problem seems to be same as this post. The is actually a rare case that not many people hit because jetson nano totally does not use SMD and SMD_B partition.

I guess the situation is same that both of you are using Arch.

Yeah, I saw that. It is very strange because every binary that flasher needs lies in the bootloader section so there is no system utility that in need for this script to working normally.

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