After update custom Image ,xavier can't boot

After update custom Image ,xavier can’t boot , and stuck in logo picture ,and here is log as below.

[0001.523] GIC-SPI Target CPU: 0
[0001.526] Interrupts Init done
[0001.529] calling constructors
[0001.532] initializing heap
[0001.534] I> Heap: [0xa06905a8 … 0xab000000]
[0001.539] initializing threads
[0001.542] initializing timers
[0001.544] creating bootstrap completion thread
[0001.549] top of bootstrap2()
[0001.552] CPU: MIDR: 0x4E0F0040, MPIDR: 0x80000000
[0001.556] initializing platform
[0001.559] E> DEVICE_PROD: Invalid value data = 0, size = 0.
[0001.565] W> device prod register failed
[0001.568] I> Bl_dtb @0xaaf00000
[0001.574] W> “plugin-manager” doesn’t exist, creating
[0001.576] W> “ids” doesn’t exist, creating
[0001.580] W> “connection” doesn’t exist, creating
[0001.585] W> “configs” doesn’t exist, creating
[0001.594] I> Find /i2c@3160000’s alias i2c0
[0001.595] I> Reading eeprom i2c=0 address=0x50
[0001.623] I> Device at /i2c@3160000:0x50
[0001.623] I> Reading eeprom i2c=0 address=0x56
[0001.623] E> I2C: slave not found in slaves.
[0001.624] E> I2C: Could not write 0 bytes to slave: 0x00ac with repeat start true.
[0001.625] E> I2C_DEV: Failed to send register address 0x00000000.
[0001.625] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xac at 0x00000000 via instance 0.
[0001.633] E> eeprom: Failed to read I2C slave device
[0001.637] I> Eeprom read failed 0x3526070d
[0001.643] I> Find /i2c@3180000’s alias i2c2
[0001.645] I> Reading eeprom i2c=2 address=0x54
[0002.129] E> I2C: Timeout while polling for RX Fifo full. Last value 0x00800000.
[0002.130] E> I2C: Could not read 256 bytes from slave: 0x00a8 with repeat start false.
[0002.131] E> I2C_DEV: Could not read data of size 256 at register address 0x00000000.
[0002.131] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa8 at 0x00000000 via instance 2.
[0002.136] E> eeprom: Failed to read I2C slave device
[0002.141] I> Eeprom read failed 0x35260606
[0002.145] I> Reading eeprom i2c=2 address=0x57
[0002.551] E> I2C: Timeout while polling for RX Fifo full. Last value 0x00800000.
[0002.552] E> I2C: Could not read 256 bytes from slave: 0x00ae with repeat start false.
[0002.553] E> I2C_DEV: Could not read data of size 256 at register address 0x00000000.
[0002.553] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xae at 0x00000000 via instance 2.
[0002.559] E> eeprom: Failed to read I2C slave device
[0002.563] I> Eeprom read failed 0x35260606
[0002.567] I> Reading eeprom i2c=2 address=0x52
[0002.973] E> I2C: Timeout while polling for RX Fifo full. Last value 0x00800000.
[0002.973] E> I2C: Could not read 256 bytes from slave: 0x00a4 with repeat start false.
[0002.974] E> I2C_DEV: Could not read data of size 256 at register address 0x00000000.
[0002.975] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa4 at 0x00000000 via instance 2.
[0002.980] E> eeprom: Failed to read I2C slave device
[0002.985] I> Eeprom read failed 0x35260606
[0002.990] I> Find /i2c@c240000’s alias i2c1
[0002.993] I> Reading eeprom i2c=1 address=0x52
[0002.998] E> I2C: slave not found in slaves.
[0003.001] E> I2C: Could not write 0 bytes to slave: 0x00a4 with repeat start true.
[0003.009] E> I2C_DEV: Failed to send register address 0x00000000.
[0003.014] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa4 at 0x00000000 via instance 1.
[0003.024] E> eeprom: Retry to read I2C slave device.
[0003.029] E> I2C: slave not found in slaves.
[0003.033] E> I2C: Could not write 0 bytes to slave: 0x00a4 with repeat start true.
[0003.041] E> I2C_DEV: Failed to send register address 0x00000000.
[0003.046] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa4 at 0x00000000 via instance 1.
[0003.056] E> eeprom: Failed to read I2C slave device
[0003.061] I> Eeprom read failed 0x3526070d
[0003.065] I> Reading eeprom i2c=1 address=0x50
[0003.069] E> I2C: slave not found in slaves.
[0003.073] E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start true.
[0003.081] E> I2C_DEV: Failed to send register address 0x00000000.
[0003.086] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 at 0x00000000 via instance 1.
[0003.096] E> eeprom: Retry to read I2C slave device.
[0003.101] E> I2C: slave not found in slaves.
[0003.105] E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start true.
[0003.113] E> I2C_DEV: Failed to send register address 0x00000000.
[0003.118] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 at 0x00000000 via instance 1.
[0003.128] E> eeprom: Failed to read I2C slave device
[0003.133] I> Eeprom read failed 0x3526070d
[0003.136] I> create_pm_ids: id: 2888-0004-400-J, len: 15
[0003.142] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00, len: 93
[0003.153] I> Adding plugin-manager/ids/2888-0004-400=/i2c@3160000:module@0x50
[0003.161] W> “i2c@3160000” doesn’t exist, creating
[0003.164] W> “module@0x50” doesn’t exist, creating
[0003.171] I> Adding plugin-manager/cvm
[0003.173] W> “chip-id” doesn’t exist, creating
[0003.177] I> Adding plugin-manager/chip-id/A02P
[0003.181] I> Plugin-manager override starting
[0003.187] I> node /plugin-manager/fragement-tegra-wdt-en matches
[0003.194] I> node /plugin-manager/fragement-soft-wdt matches
[0003.201] I> node /plugin-manager/fragment-pcie-c5-rp matches
[0003.205] I> node /plugin-manager/fragment-tegra-ufs-lane10 matches
[0003.213] I> Disable plugin-manager status in FDT
[0003.214] I> Plugin-manager override finished successfully
[0003.218] I> gpio framework initialized
[0003.223] I> tegrabl_gpio_driver_register: register ‘nvidia,tegra194-gpio’ driver
[0003.230] I> tegrabl_gpio_driver_register: register ‘nvidia,tegra194-gpio-aon’ driver
[0003.237] I> tegrabl_tca9539_init: i2c bus: 1, slave addr: 0x46
[0003.244] E> fetch_driver_phandle_from_dt: failed to get node with compatible ti,tca9539
[0003.252] E> fetch_driver_phandle_from_dt: failed to get node with compatible nxp,tca9539
[0003.259] W> tegrabl_tca9539_init: failed to fetch phandle from dt
[0003.265] I> tegrabl_tca9539_init: i2c bus: 1, slave addr: 0x44
[0003.272] E> fetch_driver_phandle_from_dt: failed to get node with compatible ti,tca9539
[0003.280] E> fetch_driver_phandle_from_dt: failed to get node with compatible nxp,tca9539
[0003.287] W> tegrabl_tca9539_init: failed to fetch phandle from dt
[0003.294] I> fixed regulator driver initialized
[0003.307] I> register ‘maxim’ power off handle
[0003.308] I> virtual i2c enabled
[0003.308] I> registered ‘maxim,max20024’ pmic
[0003.309] I> tegrabl_gpio_driver_register: register ‘max20024-gpio’ driver
[0003.315] I> Boot-device: eMMC
[0003.318] I> Boot_device: SDMMC_BOOT instance: 3
[0003.327] I> sdmmc-3 params source = boot args
[0003.327] I> create_pm_ids: id: 2888-0004-400-J, len: 15
[0003.332] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00, len: 93
[0003.343] I> sdmmc bdev is already initialized
[0003.348] I> sdmmc-3 params source = boot args
[0003.378] I> Found 17 partitions in SDMMC_BOOT (instance 3)
[0003.391] I> Found 42 partitions in SDMMC_USER (instance 3)
[0003.400] I> enabling ‘vdd-hdmi-5v0’ regulator
[0003.404] I> regulator ‘vdd-hdmi-5v0’ already enabled
[0003.405] I> hdmi cable connected
[0003.406] W> set volts not configured for ‘vdd-1v0’
[0003.407] W> set volts not configured for ‘vdd-1v8-hs’
[0003.411] E> no regulator info present for avdd_hdmi-supply
[0003.411] E> tegrabl_display_get_pdata, failed to parse dtb settings
[0003.412] E> cannot find any other nvdisp nodes
[0003.428] I> edid read success
[0003.440] I> edid read success
[0003.440] I> width = 640, height = 480, frequency = 25174825
[0003.441] I> width = 640, height = 480, frequency = 25174825
[0003.441] I> width = 1920, height = 1080, frequency = 148500000
[0003.442] I> width = 1920, height = 1080, frequency = 148500000
[0003.442] I> width = 1920, height = 1080, frequency = 148351648
[0003.447] I> width = 1280, height = 720, frequency = 74175824
[0003.453] I> width = 720, height = 480, frequency = 26973026
[0003.458] I> width = 720, height = 480, frequency = 26973026
[0003.464] I> width = 640, height = 480, frequency = 25174825
[0003.469] I> width = 1920, height = 1080, frequency = 148351648
[0003.475] I> width = 720, height = 576, frequency = 26973026
[0003.480] I> width = 1280, height = 720, frequency = 74175824
[0003.486] I> Best mode Width = 1920, Height = 1080, freq = 148351648
[0003.496] I> hdmi_enable, starting HDMI initialisation
[0003.501] I> hdmi_enable, HDMI initialisation complete
[0003.511] I> Load in CBoot Boot Options partition and parse it
[0003.518] E> Error -9 when finding node with path /boot-configuration
[0003.518] E> tegrabl_cbo_parse_info: “boot-configuration” not found in CBO file.
[0003.522] I> Hit any key to stop autoboot:\0x094\0x093\0x092\0x091
[0005.529] initializing target
[0005.529] calling apps_init()
[0005.530] starting app kernel_boot_app
[0005.549] I> found decompressor handler: lz4-legacy
[0005.550] I> decompressing BMP blob …
[0005.554] I> Kernel type = Normal
[0005.554] I> Loading kernel-bootctrl from partition
[0005.554] I> Loading partition kernel-bootctrl at 0xa4ac0000 from device(0x1)
[0005.561] W> tegrabl_get_kernel_bootctrl: magic number(0x00000000) is invalid
[0005.561] W> tegrabl_get_kernel_bootctrl: use default dummy boot control data
[0005.562] I> ########## SD boot ##########
[0005.566] I> Found sdcard
[0005.570] I> enabling ‘vdd-sdmmc1-sw’ regulator
[0005.576] I> regulator ‘vdd-sdmmc1-sw’ already enabled
[0005.582] E> Error in command_complete 18001 int_status
[0005.582] E> Sending CMD_SD_SEND_IF_COND failed
[0005.597] W> Error opening sdcard-0
[0005.597] I> -0 params source =
[0005.597] E> Failed to initialize device 6-0
[0005.598] E> SD boot failed, err: 252643078
[0005.601] I> ########## USB boot ##########
[0005.610] W> No valid slot number is found in scratch register
[0005.611] W> Return default slot: _a
[0005.627] I> USB Firmware Version: 60.06 release
[0005.681] I> regulator of usb2-0 already enabled
[0005.687] I> regulator of usb2-1 already enabled
[0005.692] I> regulator of usb2-2 already enabled
[0005.697] I> regulator of usb2-3 already enabled
[0005.699] E> GPIO missing. Cannot disable regulator vdd-5v-sata
[0005.702] I> regulator ‘vdd-5v-sata’ already enabled
[0006.702] E> failed to initialize xhci controller
[0006.702] E> Error in init of XUSB host driver, err: 79790026
[0006.703] E> Failed to initialize device 5-0
[0006.703] E> USB boot failed, err: 2037973030
[0006.703] I> ########## Fixed storage boot ##########
[0006.704] I> Already published: 00010003
[0006.704] I> Look for boot partition
[0006.707] I> Fallback: assuming 0th partition is boot partition
[0006.713] I> Detect filesystem
[0006.740] I> Loading extlinux.conf …
[0006.741] I> rootfs path: /sdmmc_user/boot/extlinux/extlinux.conf
[0006.783] I> L4T boot options
[0006.784] I> [1]: “primary kernel”
[0006.784] I> [2]: “Custom 40-pin Header Config”
[0006.784] I> Enter choice:
[0009.786] I> Continuing with default option: 2
[0009.786] I> Loading kernel sig file from rootfs …
[0009.786] I> rootfs path: /sdmmc_user/boot/Image.sig
[0009.805] I> Loading kernel binary from rootfs …
[0009.805] I> rootfs path: /sdmmc_user/boot/Image
[0010.213] I> Validate kernel …
[0010.213] I> T19x: Authenticate kernel (bin_type: 37), max size 0x5000000
[0010.526] E> digest on binary did not match!!
[0010.526] C> OEM authentication of kernel payload failed!
[0010.527] W> Failed to validate kernel binary (err=1077936152, fail=0)
[0010.527] W> Security fuse not burned, ignore validation failure
[0010.534] I> Loading kernel-dtb sig file from rootfs …
[0010.535] I> rootfs path: /sdmmc_user/boot/tegra194-p2888-0001-p2822-0000-user-custom.dtb.sig
[0016.744] I> lookup_linear_dir:441: Invalid file block num
[0016.745] I> ext2_walk:142: ‘tegra194-p2888-0001-p2822-0000-user-custom.dtb.sig’ lookup failed
[0016.745] I> ext4_open_file:647: ‘/boot/tegra194-p2888-0001-p2822-0000-user-custom.dtb.sig’ lookup failed
[0016.746] E> file /sdmmc_user/boot/tegra194-p2888-0001-p2822-0000-user-custom.dtb.sig open failed!!
[0016.751] W> Failed to load kernel-dtb sig file (err=202113041)
[0016.757] I> Loading kernel-dtb binary from rootfs …
[0016.762] I> rootfs path: /sdmmc_user/boot/tegra194-p2888-0001-p2822-0000-user-custom.dtb
[0016.794] I> Validate kernel-dtb …
[0016.795] I> T19x: Authenticate kernel-dtb (bin_type: 38), max size 0x400000
[0016.795] E> Stage2Signature validation failed with SHA2!!
[0016.796] C> OEM authentication of kernel-dtb header failed!
[0016.796] W> Failed to validate kernel-dtb binary (err=1077936152, fail=1)
[0016.798] W> Security fuse not burned, ignore validation failure
[0016.804] I> Loading ramdisk from rootfs …
[0016.808] I> rootfs path: /sdmmc_user/boot/initrd
[0016.865] I> Kernel hdr @0xa4ac0000
[0016.865] I> Kernel dtb @0x90000000
[0016.866] I> decompressor handler not found
[0016.866] I> Copying kernel image (34670600 bytes) from 0xa4ac0000 to 0x80080000 … [0016.876] I> Done
[0016.877] I> Updated bpmp info to DTB
[0016.878] I> Ramdisk: Base: 0x91000000; Size: 0x54ecaf
[0016.878] I> Updated initrd info to DTB
[0016.879] W> WARN: Fail to override “console=none” in commandline
[0016.879] E> tegrabl_linuxboot_add_disp_param, du 1 failed to get display params
[0016.885] E> tegrabl_linuxboot_add_disp_param, du 1 failed to get display params
[0016.893] W> No valid slot number is found in scratch register
[0016.898] W> Return default slot: _a
[0016.902] I> Active slot suffix:
[0016.905] I> add_boot_slot_suffix: slot_suffix =
[0016.909] I> Linux Cmdline: console=ttyTCU0,115200 video=tegrafb no_console_suspend=1 earlycon=tegra_comb_uart,mmio32,0x0c168000 gpt tegra_fbmem=0x800000@0xa069c000 lut_mem=0x2008@0xa0696000 usbcore.old_scheme_first=1 tegraid=19.1.2.0.0 maxcpus=8 boot.slot_suffix= boot.ratchetvalues=0.4.2 vpr_resize sdhci_tegra.en_boot_part_access=1
[0016.939] I> Updated bootarg info to DTB
[0016.943] W> MAC addr invalid!
[0016.946] E> Failed to get WIFI MAC address
[0016.950] W> MAC addr invalid!
[0016.953] E> Failed to get Bluetooth MAC address
[0016.957] I> eeprom_get_mac_addr: MAC (type: 2): 48:b0:2d:13:47:2a
[0016.964] W> “plugin-manager” doesn’t exist, creating
[0016.968] I> Adding /chosen/plugin-manager/cvm
[0016.972] W> “chip-id” doesn’t exist, creating
[0016.977] I> Adding /chosen/plugin-manager/chip-id
[0016.981] W> “configs” doesn’t exist, creating
[0016.985] I> Adding /chosen/plugin-manager/configs
[0016.990] W> “ids” doesn’t exist, creating
[0016.994] I> Adding /chosen/plugin-manager/ids
[0016.998] W> “odm-data” doesn’t exist, creating
[0017.003] I> Adding /chosen/plugin-manager/odm-data
[0017.010] W> “memory” doesn’t exist, creating
[0017.012] I> [0] START: 0x80000000, END: 0xac000000
[0017.016] I> [1] START: 0xac004000, END: 0xf09d0000
[0017.021] I> [2] START: 0xf09dc000, END: 0xf09e0000
[0017.026] I> dram_block larger than 80000000
[0017.030] I> [3] START: 0x100000000, END: 0x880000000
[0017.035] I> added [base:0x80000000, size:0x2c000000] to /memory
[0017.041] I> added [base:0xac200000, size:0x44600000] to /memory
[0017.047] I> added [base:0x100000000, size:0x780000000] to /memory
[0017.053] I> Updated memory info to DTB
[0017.056] E> add_disp_param: failed to get display params for du=1
[0017.063] W> “reset” doesn’t exist, creating
[0017.067] I> NVG: Logical CPU: 0; MPIDR: 0x80000000
[0017.071] I> NVG: Logical CPU: 1; MPIDR: 0x80000001
[0017.076] I> NVG: Logical CPU: 2; MPIDR: 0x80000100
[0017.081] I> NVG: Logical CPU: 3; MPIDR: 0x80000101
[0017.085] I> NVG: Logical CPU: 4; MPIDR: 0x80000200
[0017.090] I> NVG: Logical CPU: 5; MPIDR: 0x80000201
[0017.095] I> NVG: Logical CPU: 6; MPIDR: 0x80000300
[0017.099] I> NVG: Logical CPU: 7; MPIDR: 0x80000301
[0017.105] W> “misc-data” doesn’t exist, creating
[0017.109] I> Boot-device: eMMC
[0017.112] I> Add boot-sdmmc to plugin-manager/misc-data
[0017.117] I> Add storage-sdmmc to plugin-manager/misc-data
[0017.122] W> Unknown storage device
[0017.126] I> Add serial number:1422320030315 as DT property
[0017.132] I> Plugin-manager override starting
[0017.135] I> node /plugin-manager/fragement-tegra-wdt-en matches
[0017.142] I> node /plugin-manager/fragement-soft-wdt matches
[0017.149] I> node /plugin-manager/fragment-pcie-c5-rp matches
[0017.154] I> node /plugin-manager/fragment-tegra-ufs-lane10 matches
[0017.161] I> Disable plugin-manager status in FDT
[0017.163] I> Plugin-manager override finished successfully
[0017.168] I> tegrabl_load_kernel_and_dtb: Done
[0017.191] I> Kernel EP: 0x80080000, DTB: 0x90000000

Please tell some story about your board as below posts.

https://forums.developer.nvidia.com/t/guide-for-how-to-file-a-topic-and-what-info-is-necessary-to-share/177457/2

Also, want to know if your log here is the full log or it has been trunacated?

sorry for such rush , I already update the whole system.img, but thank you for reply ,appreeciate it ;)

1 Like