I have a Jetson Nano developer kit module which fails to read SD card.
I have flashed multiple SD card multiple times using Balena Etcher and Raspberry Pi imager but the effect remains the same.
The behavior is same regardless if I put SD card or not. NVIDIA splash screen shows up, and few regular messages on the screen and then it just sits there with blank screen.
Please help if you have any suggestions.
Which SD card image you flashed?
Can you try with SDK manger to flash your Nano devkit?
I flashed the latest image which the getting started docs point to.
Trying out SDK manager now as suggested.
But it keeps timing out when trying to download HW Data files. I see lot of people have download issues.
Here is my nvsdkm folder.
nvsdkm.tar (260 KB)
Are you using standalone Ubuntu with SDKM? (Or Ubuntu VM)
Please also provide UART console log for further check this issue.
You could refer to the following instruction for details.
Jetson Nano Style - Serial Console
I was able to resolve download issue by adding below entry to /etc/hosts.
152.195.19.142 developer.download.nvidia.com
Thanks for getting back to me.
I was able to resolve this by using SDK manager finally. Jetson Nano is up but running low in space as additional components are being installed by SDK manager.
Even though I have a 256 gb sd card, looks like it recognizes only 14GB. Any suggestion how I can expand it correctly without corrupting anything?
Could you help to capture the result of lsblk
and df -h
command on your board respectively?
Have you tried to flash into SD Card with SDKM?
nvidia@ubuntu:~$ 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 1M 0 part
├─mmcblk0p3 179:3 0 6M 0 part
├─mmcblk0p4 179:4 0 80K 0 part
├─mmcblk0p5 179:5 0 64M 0 part
├─mmcblk0p6 179:6 0 1M 0 part
├─mmcblk0p7 179:7 0 6M 0 part
├─mmcblk0p8 179:8 0 80K 0 part
├─mmcblk0p9 179:9 0 64M 0 part
├─mmcblk0p10 179:10 0 192K 0 part
├─mmcblk0p11 179:11 0 256K 0 part
├─mmcblk0p12 179:12 0 63M 0 part
├─mmcblk0p13 179:13 0 512K 0 part
├─mmcblk0p14 179:14 0 256K 0 part
├─mmcblk0p15 179:15 0 256K 0 part
├─mmcblk0p16 179:16 0 300M 0 part
└─mmcblk0p17 179:17 0 185.4M 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 494.5M 0 disk [SWAP]
zram1 252:1 0 494.5M 0 disk [SWAP]
zram2 252:2 0 494.5M 0 disk [SWAP]
zram3 252:3 0 494.5M 0 disk [SWAP]
nvidia@ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p1 14G 13G 366M 98% /
none 1.7G 0 1.7G 0% /dev
tmpfs 2.0G 40K 2.0G 1% /dev/shm
tmpfs 2.0G 54M 1.9G 3% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
tmpfs 396M 0 396M 0% /run/user/0
tmpfs 396M 20K 396M 1% /run/user/120
tmpfs 396M 144K 396M 1% /run/user/1000
I just finished flashing successfully using SDKM.
Are you sure this 14G space(/dev/mmcblk0p1) from your SD Card, not internal eMMC?
Could you help removing SD Card and try to boot up?
If it could boot up, show me the result of lsblk
again.
It did boot without SD card and here is the lsblk outout.
What do I do next then?
nvidia@ubuntu:~$ 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 1M 0 part
├─mmcblk0p3 179:3 0 6M 0 part
├─mmcblk0p4 179:4 0 80K 0 part
├─mmcblk0p5 179:5 0 64M 0 part
├─mmcblk0p6 179:6 0 1M 0 part
├─mmcblk0p7 179:7 0 6M 0 part
├─mmcblk0p8 179:8 0 80K 0 part
├─mmcblk0p9 179:9 0 64M 0 part
├─mmcblk0p10 179:10 0 192K 0 part
├─mmcblk0p11 179:11 0 256K 0 part
├─mmcblk0p12 179:12 0 63M 0 part
├─mmcblk0p13 179:13 0 512K 0 part
├─mmcblk0p14 179:14 0 256K 0 part
├─mmcblk0p15 179:15 0 256K 0 part
├─mmcblk0p16 179:16 0 300M 0 part
└─mmcblk0p17 179:17 0 185.4M 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 494.5M 0 disk [SWAP]
zram1 252:1 0 494.5M 0 disk [SWAP]
zram2 252:2 0 494.5M 0 disk [SWAP]
zram3 252:3 0 494.5M 0 disk [SWAP]
So, the current image is installed in internal eMMC.
You could refer to the following instruction for flashing into SD Card:
Flashing and Booting the Target Device - Flashing to an SD Card | NVIDIA Docs
Thanks for the response.
I followed the steps in link and flashed image using dd.
The behavior remains same. it boots using eMMC.
lsblk does not even show the SD card as inserted and recognized.
Is there something in SD Card after you flash with dd
command?
You might also need to change boot device in u-boot.
Changing Boot Order with U-Boot
When I plugin the SD card with a USB drive to USB port I can see the whole file system.
But SD card by itself does not get recognized in it’s drive.
Question on uboot… do I need to run nano in serial mode for it ?where do I set the boot order?
I just noticed something.
If you are using the Jetson Nano devkit, you shouldn’t have SD slot on carrier board. It looks like that you are using custom board. You might need to contact your vendor about how to enable SD slot for use.
Could you help to capture dmesg for further check?
That’s a great point. I am new to nano so don’t know lot of difference between custom and devkit.
Whatever it is, I followed this link and everything works now.
I am installing CUDA and other components now hopefully it goes through. The device has booted with SD card now though.
Thanks again for the tip.
CUDA PyTorch everything got set up now.
Thanks again for all the help
Although that link shows “devkit”, it is actually a custom board made by waveshare. That is what below instructions from your link is trying to teach you.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.