Nano 1st boot fails: "tegradc tegradc.1: dpd enable lookup fail:-19"

HI - my apologies if I am posting in the wrong place, and/or starting a duplicate topic, but I can’t find any other references to this problem.

I’m trying to configure a brand new Nano Developer Kit. I downloaded ‘nv-jetson-nano-sd-card-image-r32.3.1.zip’, flashed to a 64Gb card, installed, connected a monitor and a 4A power supply. No joy; serial text on screen ending in “Rebooting in 5 seconds…” Repeats until powered off.

After connecting a serial console I was able to capture the following boot sequence.

The “EXT4-fs error” messages led me to suspect an SD Card problem, but I’ve tried three different flashes to two different cards. Problem persists.

Any and all suggestions welcome :)
Cheers
Sean

U-Boot 2016.07-g0536cf2a27 (Dec 09 2019 - 22:40:32 -0800)

TEGRA210
Model: NVIDIA P3450-Porg
Board: NVIDIA P3450-PORG
DRAM:  4 GiB
MMC:   Tegra SD/MMC: 0, Tegra SD/MMC: 1
SF: Detected MX25U3235F with page size 256 Bytes, erase size 4 KiB, total 4 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
Hit any key to stop autoboot:  0 
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1...
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
733 bytes read in 160 ms (3.9 KiB/s)
1:	primary kernel
Retrieving file: /boot/initrd
5487751 bytes read in 287 ms (18.2 MiB/s)
Retrieving file: /boot/Image
34191368 bytes read in 1532 ms (21.3 MiB/s)
append: tegraid=21.1.2.0.0 ddr_die=4096M@2048M section=512M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 video=tegrafb no_console_suspend=1 console=ttyS0,115200n8 debug_uartport=lsport,0 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff780000 core_edp_mv=1075 core_edp_ma=4000  root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0    root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 quiet
## Flattened Device Tree blob at 83100000
   Booting using the fdt blob at 0x83100000
   reserving fdt memory region: addr=80000000 size=20000
   Using Device Tree in place at 0000000083100000, end 00000000831776f0

Starting kernel ...

<hit enter to activate fiq debugger>
[    1.002663] tegradc tegradc.1: dpd enable lookup fail:-19
[    1.508789] Host read timeout at address 545c00c4
[    1.824285] imx219 6-0010: imx219_board_setup: error during i2c read probe (-121)
[    1.831843] imx219 6-0010: board setup failed
[    2.249307] EXT4-fs error (device mmcblk0p1): ext4_iget:4591: inode #393931: comm mount: checksum invalid
[    2.262549] EXT4-fs error (device mmcblk0p1): ext4_iget:4591: inode #393931: comm mount: checksum invalid
[    2.279076] EXT4-fs error (device mmcblk0p1): ext4_iget:4591: inode #393217: comm mount: checksum invalid
[    2.292360] EXT4-fs error (device mmcblk0p1): ext4_iget:4591: inode #393217: comm mount: checksum invalid
[    2.308648] EXT4-fs error (device mmcblk0p1): ext4_iget:4591: inode #655361: comm cp: checksum invalid
[    2.326703] EXT4-fs error (device mmcblk0p1): ext4_iget:4591: inode #393740: comm chroot: checksum invalid
[    2.344383] EXT4-fs error (device mmcblk0p1): ext4_iget:4591: inode #393932: comm chroot: checksum invalid
[    2.403611] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007e00
[    2.403611] 
[    2.412737] CPU: 1 PID: 1 Comm: chroot Not tainted 4.9.140-tegra #1
[    2.418992] Hardware name: NVIDIA Jetson Nano Developer Kit (DT)
[    2.424986] Call trace:
[    2.427431] [<ffffff800808bdb8>] dump_backtrace+0x0/0x198
[    2.432820] [<ffffff800808c37c>] show_stack+0x24/0x30
[    2.437864] [<ffffff800845d820>] dump_stack+0x98/0xc0
[    2.442908] [<ffffff80081c2198>] panic+0x11c/0x298
[    2.447690] [<ffffff80080b9db4>] do_exit+0xa04/0xa08
[    2.452644] [<ffffff80080b9e48>] do_group_exit+0x40/0xa8
[    2.457946] [<ffffff80080b9ed0>] __wake_up_parent+0x0/0x40
[    2.463421] [<ffffff80080838c0>] el0_svc_naked+0x34/0x38
[    2.468724] SMP: stopping secondary CPUs
[    2.472691] Kernel Offset: disabled
[    2.476173] Memory Limit: none
[    2.484254] Rebooting in 5 seconds..

Hi,

The “dpd enable lookup fail:-19” is not fatal error. It would show in normal boot case too.

The real error here is as your expectation. The ext4-fs error. Please share your steps to set up sdcard image.

Thanks Wayne. I will change my expectation :)

i had originally used balanaEtcher (current release - 1.5.79) under MacOS. This morning I followed the documented Linux method (on a Raspberry Pi 4), which worked successfully.

The working SD Card is one of the two I tried yesterday. I had also checked it with badblocks before flashing. So I’m not sure what caused the problem using balanaEtcher and MacOS.

Cheers
Sean