Boot from storage (microSD) after booting from eMMC

Hi all,

I have flashed the NX using SDK without a SD card and everything worked.
Now I want to flash system into sdcard instead NX’s emmc but I don’t really know how to boot from it.

Hi,

Are you using a custom carrier board with sdcard slot on it?

Yes, I am using this carrier board
https://www.avermedia.com/professional/product/en715/spec

Please try this method.

https://elinux.org/Jetson/L4T/Boot_From_External_Device

Is there any way of flashing the sd card with nvidia image and boot from it directly? Having into account that I have already flashed the eMMC, I guess some sort of factory reset would work

No, the sdcard image was not for emmc based module. The concept is totally different.

What emmc based module can do is boot the “rootfs” from sdcard but not the whole system. It means part of the boot process still relies on the emmc.

1 Like

I am triying to follow your guide but for some reason sd card is not recognized. This is the ouput lsblk command
$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 16M 1 loop
mtdblock0 31:0 0 32M 0 disk
mmcblk0 179:0 0 14,7G 0 disk
├─mmcblk0p1 179:1 0 14G 0 part /
├─mmcblk0p2 179:2 0 64M 0 part
├─mmcblk0p3 179:3 0 64M 0 part
├─mmcblk0p4 179:4 0 448K 0 part
├─mmcblk0p5 179:5 0 448K 0 part
├─mmcblk0p6 179:6 0 63M 0 part
├─mmcblk0p7 179:7 0 512K 0 part
├─mmcblk0p8 179:8 0 256K 0 part
├─mmcblk0p9 179:9 0 256K 0 part
├─mmcblk0p10 179:10 0 300M 0 part
└─mmcblk0p11 179:11 0 199,1M 0 part
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:64 0 4M 1 disk
mmcblk0rpmb 179:96 0 4M 0 disk
zram0 252:0 0 1,9G 0 disk [SWAP]
zram1 252:1 0 1,9G 0 disk [SWAP]

Hi,

For your issue, you should firstly check dmesg and see if mmcblk1p1 is there.