Jetson Nano SD Card Image Abnormal

Hi,

I used a 128GB SD card, following the official steps to make the boot disk, but it failed to boot to GUI, and I checked the boot SD card, found there were 12 partitions. Is it normal?

  1. Image is from https://developer.nvidia.com/embedded/dlc/jetson-nano-dev-kit-sd-card-image, file name is jetson-nano-sd-r32.1-2019-03-18.zip

  2. Made the boot SD card by dd command,
    sudo dd if=jetson-nano-sd-r32.1-2019-03-18.img of=/dev/sdc bs=1M oflag=direct status=progress

  3. Check the sd card by fdisk

Command (m for help): p

Disk /dev/sdc: 119.1 GiB, 127865454592 bytes, 249737216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D048AD43-24FD-4DED-B06E-7BB8ED98158C

Device Start End Sectors Size Type
/dev/sdc1 24576 25165790 25141215 12G Linux filesystem
/dev/sdc2 2048 2303 256 128K Linux filesystem
/dev/sdc3 4096 4991 896 448K Linux filesystem
/dev/sdc4 6144 7295 1152 576K Linux filesystem
/dev/sdc5 8192 8319 128 64K Linux filesystem
/dev/sdc6 10240 10623 384 192K Linux filesystem
/dev/sdc7 12288 13439 1152 576K Linux filesystem
/dev/sdc8 14336 14463 128 64K Linux filesystem
/dev/sdc9 16384 17663 1280 640K Linux filesystem
/dev/sdc10 18432 19327 896 448K Linux filesystem
/dev/sdc11 20480 20735 256 128K Linux filesystem
/dev/sdc12 22528 22687 160 80K Linux filesystem

Hi, yanweichuan

Using Etcher: balenaEtcher - Flash OS images to SD cards & USB drives
select the jetson-nano-sd-r32.1-2019-03-18.zip and flash it onto the SD card.

it can boot to desktop now by Etcher flashed. The SD card image does have 12 partitions.
I change another SD card reader, it seems the previous SD card reader is a bad one.

Many thanks.

Be careful before using the write command.

GPT PMBR size mismatch (25165823 != 249737215) will be corrected by w(rite).
GPT PMBR size mismatch (25165823 != 249737215) will be corrected by w(rite).

Command (m for help): p

Disk /dev/sdc: 119.1 GiB, 127865454592 bytes, 249737216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D048AD43-24FD-4DED-B06E-7BB8ED98158C

Device Start End Sectors Size Type
/dev/sdc1 24576 25165790 25141215 12G Linux filesystem
/dev/sdc2 2048 2303 256 128K Linux filesystem
/dev/sdc3 4096 4991 896 448K Linux filesystem
/dev/sdc4 6144 7295 1152 576K Linux filesystem
/dev/sdc5 8192 8319 128 64K Linux filesystem
/dev/sdc6 10240 10623 384 192K Linux filesystem
/dev/sdc7 12288 13439 1152 576K Linux filesystem
/dev/sdc8 14336 14463 128 64K Linux filesystem
/dev/sdc9 16384 17663 1280 640K Linux filesystem
/dev/sdc10 18432 19327 896 448K Linux filesystem
/dev/sdc11 20480 20735 256 128K Linux filesystem
/dev/sdc12 22528 22687 160 80K Linux filesystem

Hi Administrator:

The linux-version Etcher failed to write jetson-nano-sdr32.1-2019-03-18.img into MicroSD Card. It very quicjly failed. Etcher shows the following error.

Flash Complete!
1 failed device

/dev/sdb: Unmounted failed
1 failed device

Before I used Etcher, I had formatted SanDisk 64G MicroSD Card in FAT32 as follows.

mike@mike-desktop:/$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 1 59.5G 0 disk
└─sdb1 8:17 1 59.5G 0 part
sr0 11:0 1 7.8G 0 rom /media/mike/FROZEN
sda 8:0 0 447.1G 0 disk
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 975M 0 part [SWAP]
└─sda1 8:1 0 446.2G 0 part /
mike@mike-desktop:/$ sudo parted /dev/sdb
[sudo] password for mike:
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) mklabel msdos
Warning: The existing disk label on /dev/sdb will be destroyed and all data on
this disk will be lost. Do you want to continue?
Yes/No? Yes
(parted) mkpart primary fat32 1MiB 100%
(parted) set 1 boot on
(parted) quit
Information: You may need to update /etc/fstab.

mike@mike-desktop:/$ sudo mkfs.vfat /dev/sdb1
mkfs.fat 3.0.28 (2015-05-16)

What’s wrong with Linux-vrsion Etcher? Please help solve the issue.

Thanks in advance,

Notes: Mac-version Etcher seems ok right now. It is in the process of validating of the Jetson nano image.

Mike

How do you tell if the flash was sucessful? I have been using it for a day or two now and everything seems normal but for some reason I can’t edit files in the /usr directory or any other directory in the “computer”(the location where everything from jetpack and ubuntu seems to be installed, it is listed under Other locations as computer ) because it says that I do not own these files. For example I cannot mod anything and I tried to delete an image in one of these sample directories and it would not allow me to.

you must have the root privilege.
use command:
sudo rm your_image.img

12 partitions !!! - is it done intentionally? What is the purpose of the 12 partitions on the disk?

I wonder if JetPack4.2 is able to handle 128G TF Card?
I am using micro SD 128G Class 1 card now, almost the same problem here.

But after I tried several times, I can have jetson-nano-sd-r32.1.1-2019-05-31.img successfully flashed into this TF card using balenaEtcher-1.5.51-x64.AppImage.

However, after the very FIRST reboot into Ubuntu GUI and had everything slowly configured, it automatically reboot and failed boot into Ubuntu again, with the messages:

...
Stopping User Manager for UID 120...
Stopped User Manager for UID 120.
Removed slice User Slice of gdm.
...

Please also refer to the following image:

You’ll want to log in and use “sudo journalctl -xb” to see what’s going on and why it keeps restarting that process.

Hi,

For the 12 partitions, there will be cboot, dtb and etc. Most of them are encrypted for security reason.

Etcher will umount the SD card and flash the image from the begin block to the end. Also the partition information will write to the begin block.

For 128GB SD card. You can try to make a 128GB Size Image using the tools under jetpack.

dear all,

i am using a sandisk ultra microsdxc uhs-i card 64 gb and using balenaetcher to write https://developer.download.nvidia.com/training/nano/dlinano_v1-0-0_image_20GB.zip

etcher created 12 partitions too. however, the jetson nano (dev kit) did not boot, only blank screen, nothing happens.

how to overcome this problem?

thank you very much in advanced.

warmest regards,
suryadi

Hi, suryadi

Could you see the green led light of the power on?
If there are some logs or tips could be shared?

Dear Alanz,

Yes, the power led is on. My power supply is 5V/5A. J48 is connected. The screen is just blank, nothing at all. My suspicion is that broken sdcard slot at my jetson nano. Because I put the sdcard into my friend’s jetson nano, it works.

thank you.

warmest regards,
suryadi

I am now using my friend’s Jetson Nano using SDK Manager to write JetPack 4.2.1, also failed at the same spot.

Details are at
[url]https://devtalk.nvidia.com/default/topic/1049028/jetson-nano/can-t-flash-emmc-correctly/post/5372775/#5372775[/url]

Hi, suryadi

  1. You could try with usb power supply with jumper removed. it will tell if there are some issue on the DC input.
  2. Try with the same Board but with another nano model on it. you can get if the board is ok or not.

If it still not work, I think you need After-sale service.

It is confirmed my jetson nano is failed to boot and get RMA reference number. Thanks.