Hi,
We have a custom-made carrier board for the new Jetson Nano production modules that we are working on. We use the flash.sh script to flash the internal eMMC, using the command:
sudo ./flash.sh jetson-nano-emmc mmcblk0p1
The carrier board we use does not have USB or HDMI connections, only a mini-USB port for operating in USB recovery mode for flashing purposes. Hence we have to rely on a default user creation script we found on this forum to skip System Configuration after first boot, and the flash script. I was wondering if something was going wrong with the flashing script, because the device /dev/mmcblk1 is not created (as observed on running ‘df -h’), even though the microSD card is inserted into the slot provided on the carrier board. The partition on the microSD card is ext4, and it is detected on the Ubuntu running on my desktop.
The dmesg output also does not update when the microSD card is inserted. Below is the output when I run ‘lsblk’:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 16M 1 loop
mmcblk0 179:0 0 14.7G 0 disk
├─mmcblk0p1 179:1 0 14G 0 part /
├─mmcblk0p2 179:2 0 128K 0 part
├─mmcblk0p3 179:3 0 448K 0 part
├─mmcblk0p4 179:4 0 576K 0 part
├─mmcblk0p5 179:5 0 64K 0 part
├─mmcblk0p6 179:6 0 192K 0 part
├─mmcblk0p7 179:7 0 384K 0 part
├─mmcblk0p8 179:8 0 64K 0 part
├─mmcblk0p9 179:9 0 448K 0 part
├─mmcblk0p10 179:10 0 448K 0 part
├─mmcblk0p11 179:11 0 64M 0 part
├─mmcblk0p12 179:12 0 64K 0 part
├─mmcblk0p13 179:13 0 80K 0 part
└─mmcblk0p14 179:14 0 128K 0 part
mmcblk0rpmb 179:32 0 4M 0 disk
zram0 252:0 0 495.4M 0 disk [SWAP]
zram1 252:1 0 495.4M 0 disk [SWAP]
zram2 252:2 0 495.4M 0 disk [SWAP]
zram3 252:3 0 495.4M 0 disk [SWAP]
The command ‘fdisk -l’ also does not show a partition apart from the ones on the internal eMMC and the RAM. Can anyone please suggest as to how to debug this? Does the image being flashed does not support SD card memory? We are using a modified kernel btw, with a driver to support our camera. But I am not sure if this is responsible in any way.