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?