Jetson Nano 4GB not booting up

Hello!
Jetson Nano freezed when launching a model for DonkeyCar. After that it’s not booting anymore and microusb stop working. Re-flashing default image (jetson-nano-jp46-sd-card-image) to SD-Card has no effect.

UART shows infinite boot loop:

Boot log

[0000.157] [L4T TegraBoot] (version 00.00.2018.01-l4t-dd84d362)
[0000.162] Processing in cold boot mode Bootloader 2
[0000.167] A02 Bootrom Patch rev = 1023
[0000.171] Power-up reason: software reset
[0000.174] No Battery Present
[0000.177] pmic max77620 reset reason
[0000.180] pmic max77620 NVERC : 0x0
[0000.184] RamCode = 0
[0000.186] Platform has DDR4 type RAM
[0000.189] max77620 disabling SD1 Remote Sense
[0000.193] Setting DDR voltage to 1125mv
[0000.197] Serial Number of Pmic Max77663: 0x1501e7
[0000.205] Entering ramdump check
[0000.208] Get RamDumpCarveOut = 0x0
[0000.211] RamDumpCarveOut=0x0, RamDumperFlag=0xe59ff3f8
[0000.217] Last reboot was clean, booting normally!
[0000.221] Sdram initialization is successful
[0000.225] SecureOs Carveout Base=0x00000000ff800000 Size=0x00800000
[0000.231] Lp0 Carveout Base=0x00000000ff780000 Size=0x00001000
[0000.237] BpmpFw Carveout Base=0x00000000ff700000 Size=0x00080000
[0000.243] GSC1 Carveout Base=0x00000000ff600000 Size=0x00100000
[0000.249] GSC2 Carveout Base=0x00000000ff500000 Size=0x00100000
[0000.255] GSC4 Carveout Base=0x00000000ff400000 Size=0x00100000
[0000.260] GSC5 Carveout Base=0x00000000ff300000 Size=0x00100000
[0000.266] GSC3 Carveout Base=0x000000017f300000 Size=0x00d00000
[0000.282] RamDump Carveout Base=0x00000000ff280000 Size=0x00080000
[0000.289] Platform-DebugCarveout: 0
[0000.292] Nck Carveout Base=0x00000000ff080000 Size=0x00200000
[0000.298] Non secure mode, and RB not enabled.
[0000.302] BoardID = 3448, SKU = 0x0
[0000.305] QSPI-ONLY: SkipQspiOnlyFlag = 0
[0000.309] Nano-SD: checking PT table on QSPI …
[0000.313] Read PT from (2:0)
[0000.329] Using BFS PT to query partitions
[0000.334] Loading Tboot-CPU binary
[0000.363] Verifying TBC in OdmNonSecureSBK mode
[0000.373] Bootloader load address is 0xa0000000, entry address is 0xa0000258
[0000.380] Bootloader downloaded successfully.
[0000.384] Downloaded Tboot-CPU binary to 0xa0000258
[0000.389] MAX77620_GPIO5 configured
[0000.392] CPU power rail is up
[0000.395] CPU clock enabled
[0000.399] Performing RAM repair
[0000.402] Updating A64 Warmreset Address to 0xa00002e9
[0000.407] BoardID = 3448, SKU = 0x0
[0000.410] QSPI-ONLY: SkipQspiOnlyFlag = 0
[0000.414] Nano-SD: checking PT table on QSPI …
[0000.418] Loading NvTbootBootloaderDTB
[0000.485] Verifying NvTbootBootloaderDTB in OdmNonSecureSBK mode
[0000.556] Bootloader DTB Load Address: 0x83000000
[0000.561] BoardID = 3448, SKU = 0x0
[0000.564] QSPI-ONLY: SkipQspiOnlyFlag = 0
[0000.568] Nano-SD: checking PT table on QSPI …
[0000.572] Loading NvTbootKernelDTB
[0000.638] Verifying NvTbootKernelDTB in OdmNonSecureSBK mode
[0000.710] Kernel DTB Load Address: 0x83100000
[0000.714] BoardID = 3448, SKU = 0x0
[0000.717] QSPI-ONLY: SkipQspiOnlyFlag = 0
[0000.721] Nano-SD: checking PT table on QSPI …
[0000.727] Loading cboot binary
[0000.843] Verifying EBT in OdmNonSecureSBK mode
[0000.885] Bootloader load address is 0x92c00000, entry address is 0x92c00258
[0000.892] Bootloader downloaded successfully.
[0000.896] BoardID = 3448, SKU = 0x0
[0000.899] QSPI-ONLY: SkipQspiOnlyFlag = 0
[0000.903] Nano-SD: checking PT table on QSPI …
[0000.908] PT: Partition NCT NOT found !
[0000.911] Warning: Find Partition via PT Failed
[0000.915] Next binary entry address: 0x92c00258
[0000.920] BoardId: 3448
[0000.925] Overriding pmu board id with proc board id
[0000.929] Display board id is not available
[0000.934] BoardID = 3448, SKU = 0x0
[0000.937] QSPI-ONLY: SkipQspiOnlyFlag = 0
[0000.941] Nano-SD: checking PT table on QSPI …
[0001.046] Verifying SC7EntryFw in OdmNonSecureSBK mode
[0001.102] /bpmp deleted
[0001.104] SC7EntryFw header found loaded at 0xff700000
[0001.292] OVR2 PMIC
[0001.293] Bpmp FW successfully loaded
[0001.297] BoardID = 3448, SKU = 0x0
[0001.300] QSPI-ONLY: SkipQspiOnlyFlag = 0
[0001.304] Nano-SD: checking PT table on QSPI …
[0001.309] WB0 init successfully at 0xff780000
[0001.314] Set NvDecSticky Bits
[0001.317] GSC2 address ff53fffc value c0edbbcc
[0001.323] GSC MC Settings done
[0001.326] BoardID = 3448, SKU = 0x0
[0001.330] QSPI-ONLY: SkipQspiOnlyFlag = 0
[0001.333] Nano-SD: checking PT table on QSPI …
[0001.339] TOS Image length 53680
[0001.342] Monitor size 53680
[0001.345] OS size 0
[0001.360] Secure Os AES-CMAC Verification Success!
[0001.364] TOS image cipher info: plaintext
[0001.368] Loading and Validation of Secure OS Successful
[0001.384] SC7 Entry Firmware - 0xff700000, 0x4000
[0001.389] NvTbootPackSdramParams: start.
[0001.394] NvTbootPackSdramParams: done.
[0001.398] Tegraboot started after 84884 us
[0001.402] Basic modules init took 883506 us
[0001.406] Sec Bootdevice Read Time = 12 ms, Read Size = 61 KB
[0001.411] Sec Bootdevice Write Time = 0 ms, Write Size = 0 KB
[0001.417] Next stage binary read took 102860 us
[0001.421] Carveout took -126358 us
[0001.424] CPU initialization took 486789 us
[0001.428] Total time taken by TegraBoot 1346797 us

[0001.433] Starting CPU & Halting co-processor

64NOTICE: BL31: v1.3(release):b5eeb33f7
NOTICE: BL31: Built : 12:09:37, Jul 26 2021
ERROR: Error initializing runtime service trusty_fast
[0001.555] RamCode = 0
[0001.560] LPDDR4 Training: Read DT: Number of tables = 2
[0001.565] EMC Training (SRC-freq: 204000; DST-freq: 1600000)
[0001.578] EMC Training Successful
[0001.581] 408000 not found in DVFS table
[0001.587] RamCode = 0
[0001.590] DT Write: emc-table@204000 succeeded
[0001.596] DT Write: emc-table@1600000 succeeded
[0001.600] LPDDR4 Training: Write DT: Number of tables = 2
[0001.647]
[0001.649] Debug Init done
[0001.651] Marked DTB cacheable
[0001.654] Bootloader DTB loaded at 0x83000000
[0001.659] Marked DTB cacheable
[0001.662] Kernel DTB loaded at 0x83100000
[0001.666] DeviceTree Init done
[0001.679] Pinmux applied successfully
[0001.683] gicd_base: 0x50041000
[0001.686] gicc_base: 0x50042000
[0001.689] Interrupts Init done
[0001.694] Using base:0x60005090 & irq:208 for tick-timer
[0001.699] Using base:0x60005098 for delay-timer
[0001.703] platform_init_timer: DONE
[0001.707] Timer(tick) Init done
[0001.710] osc freq = 38400 khz
[0001.714]
[0001.715] Welcome to L4T Cboot
[0001.718]
[0001.719] Cboot Version: 00.00.2018.01-t210-c952b4e6
[0001.724] calling constructors
[0001.727] initializing heap
[0001.730] initializing threads
[0001.733] initializing timers
[0001.736] creating bootstrap completion thread
[0001.740] top of bootstrap2()
[0001.743] CPU: ARM Cortex A57
[0001.746] CPU: MIDR: 0x411FD071, MPIDR: 0x80000000
[0001.751] initializing platform
[0001.758] Manufacturer: MF = 0xc2, ID MSB = 0x25
[0001.762] ID LSB = 0x36, ID-CFI len = 194 bytes
[0001.767] Macronix QSPI chip present
[0001.770] SPI device register
[0001.773] init boot device
[0001.776] allocating memory for boot device(SPI)
[0001.780] registering boot device
[0001.789] QSPI bdev is already initialized
[0001.793] Enable APE clock
[0001.795] Un-powergate APE partition
[0001.799] of_register: registering tegra_udc to of_hal
[0001.804] of_register: registering inv20628-driver to of_hal
[0001.810] of_register: registering ads1015-driver to of_hal
[0001.815] of_register: registering lp8557-bl-driver to of_hal
[0001.821] of_register: registering bq2419x_charger to of_hal
[0001.827] of_register: registering bq27441_fuel_gauge to of_hal
[0001.838] gpio framework initialized
[0001.841] of_register: registering tca9539_gpio to of_hal
[0001.847] of_register: registering tca9539_gpio to of_hal
[0001.852] of_register: registering i2c_bus_driver to of_hal
[0001.858] of_register: registering i2c_bus_driver to of_hal
[0001.863] of_register: registering i2c_bus_driver to of_hal
[0001.869] pmic framework initialized
[0001.872] of_register: registering max77620_pmic to of_hal
[0001.878] regulator framework initialized
[0001.882] of_register: registering tps65132_bl_driver to of_hal
[0001.888] initializing target
[0001.893] gpio_driver_register: register ‘tegra_gpio_driver’ driver
[0001.901] board ID = D78, board SKU = 0
[0001.905] Skipping Z3!
[0001.910] fixed regulator driver initialized
[0001.927] initializing OF layer
[0001.930] NCK carveout not present
[0001.934] Skipping dts_overrides
[0001.938] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.954] I2C Bus Init done
[0001.957] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.967] I2C Bus Init done
[0001.969] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.980] I2C Bus Init done
[0001.982] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.993] I2C Bus Init done
[0001.995] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0002.005] I2C Bus Init done
[0002.008] of_children_init: Ops found for compatible string maxim,max77620
[0002.018] max77620_init using irq 118
[0002.023] register ‘maxim,max77620’ pmic
[0002.027] gpio_driver_register: register ‘max77620-gpio’ driver
[0002.034] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0002.044] I2C Bus Init done
[0002.048] NCK carveout not present
[0002.057] Find /i2c@7000c000’s alias i2c0
[0002.061] get eeprom at 1-a0, size 256, type 0
[0002.069] Find /i2c@7000c500’s alias i2c2
[0002.073] get eeprom at 3-a0, size 256, type 0
[0002.078] get eeprom at 3-ae, size 256, type 0
[0002.082] pm_ids_update: Updating 1,a0, size 256, type 0
[0002.087] I2C slave not started
[0002.090] I2C write failed
[0002.093] Writing offset failed
[0002.096] eeprom_init: EEPROM read failed
[0002.100] pm_ids_update: eeprom init failed
[0002.104] pm_ids_update: Updating 3,a0, size 256, type 0
[0002.134] pm_ids_update: The pm board id is 3448-0000-402
[0002.141] Adding plugin-manager/ids/3448-0000-402=/i2c@7000c500:module@0x50
[0002.149] pm_ids_update: pm id update successful
[0002.154] pm_ids_update: Updating 3,ae, size 256, type 0
[0002.184] pm_ids_update: The pm board id is 3449-0000-400
[0002.190] Adding plugin-manager/ids/3449-0000-400=/i2c@7000c500:module@0x57
[0002.198] pm_ids_update: pm id update successful
[0002.228] eeprom_get_mac: EEPROM invalid MAC address (all 0xff)
[0002.234] shim_eeprom_update_mac:267: Failed to update 0 MAC address in DTB
[0002.242] eeprom_get_mac: EEPROM invalid MAC address (all 0xff)
[0002.248] shim_eeprom_update_mac:267: Failed to update 1 MAC address in DTB
[0002.256] updating /chosen/nvidia,ethernet-mac node 48:b0:2d:3d:1e:12
[0002.263] Plugin Manager: Parse ODM data 0x000a4000
[0002.275] shim_cmdline_install: /chosen/bootargs: earlycon=uart8250,mmio32,0x7
[0002.289] Find /i2c@7000c000’s alias i2c0
[0002.293] get eeprom at 1-a0, size 256, type 0
[0002.302] Find /i2c@7000c500’s alias i2c2
[0002.306] get eeprom at 3-a0, size 256, type 0
[0002.310] get eeprom at 3-ae, size 256, type 0
[0002.314] pm_ids_update: Updating 1,a0, size 256, type 0
[0002.320] I2C slave not started
[0002.323] I2C write failed
[0002.325] Writing offset failed
[0002.328] eeprom_init: EEPROM read failed
[0002.332] pm_ids_update: eeprom init failed
[0002.336] pm_ids_update: Updating 3,a0, size 256, type 0
[0002.367] pm_ids_update: The pm board id is 3448-0000-402
[0002.373] Adding plugin-manager/ids/3448-0000-402=/i2c@7000c500:module@0x50
[0002.380] pm_ids_update: pm id update successful
[0002.384] pm_ids_update: Updating 3,ae, size 256, type 0
[0002.414] pm_ids_update: The pm board id is 3449-0000-400
[0002.421] Adding plugin-manager/ids/3449-0000-400=/i2c@7000c500:module@0x57
[0002.427] pm_ids_update: pm id update successful
[0002.458] Add serial number:1421021084604 as DT property
[0002.465] Applying platform configs
[0002.472] platform-init is not present. Skipping
[0002.476] calling apps_init()
[0002.482] Couldn’t find GPT header
[0002.487] Proceeding to Cold Boot
[0002.490] starting app android_boot_app
[0002.494] Device state: unlocked
[0002.497] display console init
[0002.505] could not find regulator
[0002.508] hdmi cable connected
[0002.524] edid read success
[0002.527] width = 640, height = 480, frequency = 25174825
[0002.532] width = 640, height = 480, frequDT entry for leds-pwm not found
e[0002.542] ncy = 25174825
[0002.544] width = 1920, height = 1080, frequency = 148500000
[0002.550] Best mode Width = 640, Height = 480, freq = 25174825
[0002.558] tmds-config node not found
[0002.562] pmc_set_io_pad_voltage: Error -2 retrieving platform-io-pad-voltageps
[0002.576] setting ‘vdd-1v8’ regulator to 1800000 micro volts
[0002.584] could not find regulator
[0002.587] could not find regulator
[0002.590] could not find regulator
[0002.619] using default cmu settings
[0002.623] dc_hdmi_enable, starting HDMI initialisation
[0002.629] dc_hdmi_enable, HDMI initialisation complete
[0002.634] list and configure display window
[0002.639] display console init completed
[0002.646] subnode volume_up is not found !
[0002.650] subnode back is not found !
[0002.653] subnode volume_down is not found !
[0002.657] subnode menu is not found !
[0002.661] Gpio keyboard init success
[0002.742] found decompressor handler: lz4-legacy
[0002.756] decompressing blob (type 1)…
[0002.823] load_bmp_blob: panelresolution=480 type=0
[0002.897] decompressor handler not found
[0002.901] load_firmware_blob: Firmware blob loaded, entries=2
[0002.907] XUSB blob version 0 size 124416 @ 0x92dee28c
[0002.913] -------> se_aes_verify_sbk_clear: 747
[0002.917] se_aes_verify_sbk_clear: Error
[0002.921] SE operation failed
[0002.924] bl_battery_charging: connected to external power supply
[0002.936] device_query_partition_size: failed to open partition spiflash0:MSC !
[0002.943] MSC Partition not found
[0002.950] device_query_partition_size: failed to open partition spiflash0:USP !
[0002.957] USP partition read failed!
[0002.960] blob_init: blob-partition USP header read failed
[0002.966] android_boot Unable to update recovery partition
[0002.971] kfs_getpartname: name = LNX
[0002.975] Loading kernel from LNX
[0002.984] Found 19 BFS partitions in “spiflash0”
[0003.309] Failed to validate boot-image
[0003.313] Set to failover in the next boot
[0003.317] fail control word = 0x9e953a1f
[0003.320] Rebooting …

Please try with sdkmanager.

The reason behind this method is as below.

I am working on a project where rpi hq camera taking multiple images one after another. While doing so after multiple capturing jetson nano will get reboot automatically. Can i know the reason behind this ?

Hi @sagarzagade4321 ,

I think your issue is not related to the original discussion here. Maybe you can file a new topic for your own issue.

Thank you! Reflash with SDK manager helped.

1 Like