Unable to boot JetPack 5.1.3

Hey all.
I just got my first Jetson nano board, the Xavier NX.

I downloaded the JetPack 5.1.3 SDK image from nvidia website and flashed it onto an SDCard.
I’m having difficulties booting it and I tried getting the boot log from the UART, here it is:

18:04:30.997 -> [0000.917] I> Welcome to MB2(TBoot-BPMP) (version: default.t194-mobile-8e4b789e)
18:04:30.997 -> [0000.917] I> DMA Heap @ [0x526fa000 - 0x52ffa000]
18:04:30.997 -> [0000.918] I> Default Heap @ [0xd486400 - 0xd48a400]
18:04:31.030 -> [0000.919] E> DEVICE_PROD: Invalid value data = 70020000, size = 0.
18:04:31.030 -> [0000.924] W> device prod register failed
18:04:31.030 -> [0000.928] I> gpio framework initialized
18:04:31.030 -> [0000.932] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio' driver
18:04:31.030 -> [0000.939] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio-aon' driver
18:04:31.030 -> [0000.947] I> sdcard_params [0, 55, 0, 50] in mb1_bct
18:04:31.063 -> [0000.952] I> Boot_device: QSPI_FLASH instance: 0
18:04:31.063 -> [0000.956] I> qspi flash-0 params source = boot args
18:04:31.063 -> [0000.962] I> QSPI-0l initialized successfully
18:04:31.063 -> [0000.965] I> sdcard-0 params source = mb1 bct
18:04:31.063 -> [0000.969] I> Found sdcard
18:04:31.162 -> [0001.099] I> sdmmc SDR mode
18:04:31.195 -> [0001.121] I> Found 41 partitions in QSPI_FLASH (instance 0)
18:04:31.195 -> [0001.132] I> Found 22 partitions in SDCARD (instance 0)
18:04:31.195 -> [0001.133] I> Active Boot chain : 0
18:04:31.891 -> [0001.815] I> Relocating BR-BCT
18:04:31.891 -> [0001.817]  > DEVICE_PROD: device prod is not initialized.
18:04:32.222 -> [0002.165] I> Relocating OP-TEE dtb from: 0x6bfff720 to 0x70050000, size: 1008
18:04:32.255 -> [0002.166] I> [0] START: 0x80000000, SIZE: 0x2f000000
18:04:32.255 -> [0002.166] I> [1] START: 0xaf010000, SIZE: 0x189f0000
18:04:32.255 -> [0002.167] I> [2] START: 0xc7b00000, SIZE: 0xc0000
18:04:32.255 -> [0002.167] I> [3] START: 0xca000000, SIZE: 0x800000
18:04:32.255 -> [0002.167] I> dram_block larger than 80000000
18:04:32.255 -> [0002.170] I> [4] START: 0x100000000, SIZE: 0x180000000
18:04:32.288 -> [0002.181] I> Setting NS memory ranges to OP-TEE dtb finished.
18:04:32.288 -> [0002.184] I> found decompressor handler: lz4
18:04:32.520 -> [0002.433] I> EKB detected (length: 0x410) @ VA:0x526ff400
18:04:32.520 -> [0002.435] I> Setting EKB blob info to OPTEE dtb finished.
18:04:32.553 -> ⸮⸮NOTICE:  BL31: v2.6(release):cec9a2bc3
18:04:32.553 -> NOTICE:  BL31: Built : 20:19:41, Feb 19 2024
18:04:32.553 -> I/TC: Physical secure memory base 0xcb040000 size 0xf00000
18:04:32.619 -> ⸮⸮
18:04:32.652 -> bpmp: init
18:04:32.652 -> bpmp: tag is 128431eec76692047e1ac1ebc0392266
18:04:32.652 -> sku_dt_init: not sku 0x00
18:04:32.718 -> clk_early initialized
18:04:32.718 -> mail_early initialized
18:04:32.718 -> fuse initialized
18:04:32.718 -> hwwdt initialized
18:04:32.718 -> t194_ec_get_ec_list: found 45 ecs
18:04:32.718 -> ec initialized
18:04:32.718 -> vmon_setup_monitors: found 3 monitors
18:04:32.718 -> vmon initialized
18:04:32.718 -> adc initialized
18:04:32.718 -> fmon_populate_monitors: found 73 monitors
18:04:32.718 -> fmon initialized
18:04:32.718 -> mc initialized
18:04:32.718 -> reset initialized
18:04:32.718 -> nvhs initialized
18:04:32.718 -> uphy_early initialized
18:04:32.718 -> emc_early initialized
18:04:32.751 -> 392 clocks registered
18:04:32.751 -> clk initialized
18:04:32.751 -> io_dpd initialized
18:04:32.751 -> thermal initialized
18:04:32.751 -> thermal_mrq initialized
18:04:32.751 -> i2c initialized
18:04:32.785 -> vrmon_dt_init: vrmon node not found
18:04:32.785 -> vrmon_chk_boot_state: found 0 rail monitors
18:04:32.785 -> vrmon initialized
18:04:32.785 -> regulator initialized
18:04:32.818 -> avfs_clk_platform initialized
18:04:32.818 -> soctherm initialized
18:04:32.818 -> aotag initialized
18:04:32.818 -> powergate initialized
18:04:32.884 -> dvs initialized
18:04:32.884 -> pm initialized
18:04:32.884 -> suspend initialized
18:04:32.884 -> pg_late initialized
18:04:32.884 -> pg_mrq_init initialized
18:04:32.884 -> strap initialized
18:04:32.884 -> nvl initialized
18:04:32.884 -> emc initialized
18:04:32.884 -> emc_mrq initialized
18:04:32.917 -> clk_dt initialized
18:04:32.917 -> tj_init initialized
18:04:32.917 -> uphy_dt initialized
18:04:32.917 -> uphy_mrq initialized
18:04:32.917 -> ⸮⸮I/TC:
⸮⸮uphy initialized
18:04:32.917 -> ⸮⸮
18:04:32.917 -> ⸮⸮ec_swd_poll_start: 281 reg polling start w period 47 ms
18:04:32.917 -> ec_late initialized
18:04:32.917 -> hwwdt_late initialized
18:04:32.917 -> reset_mrq initialized
18:04:32.917 -> ec_mrq initialized
18:04:32.917 -> fmon_mrq initialized
18:04:32.917 -> clk_mrq initialized
18:04:32.917 -> avfs_mrq initialized
18:04:32.917 -> mail_mrq initialized
18:04:32.917 -> i2c_mrq initialized
18:04:32.950 -> tag_mrq initialized
18:04:32.950 -> console_mrq initialized
18:04:32.950 -> mrq initialized
18:04:32.950 -> clk_sync_fmon_post initialized
18:04:32.950 -> clk_dt_late initialized
18:04:32.950 -> noc_late initialized
18:04:32.950 -> pm_post initialized
18:04:32.950 -> dbells initialized
18:04:32.950 -> dmce initialized
18:04:32.950 -> cvc initialized
18:04:32.950 -> ⸮⸮⸮⸮avfs_clk_mach_post initialized
18:04:32.950 -> ⸮⸮I/TC⸮⸮avfs_clk_platform_post initialized
18:04:32.950 -> ⸮⸮: N⸮⸮cvc_late initialized
18:04:32.950 -> regulator_post initialized
18:04:32.950 -> ⸮⸮on-s⸮⸮rm initialized
18:04:32.983 -> console_late initialized
18:04:32.983 -> clk_dt_post initialized
18:04:32.983 -> ⸮⸮ec⸮⸮mc_reg initialized
18:04:32.983 -> ⸮⸮ure external DT found
18:04:32.983 -> ⸮⸮pg_post initialized
18:04:32.983 -> profile initialized
18:04:32.983 -> fuse_late initialized
18:04:32.983 -> extras_post initialized
18:04:32.983 -> bpmp: init complete
18:04:32.983 -> entering main console loop
18:04:32.983 -> ] ⸮⸮I/TC: OP-TEE version: 3.22 (gcc version 9.3.0 (Buildroot 2020.08)) #2 Tue Feb 20 04:29:02 UTC 2024 aarch64
18:04:33.049 -> I/TC: WARNING: This OP-TEE configuration might be insecure!
18:04:33.082 -> I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
18:04:33.115 -> I/TC: Primary CPU initializing
18:04:33.215 -> I/TC: Primary CPU switching to normal world boot
18:04:33.215 -> ⸮⸮
18:04:33.215 -> [0003.151] I> Welcome to NVDisp-Init
18:04:33.215 -> [0003.151] I> NVDisp-Init version: t194-51f071e0
18:04:33.215 -> [0003.151] I> CPU-BL Params @ 0xca020000
18:04:33.248 -> [0003.152] I>  0) Base:0x00000000 Size:0x00000000
18:04:33.248 -> [0003.152] I>  1) Base:0xc8100000 Size:0x00100000
18:04:33.248 -> [0003.152] I>  2) Base:0xc9800000 Size:0x00200000
18:04:33.248 -> [0003.153] I>  3) Base:0xc8600000 Size:0x00200000
18:04:33.248 -> [0003.155] I>  4) Base:0xc8000000 Size:0x00100000
18:04:33.248 -> [0003.160] I>  5) Base:0xc7f00000 Size:0x00100000
18:04:33.248 -> [0003.164] I>  6) Base:0xc9400000 Size:0x00400000
18:04:33.281 -> [0003.169] I>  7) Base:0xc9000000 Size:0x00400000
18:04:33.281 -> [0003.173] I>  8) Base:0xc7e00000 Size:0x00100000
18:04:33.281 -> [0003.178] I>  9) Base:0xc7d00000 Size:0x00100000
18:04:33.281 -> [0003.182] I> 10) Base:0xca800000 Size:0x00800000
18:04:33.281 -> [0003.186] I> 11) Base:0x40000000 Size:0x00040000
18:04:33.281 -> [0003.191] I> 12) Base:0xc7c00000 Size:0x00100000
18:04:33.281 -> [0003.195] I> 13) Base:0x40046000 Size:0x00002000
18:04:33.281 -> [0003.200] I> 14) Base:0x40048000 Size:0x00002000
18:04:33.314 -> [0003.204] I> 15) Base:0xaf000000 Size:0x00004000
18:04:33.314 -> [0003.209] I> 16) Base:0x4004a000 Size:0x00002000
18:04:33.314 -> [0003.213] I> 17) Base:0xc7a00000 Size:0x00100000
18:04:33.314 -> [0003.218] I> 18) Base:0x4004c000 Size:0x00002000
18:04:33.314 -> [0003.222] I> 19) Base:0xc9a00000 Size:0x00600000
18:04:33.314 -> [0003.227] I> 20) Base:0x4004e000 Size:0x00002000
18:04:33.314 -> [0003.231] I> 21) Base:0xc7bc0000 Size:0x0000c000
18:04:33.347 -> [0003.236] I> 22) Base:0x00000000 Size:0x00000000
18:04:33.347 -> [0003.240] I> 23) Base:0xc7be0000 Size:0x00020000
18:04:33.347 -> [0003.244] I> 24) Base:0xcc000000 Size:0x02000000
18:04:33.347 -> [0003.249] I> 25) Base:0x40050000 Size:0x00002000
18:04:33.347 -> [0003.253] I> 26) Base:0x40040000 Size:0x00006000
18:04:33.347 -> [0003.258] I> 27) Base:0xc8c00000 Size:0x00400000
18:04:33.347 -> [0003.262] I> 28) Base:0xc8400000 Size:0x00200000
18:04:33.380 -> [0003.267] I> 29) Base:0xc8800000 Size:0x00400000
18:04:33.380 -> [0003.271] I> 30) Base:0xc7bd0000 Size:0x00010000
18:04:33.380 -> [0003.276] I> 31) Base:0x00000000 Size:0x00000000
18:04:33.380 -> [0003.280] I> 32) Base:0xf8000000 Size:0x08000000
18:04:33.380 -> [0003.285] I> 33) Base:0xce000000 Size:0x2a000000
18:04:33.380 -> [0003.289] I> 34) Base:0xcb000000 Size:0x01000000
18:04:33.380 -> [0003.294] I> 35) Base:0xae000000 Size:0x01000000
18:04:33.380 -> [0003.298] I> 36) Base:0xa0000000 Size:0x0e000000
18:04:33.413 -> [0003.302] I> 37) Base:0xca000000 Size:0x00800000
18:04:33.413 -> [0003.307] I> 38) Base:0x80000000 Size:0x20000000
18:04:33.413 -> [0003.311] I> 39) Base:0xb0000000 Size:0x08000000
18:04:33.413 -> [0003.316] I> 40) Base:0x00000000 Size:0x00000000
18:04:33.413 -> [0003.320] I> 41) Base:0x00000000 Size:0x00000000
18:04:33.413 -> [0003.325] I> 42) Base:0xc8200000 Size:0x00200000
18:04:33.413 -> [0003.329] I> 43) Base:0x00000000 Size:0x00000000
18:04:33.446 -> [0003.334] I> 44) Base:0x00000000 Size:0x00000000
18:04:33.446 -> [0003.338] I> 45) Base:0x00000000 Size:0x00000000
18:04:33.446 -> [0003.343] GIC-SPI Target CPU: 0
18:04:33.446 -> [0003.346] Interrupts Init done
18:04:33.446 -> [0003.348] calling constructors
18:04:33.446 -> [0003.351] initializing heap
18:04:33.446 -> [0003.354] I> Heap: [0xa0a60000 ... 0xadf00000]
18:04:33.446 -> [0003.358] initializing threads
18:04:33.446 -> [0003.361] initializing timers
18:04:33.446 -> [0003.364] creating bootstrap completion thread
18:04:33.479 -> [0003.368] top of bootstrap2()
18:04:33.479 -> [0003.371] CPU: MIDR: 0x4E0F0040, MPIDR: 0x80000000
18:04:33.479 -> [0003.376] initializing platform
18:04:33.479 -> [0003.379] E> DEVICE_PROD: Invalid value data = 0, size = 0.
18:04:33.479 -> [0003.384] W> device prod register failed
18:04:33.479 -> [0003.388] I> Bl_dtb @0xadf00000
18:04:33.479 -> [0003.391] I> gpio framework initialized
18:04:33.479 -> [0003.404] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio' driver
18:04:33.513 -> [0003.410] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio-aon' driver
18:04:33.513 -> [0003.416] I> fixed regulator driver initialized
18:04:33.513 -> [0003.437] I> register 'maxim' power off handle
18:04:33.513 -> [0003.441] I> virtual i2c enabled
18:04:33.513 -> [0003.441] I> registered 'maxim,max20024' pmic
18:04:33.513 -> [0003.442] I> tegrabl_gpio_driver_register: register 'max20024-gpio' driver
18:04:33.546 -> [0003.442] I> Boot-device: QSPI
18:04:33.546 -> [0003.443] I> Boot_device: QSPI_FLASH instance: 0
18:04:33.546 -> [0003.443] I> configure_qspi_clk: qparams clk_src = 5, clk_div = 0, clk_src_freq = 800000000, interface_freq = 50000000
18:04:33.546 -> [0003.450] I> configure_qspi_clk: FORCING INTERFACE_FREQ TO 133000000!!
18:04:33.546 -> [0003.457] I> QSPI source rate = 204000 Khz
18:04:33.546 -> [0003.460] I> Requested rate for QSPI clock = 34000 Khz
18:04:33.579 -> [0003.466] I> BPMP-set rate for QSPI clk = 34000 Khz
18:04:33.579 -> [0003.471] I> tx_clk_tap_delay : 0
18:04:33.579 -> [0003.473] I> rx_clk_tap_delay : 16
18:04:33.579 -> [0003.477] I> QSPI Flash Size = 32 MB
18:04:33.579 -> [0003.485] I> Qspi initialized successfully
18:04:33.579 -> [0003.485] I> qspi flash-0 params source = boot args
18:04:33.579 -> [0003.490] W> No board IDs available
18:04:33.579 -> [0003.492] E> Failed to get board id info!
18:04:33.579 -> [0003.496] E> Failed: Unknown device 6
18:04:33.612 -> [0003.504] I> Found 41 partitions in QSPI_FLASH (instance 0)
18:04:33.612 -> [0003.526] I> regulator 'vdd-hdmi-5v0' already enabled
18:04:33.612 -> [0003.535] I> regulator 'vdd-hdmi-5v0' already enabled
18:04:33.612 -> [0003.535] E> tegrabl_display_init_regulator: hdmi cable is not connected
18:04:33.612 -> [0003.536] E> tegrabl_display_get_pdata, failed to parse dtb settings
18:04:33.612 -> [0003.537] E> cannot find any other nvdisp nodes
18:04:33.645 -> [0003.538] E> no valid display unit config found in dtb
18:04:33.645 -> [0003.541] W> display init failed
18:04:33.645 -> [0003.541] initializing target
18:04:33.645 -> [0003.543] calling apps_init()
18:04:33.645 -> [0003.545] starting app kernel_boot_app
18:04:33.645 -> [0003.549] I> Kernel type = Normal
18:04:33.678 ->
18:04:33.678 -> Jetson UEFI firmware (version 5.0-35550185 built on 2024-02-20T04:21:22+00:00)
18:04:33.711 ->
18:04:34.208 ->
18:04:34.274 ->
18:04:34.307 ->
18:04:34.473 ->
18:04:34.506 ->
18:04:34.539 ->
18:04:34.539 ->
18:04:34.572 ->
18:04:34.605 ->
18:04:34.638 ->
18:04:34.638 ->
18:04:34.671 ->
18:04:34.704 ->
18:04:34.704 ->
18:04:34.737 ->
18:04:34.771 ->
18:04:34.804 ->
18:04:34.804 ->
18:04:34.837 ->
18:04:34.870 ->
18:04:34.903 ->
18:04:34.903 ->
18:04:34.936 ->
18:04:34.969 ->
18:04:34.969 ->
18:04:35.002 ->
18:04:35.035 ->
18:04:35.035 ->
18:04:35.068 ->
18:04:35.102 ->
18:04:35.135 ->
18:04:35.168 ->
18:04:35.168 ->
18:04:35.201 ->
18:04:35.234 ->
18:04:35.267 ->
18:04:35.300 ->
18:04:35.300 ->
18:04:35.333 ->
18:04:35.366 ->
18:04:35.399 ->
18:04:35.432 ->
18:04:35.465 ->
18:04:35.498 ->
18:04:35.532 ->
18:04:35.565 ->
18:04:35.598 ->
18:04:35.598 ->
18:04:35.631 ->
18:04:35.697 ->
18:04:35.730 ->
18:04:35.763 ->
18:04:36.028 ->
18:04:36.061 ->
18:04:36.061 ->
18:04:36.095 ->
18:04:36.128 ->
18:04:36.161 ->
18:04:36.161 ->
18:04:36.260 ->
18:04:36.293 ->
18:04:36.293 -> ⸮⸮I/TC: Reserved shared memory is disabled
18:04:36.326 -> I/TC: Dynamic shared memory is enabled
18:04:36.326 -> I/TC: Normal World virtualization support is disabled
18:04:36.326 -> I/TC: Asynchronous notifications are disabled
18:04:36.856 ->
18:04:36.856 -> ASSERT [FvbNorFlashStandaloneMm] /dvs/git/dirty/git-master_linux/out/nvidia/optee.t194-uefi/StandaloneMmOptee_RELEASE/edk2-nvidia/Silicon/NVIDIA/Drivers/FvbNorFlashDxe/FvbNorFlashStandaloneMm.c(868): ((BOOLEAN)(0==1))

During boot I don’t get any image output.
I assume that there is an issue with UEFI.
Has anyone encountered this issue?

Hi dagabi,

Do you mean that you are using Jetson Nano devkit board for Xavier NX module?

I would suggest you using flash command to flash your board since QSPI in the module should also been flashed.

Please also note that preventing paste whole log messages, you can upload them as file here.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.