Jetson Nano stops booting at certain moments

My Jetson Nano is not working due to boot issue
This is my boot log.

(first attempt)

(second attempt)

As you see in this log, my booting is always stops at specific moment.
gpio_driver_register: register ‘max77620-gpio’ driver

I have tried several times to boot the Jetson Nano, but all failed by this issue.

I tried to install Jetpack using Jetson SDK manager, but It didn’t worked.

Why is this happening? Is my Jetson Nano completely broken?

Hi,

Sorry that pastebin is blocked in our office. Could you try to share it on other space?

[0000.126] [TegraBoot] (version 00.00.2018.01-l4t-33e7fa82)
[0000.131] Processing in cold boot mode Bootloader 2
[0000.135] A02 Bootrom Patch rev = 1023
[0000.139] Power-up reason: pmc por
[0000.142] No Battery Present
[0000.145] pmic max77620 reset reason
[0000.148] pmic max77620 NVERC : 0x40
[0000.152] RamCode = 0
[0000.154] Platform has DDR4 type RAM
[0000.157] max77620 disabling SD1 Remote Sense
[0000.161] Setting DDR voltage to 1125mv
[0000.165] Serial Number of Pmic Max77663: 0x1d0ae2
[0000.173] Entering ramdump check
[0000.176] Get RamDumpCarveOut = 0x0
[0000.179] RamDumpCarveOut=0x0,  RamDumperFlag=0xe59ff3f8
[0000.184] Last reboot was clean, booting normally!
[0000.189] Sdram initialization is successful
[0000.193] SecureOs Carveout Base=0x00000000ff800000 Size=0x00800000
[0000.199] Lp0 Carveout Base=0x00000000ff780000 Size=0x00001000
[0000.205] BpmpFw Carveout Base=0x00000000ff700000 Size=0x00080000
[0000.211] GSC1 Carveout Base=0x00000000ff600000 Size=0x00100000
[0000.217] GSC2 Carveout Base=0x00000000ff500000 Size=0x00100000
[0000.223] GSC4 Carveout Base=0x00000000ff400000 Size=0x00100000
[0000.228] GSC5 Carveout Base=0x00000000ff300000 Size=0x00100000
[0000.234] GSC3 Carveout Base=0x000000017f300000 Size=0x00d00000
[0000.250] RamDump Carveout Base=0x00000000ff280000 Size=0x00080000
[0000.256] Platform-DebugCarveout: 0
[0000.260] Nck Carveout Base=0x00000000ff080000 Size=0x00200000
[0000.265] Non secure mode, and RB not enabled.
[0000.272] Invalid GPT Partition
[0000.287] Using BFS PT to query partitions
[0000.291] failed to load NvTbootTbootCpu from (2:0)
[0000.296] re-load NvTbootTbootCpu from (4:0)
[0000.551] Csd NumOfBlocks=250085376
[0000.610] Using GPT Primary to query partitions
[0000.618] Loading Tboot-CPU binary
[0000.995] Verifying TBC in OdmNonSecureSBK mode
[0001.005] Bootloader load address is 0xa0000000, entry address is 0xa0000258
[0001.012] Bootloader downloaded successfully.
[0001.016] Downloaded Tboot-CPU binary to 0xa0000258
[0001.021] MAX77620_GPIO5 configured
[0001.025] CPU power rail is up
[0001.028] CPU clock enabled
[0001.031] Performing RAM repair
[0001.034] Updating A64 Warmreset Address to 0xa00002e9
[0001.039] Loading NvTbootBootloaderDTB
[0002.348] Verifying NvTbootBootloaderDTB in OdmNonSecureSBK mode
[0002.410] Bootloader DTB Load Address: 0x83000000
[0002.415] Loading NvTbootKernelDTB
[0003.723] Verifying NvTbootKernelDTB in OdmNonSecureSBK mode
[0003.785] Kernel DTB Load Address: 0x83100000
[0003.793] Loading cboot binary
[0005.474] Verifying EBT in OdmNonSecureSBK mode
[0005.516] Bootloader load address is 0x92c00000, entry address is 0x92c00258
[0005.523] Bootloader downloaded successfully.
[0005.715] Using BFS PT to query partitions
[0005.719] Next binary entry address: 0x92c00258
[0005.724] BoardId: 3448
[0005.728] Overriding pmu board id with proc board id
[0005.733] Display board id is not available
[0007.229] Verifying SC7EntryFw in OdmNonSecureSBK mode
[0007.282] /bpmp deleted
[0007.285] SC7EntryFw header found loaded at 0xff700000
[0007.476] OVR2 PMIC
[0007.478] Bpmp FW successfully loaded
[0007.494] WB0 init successfully at 0xff780000
[0007.498] Set NvDecSticky Bits
[0007.502] GSC2 address ff53fffc value c0edbbcc
[0007.508] GSC MC Settings done
[0007.514] TOS Image length 53680
[0007.517]  Monitor size 53680
[0007.519]  OS size 0
[0007.680] Secure Os AES-CMAC Verification Success!
[0007.685] TOS image cipher info: plaintext
[0007.689] Loading and Validation of Secure OS Successful
[0007.705] SC7 Entry Firmware - 0xff700000, 0x4000
[0007.709] NvTbootPackSdramParams: start.
[0007.715] NvTbootPackSdramParams: done.
[0007.718] Tegraboot started after 53275 us
[0007.722] Basic modules init took 5822233 us
[0007.726] NvTbootQspiFlashIoctl: Opcode = 1 not supported
[0007.732] Sec Bootdevice Read Time = 12 ms, Read Size = 65 KB
[0007.737] Sec Bootdevice Write Time = 0 ms, Write Size = 0 KB
[0007.743] Storage Device Read Time = 6730 ms, Read Size = 2306 KB
[0007.748] Storage Device Write Time = 0 ms, Write Size = 0 KB
[0007.754] Next stage binary read took 1527664 us
[0007.758] Carveout took -1539345 us
[0007.762] CPU initialization took 2040129 us
[0007.766] Total time taken by TegraBoot 7850681 us
 
[0007.771] Starting CPU & Halting co-processor
 
64NOTICE:  BL31: v1.3(release):eca0c5e
NOTICE:  BL31: Built : 00:21:27, Mar 13 2019
ERROR:   Error initializing runtime service trusty_fast
[0007.893] RamCode = 0
[0007.897] LPDDR4 Training: Read DT: Number of tables = 2
[0007.902] EMC Training (SRC-freq: 204000; DST-freq: 1600000)
[0007.915] EMC Training Successful
[0007.918] 408000 not found in DVFS table
[0007.925] RamCode = 0
[0007.928] DT Write: emc-table@204000 succeeded
[0007.933] DT Write: emc-table@1600000 succeeded
[0007.938] LPDDR4 Training: Write DT: Number of tables = 2
[0008.137]
[0008.138] Debug Init done
[0008.141] Marked DTB cacheable
[0008.144] Bootloader DTB loaded at 0x83000000
[0008.149] Marked DTB cacheable
[0008.151] Kernel DTB loaded at 0x83100000
[0008.155] DeviceTree Init done
[0008.168] Pinmux applied successfully
[0008.172] gicd_base: 0x50041000
[0008.175] gicc_base: 0x50042000
[0008.178] Interrupts Init done
[0008.183] Using base:0x60005090 & irq:208 for tick-timer
[0008.188] Using base:0x60005098 for delay-timer
[0008.192] platform_init_timer: DONE
[0008.196] Timer(tick) Init done
[0008.200] osc freq = 38400 khz
[0008.203]
[0008.204] welcome to cboot
[0008.207]
[0008.208] Cboot Version: 00.00.2018.01-t210-f76b856b
[0008.213] calling constructors
[0008.216] initializing heap
[0008.219] initializing threads
[0008.222] initializing timers
[0008.225] creating bootstrap completion thread
[0008.229] top of bootstrap2()
[0008.232] CPU: ARM Cortex A57
[0008.235] CPU: MIDR: 0x411FD071, MPIDR: 0x80000000
[0008.240] initializing platform
[0008.243] Scratch reg 37 & 271 initial value set..
[0008.249] cboot:secure-pmc present
[0008.252] Manufacturer: MF = 0xc2, ID MSB = 0x25
[0008.257] ID LSB = 0x36, ID-CFI len = 194 bytes
[0008.261] Macronix QSPI chip present
[0008.265] SPI device register
[0008.268] init boot device
[0008.270] allocating memory for boot device(SPI)
[0008.275] registering boot device
[0008.284] sdmmc node status = okay
[0008.287] sdcard instance = 0
[0008.290] sdcard gpio handle 0x5d
[0008.293] sdcard gpio pin 0xc9
[0008.296] sdcard gpio flags 0x0
[0008.299] vmmc-supply 0x9d
[0008.302] Instance: 0
[0008.304] Allocating memory for context
[0008.308] enabling clock
[0008.310] sd card init
[0008.313] Check card present and stable
[0008.316] Send command 0
[0008.333] Send command 3
[0008.337] Set RCA for the card
[0008.340] Query card specific data by command 9
[0008.347] Parse CSD data
[0008.349] Send command 7                                                                        
[0008.359] Calling sd device register                                                            
[0008.363] Init sdcard                                                                            
[0008.365] Allocating memory for boot device                                                      
[0008.369] Registering user device                                                                
[0008.382] Enable APE clock                                                                      
[0008.385] Un-powergate APE partition                                                            
[0008.388] of_register: registering tegra_udc to of_hal                                          
[0008.393] of_register: registering tegra_udc to of_hal                                          
[0008.399] of_register: registering inv20628-driver to of_hal                                    
[0008.404] of_register: registering ads1015-driver to of_hal                                      
[0008.410] of_register: registering lp8557-bl-driver to of_hal                                    
[0008.415] of_register: registering bq2419x_charger to of_hal                                    
[0008.421] of_register: registering cpc to of_hal                                                
[0008.426] of_register: registering bq27441_fuel_gauge to of_hal                                  
[0008.437] gpio framework initialized                                                            
[0008.441] of_register: registering tca9539_gpio to of_hal                                        
[0008.446] of_register: registering tca9539_gpio to of_hal                                        
[0008.451] of_register: registering i2c_bus_driver to of_hal                                      
[0008.457] of_register: registering i2c_bus_driver to of_hal
[0008.462] of_register: registering i2c_bus_driver to of_hal
[0008.468] of_register: registering i2c_bus_driver to of_hal
[0008.473] pmic framework initialized
[0008.477] of_register: registering max77620_pmic to of_hal
[0008.482] regulator framework initialized
[0008.486] of_register: registering tps65132_bl_driver to of_hal
[0008.492] initializing target
[0008.498] gpio_driver_register: register 'tegra_gpio_driver' driver
[0008.507] fixed regulator driver initialized
[0008.524] initializing OF layer
[0008.527] NCK carveout not present
[0008.531] Skipping dts_overrides
[0008.535] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.551] I2C Bus Init done
[0008.553] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.563] I2C Bus Init done
[0008.566] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.576] I2C Bus Init done
[0008.579] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.589] I2C Bus Init done
[0008.592] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.602] I2C Bus Init done
[0008.605] of_children_init: Ops found for compatible string maxim,max77620
[0008.615] max77620_init using irq 118
[0008.620] register 'maxim,max77620' pmic
[0008.624] gpio_driver_register: register 'max77620-gpio' driver

This is my first try.

[0000.126] [TegraBoot] (version 00.00.2018.01-l4t-33e7fa82)
[0000.131] Processing in cold boot mode Bootloader 2
[0000.135] A02 Bootrom Patch rev = 1023
[0000.139] Power-up reason: pmc por
[0000.142] No Battery Present
[0000.145] pmic max77620 reset reason
[0000.148] pmic max77620 NVERC : 0x40
[0000.152] RamCode = 0
[0000.154] Platform has DDR4 type RAM
[0000.157] max77620 disabling SD1 Remote Sense
[0000.161] Setting DDR voltage to 1125mv
[0000.165] Serial Number of Pmic Max77663: 0x1d0ae2
[0000.173] Entering ramdump check
[0000.176] Get RamDumpCarveOut = 0x0
[0000.179] RamDumpCarveOut=0x0,  RamDumperFlag=0xe59ff3f8
[0000.184] Last reboot was clean, booting normally!
[0000.189] Sdram initialization is successful 
[0000.193] SecureOs Carveout Base=0x00000000ff800000 Size=0x00800000
[0000.199] Lp0 Carveout Base=0x00000000ff780000 Size=0x00001000
[0000.205] BpmpFw Carveout Base=0x00000000ff700000 Size=0x00080000
[0000.211] GSC1 Carveout Base=0x00000000ff600000 Size=0x00100000
[0000.217] GSC2 Carveout Base=0x00000000ff500000 Size=0x00100000
[0000.223] GSC4 Carveout Base=0x00000000ff400000 Size=0x00100000
[0000.228] GSC5 Carveout Base=0x00000000ff300000 Size=0x00100000
[0000.234] GSC3 Carveout Base=0x000000017f300000 Size=0x00d00000
[0000.250] RamDump Carveout Base=0x00000000ff280000 Size=0x00080000
[0000.256] Platform-DebugCarveout: 0
[0000.260] Nck Carveout Base=0x00000000ff080000 Size=0x00200000
[0000.265] Non secure mode, and RB not enabled.
[0000.272] Invalid GPT Partition
[0000.287] Using BFS PT to query partitions 
[0000.291] failed to load NvTbootTbootCpu from (2:0)
[0000.296] re-load NvTbootTbootCpu from (4:0)
[0000.551] Csd NumOfBlocks=250085376
[0000.610] Using GPT Primary to query partitions
[0000.618] Loading Tboot-CPU binary
[0000.995] Verifying TBC in OdmNonSecureSBK mode
[0001.005] Bootloader load address is 0xa0000000, entry address is 0xa0000258
[0001.012] Bootloader downloaded successfully.
[0001.016] Downloaded Tboot-CPU binary to 0xa0000258
[0001.021] MAX77620_GPIO5 configured
[0001.025] CPU power rail is up
[0001.028] CPU clock enabled
[0001.031] Performing RAM repair
[0001.034] Updating A64 Warmreset Address to 0xa00002e9
[0001.039] Loading NvTbootBootloaderDTB
[0002.348] Verifying NvTbootBootloaderDTB in OdmNonSecureSBK mode
[0002.410] Bootloader DTB Load Address: 0x83000000
[0002.415] Loading NvTbootKernelDTB
[0003.723] Verifying NvTbootKernelDTB in OdmNonSecureSBK mode
[0003.785] Kernel DTB Load Address: 0x83100000
[0003.793] Loading cboot binary
[0005.474] Verifying EBT in OdmNonSecureSBK mode
[0005.516] Bootloader load address is 0x92c00000, entry address is 0x92c00258
[0005.523] Bootloader downloaded successfully.
[0005.715] Using BFS PT to query partitions 
[0005.719] Next binary entry address: 0x92c00258 
[0005.724] BoardId: 3448
[0005.728] Overriding pmu board id with proc board id
[0005.733] Display board id is not available 
[0007.229] Verifying SC7EntryFw in OdmNonSecureSBK mode
[0007.282] /bpmp deleted
[0007.285] SC7EntryFw header found loaded at 0xff700000
[0007.476] OVR2 PMIC
[0007.478] Bpmp FW successfully loaded
[0007.494] WB0 init successfully at 0xff780000
[0007.498] Set NvDecSticky Bits
[0007.502] GSC2 address ff53fffc value c0edbbcc
[0007.508] GSC MC Settings done
[0007.514] TOS Image length 53680
[0007.517]  Monitor size 53680
[0007.519]  OS size 0
[0007.681] Secure Os AES-CMAC Verification Success!
[0007.685] TOS image cipher info: plaintext
[0007.689] Loading and Validation of Secure OS Successful
[0007.705] SC7 Entry Firmware - 0xff700000, 0x4000
[0007.710] NvTbootPackSdramParams: start. 
[0007.715] NvTbootPackSdramParams: done. 
[0007.718] Tegraboot started after 53275 us
[0007.722] Basic modules init took 5822313 us
[0007.726] NvTbootQspiFlashIoctl: Opcode = 1 not supported
[0007.732] Sec Bootdevice Read Time = 12 ms, Read Size = 65 KB
[0007.737] Sec Bootdevice Write Time = 0 ms, Write Size = 0 KB
[0007.743] Storage Device Read Time = 6730 ms, Read Size = 2306 KB
[0007.748] Storage Device Write Time = 0 ms, Write Size = 0 KB
[0007.754] Next stage binary read took 1527663 us
[0007.758] Carveout took -1539344 us
[0007.762] CPU initialization took 2040124 us
[0007.766] Total time taken by TegraBoot 7850756 us

[0007.771] Starting CPU & Halting co-processor 

64NOTICE:  BL31: v1.3(release):eca0c5e
NOTICE:  BL31: Built : 00:21:27, Mar 13 2019
ERROR:   Error initializing runtime service trusty_fast
[0007.893] RamCode = 0
[0007.897] LPDDR4 Training: Read DT: Number of tables = 2
[0007.902] EMC Training (SRC-freq: 204000; DST-freq: 1600000)
[0007.915] EMC Training Successful
[0007.918] 408000 not found in DVFS table
[0007.925] RamCode = 0
[0007.928] DT Write: emc-table@204000 succeeded
[0007.934] DT Write: emc-table@1600000 succeeded
[0007.938] LPDDR4 Training: Write DT: Number of tables = 2
[0008.137] 
[0008.138] Debug Init done
[0008.141] Marked DTB cacheable
[0008.144] Bootloader DTB loaded at 0x83000000
[0008.149] Marked DTB cacheable
[0008.152] Kernel DTB loaded at 0x83100000
[0008.155] DeviceTree Init done
[0008.168] Pinmux applied successfully
[0008.172] gicd_base: 0x50041000
[0008.175] gicc_base: 0x50042000
[0008.178] Interrupts Init done
[0008.183] Using base:0x60005090 & irq:208 for tick-timer
[0008.188] Using base:0x60005098 for delay-timer
[0008.192] platform_init_timer: DONE
[0008.196] Timer(tick) Init done
[0008.200] osc freq = 38400 khz
[0008.203] 
[0008.205] welcome to cboot
[0008.207] 
[0008.208] Cboot Version: 00.00.2018.01-t210-f76b856b
[0008.213] calling constructors
[0008.216] initializing heap
[0008.219] initializing threads
[0008.222] initializing timers
[0008.225] creating bootstrap completion thread
[0008.229] top of bootstrap2()
[0008.232] CPU: ARM Cortex A57
[0008.235] CPU: MIDR: 0x411FD071, MPIDR: 0x80000000
[0008.240] initializing platform
[0008.243] Scratch reg 37 & 271 initial value set..
[0008.249] cboot:secure-pmc present
[0008.252] Manufacturer: MF = 0xc2, ID MSB = 0x25
[0008.257] ID LSB = 0x36, ID-CFI len = 194 bytes
[0008.261] Macronix QSPI chip present
[0008.265] SPI device register
[0008.268] init boot device
[0008.270] allocating memory for boot device(SPI)
[0008.275] registering boot device
[0008.284] sdmmc node status = okay
[0008.287] sdcard instance = 0
[0008.290] sdcard gpio handle 0x5d
[0008.294] sdcard gpio pin 0xc9
[0008.296] sdcard gpio flags 0x0
[0008.300] vmmc-supply 0x9d
[0008.302] Instance: 0
[0008.304] Allocating memory for context
[0008.308] enabling clock
[0008.310] sd card init
[0008.313] Check card present and stable
[0008.316] Send command 0
[0008.333] Send command 3
[0008.337] Set RCA for the card
[0008.340] Query card specific data by command 9
[0008.347] Parse CSD data
[0008.349] Send command 7
[0008.359] Calling sd device register
[0008.363] Init sdcard
[0008.365] Allocating memory for boot device
[0008.369] Registering user device
[0008.382] Enable APE clock
[0008.385] Un-powergate APE partition
[0008.388] of_register: registering tegra_udc to of_hal
[0008.393] of_register: registering tegra_udc to of_hal
[0008.399] of_register: registering inv20628-driver to of_hal
[0008.404] of_register: registering ads1015-driver to of_hal
[0008.410] of_register: registering lp8557-bl-driver to of_hal
[0008.416] of_register: registering bq2419x_charger to of_hal
[0008.421] of_register: registering cpc to of_hal
[0008.426] of_register: registering bq27441_fuel_gauge to of_hal
[0008.437] gpio framework initialized
[0008.441] of_register: registering tca9539_gpio to of_hal
[0008.446] of_register: registering tca9539_gpio to of_hal
[0008.451] of_register: registering i2c_bus_driver to of_hal
[0008.457] of_register: registering i2c_bus_driver to of_hal
[0008.462] of_register: registering i2c_bus_driver to of_hal
[0008.468] of_register: registering i2c_bus_driver to of_hal
[0008.474] pmic framework initialized
[0008.477] of_register: registering max77620_pmic to of_hal
[0008.483] regulator framework initialized
[0008.486] of_register: registering tps65132_bl_driver to of_hal
[0008.492] initializing target
[0008.498] gpio_driver_register: register 'tegra_gpio_driver' driver
[0008.507] fixed regulator driver initialized
[0008.524] initializing OF layer
[0008.527] NCK carveout not present
[0008.531] Skipping dts_overrides
[0008.535] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.551] I2C Bus Init done
[0008.553] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.564] I2C Bus Init done
[0008.566] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.576] I2C Bus Init done
[0008.579] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.589] I2C Bus Init done
[0008.592] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.602] I2C Bus Init done
[0008.605] of_children_init: Ops found for compatible string maxim,max77620
[0008.615] max77620_init using irq 118
[0008.620] register 'maxim,max77620' pmic
[0008.624] gpio_driver_register: register 'max77620-gpio' driver

And this is my second try.

As a further explanation, I am using 5V 10A power on the Jetson Nano.

There is no error in your log until it stops. The next item to be init is still a i2c bus. Do you connect anything on your board?

Such abrupt broken case may be hardware issue. Do you have only one jetson nano to test?
If you have extra one, please try to put that sdcard to second nano and see if it can boot or not.

or you could try different sdcard but I think that is less helpful.

Sorry for the late response.
I already have extra one. I tested with same SD card that used on broken board. And it works without any problem.
If there were no problems with the boot process just before stopping, I think I should accept this as a hardware issue. Thanks for the help.

Anyway, Is the module the cause of this problem? Or is it a carrier board? I don’t know where MAX77620 is. If the first one is issue, I want to extract carrier board and use it with Jetson Xavier NX module that comes out next year. Would it be okay?

You could try swapping the modules between carrier boards and see if the issue follows the board or module.