Failed to change the boot sequence for cboot

Hi experts

I encountered a problem while adjusting the boot sequence of cboot. The first issue is that cboot cannot find the modified exlinux config file in the emmc partition. It automatically loads the kernel and default cmdline from the default partition.

[0002.505] I> Load in CBoot Boot Options partition and parse it
[0002.506] I> boot-order :-
[0002.506] I> 1.emmc
[0002.506] I> 2.nvme
[0002.507] I> 3.sd
[0002.509] I> 4.usb
[0002.511] I> 5.net
[0002.513] I> tftp-server-ip: 192.168.0.1
[0002.517] W> parse_ip_info: static-ip info is not required, only tftp-server-ip is required.
[0002.525] W> Failed to parse GUID
[0002.528] I> boot-dev-order :-
[0002.531] I> 1.emmc
[0002.533] I> 2.nvme
[0002.535] I> 3.sd
[0002.536] I> 4.usb
[0002.538] I> 5.net
[0002.540] I> Hit any key to stop autoboot:	4	3	2	1
[0004.548] initializing target
[0004.548] calling apps_init()
[0004.549] starting app kernel_boot_app
[0004.554] I> found decompressor handler: lz4-legacy
[0004.554] I> decompressing BMP blob ...
[0004.559] I> Kernel type = Normal
[0004.559] I> ########## Fixed storage boot ##########
[0004.559] I> Loading kernel-bootctrl from partition
[0004.560] I> Loading partition kernel-bootctrl at 0xa4ad0000 from device(0x1)
[0004.568] W> tegrabl_get_kernel_bootctrl: magic number(0x00000000) is invalid
[0004.568] W> tegrabl_get_kernel_bootctrl: use default dummy boot control data
[0004.574] I> Already published: 00010003
[0004.578] I> Look for boot partition
[0004.581] I> Fallback: assuming 0th partition is boot partition
[0004.587] I> Detect filesystem
[0004.614] I> Loading extlinux.conf ...
[0004.615] I> Loading extlinux.conf binary from rootfs ...
[0004.615] I> rootfs path: /sdmmc_user/boot/extlinux/extlinux.conf
[0004.658] I> ext4_read_data_from_extent:298: Total file read should not be larger than file stat size
[0004.658] E> file /sdmmc_user/boot/extlinux/extlinux.conf read failed!!
[0004.659] W> Failed to load extlinux.conf binary from rootfs (err=202113305)
[0004.659] E> Failed to find/load /boot/extlinux/extlinux.conf
[0004.661] I> Loading kernel ...
[0004.664] I> No kernel binary path
[0004.667] I> Continue to load from partition ...
[0004.671] W> No valid slot number is found in scratch register
[0004.677] W> Return default slot: _a
[0004.680] I> A/B: bin_type (37) slot 0
[0004.684] I> Loading kernel from partition
[0004.688] I> Loading partition kernel at 0xa4ad0000 from device(0x1)
[0005.436] I> Validate kernel ...

I made the following modifications in the /boot/extlinux/extlinux.conf file in the APP partition.

LABEL primary
      MENU LABEL primary kernel
      LINUX /boot/Image
      INITRD /boot/initrd
      APPEND ${cbootargs} root=/dev/nvme0n1p1 rw rootwait rootfstype=ext4 console=ttyTCU0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 consoleblank=0 usbcore.usbfs_memory_mb=1000 

However, the aforementioned problem prevented my changes from taking effect.

The second issue I encountered is that when adjusting the boot sequence in cboot, if the NVMe is placed before the eMMC and an SSD device is physically inserted into the board, even if the SSD does not have a flashed image, the boot process will still enter the NVMe flow.

[0002.500] I> Load in CBoot Boot Options partition and parse it
[0002.500] I> boot-order :-
[0002.501] I> 1.sd
[0002.501] I> 2.usb
[0002.502] I> 3.nvme
[0002.504] I> 4.emmc
[0002.506] I> 5.net
[0002.508] I> tftp-server-ip: 192.168.0.1
[0002.512] W> parse_ip_info: static-ip info is not required, only tftp-server-ip is required.
[0002.520] W> Failed to parse GUID
[0002.523] I> boot-dev-order :-
[0002.526] I> 1.sd
[0002.528] I> 2.usb
[0002.530] I> 3.nvme
[0002.532] I> 4.emmc
[0002.534] I> 5.net
[0002.536] I> Hit any key to stop autoboot:	4	3	2	1
[0004.543] initializing target
[0004.543] calling apps_init()
[0004.544] starting app kernel_boot_app
[0004.549] I> found decompressor handler: lz4-legacy
[0004.549] I> decompressing BMP blob ...
[0004.553] I> Kernel type = Normal
[0004.554] I> ########## SD (0) boot ##########
[0004.554] W> Ignoring error getting sd-card params
[0004.555] I> sdcard-0 params source = 
[0004.555] E> Blockdev open: exit error
[0004.555] E> SD boot failed, err: 724238353
[0004.559] I> ########## USB (0) boot ##########
[0004.568] W> No valid slot number is found in scratch register
[0004.569] W> Return default slot: _a
[0004.584] I> Validate XUSB-FW ...
[0004.584] I> T19x: Authenticate XUSB-FW (bin_type: 11), max size 0x30000
[0004.586] I> Encryption fuse is not ON
[0004.587] I> USB Firmware Version: 60.09 release
[0004.644] I> regulator of usb2-0 already enabled
[0004.648] I> regulator of usb2-1 already enabled
[0004.652] I> regulator of usb2-2 already enabled
[0005.718] I> USB 2.0 port 2 new high-speed USB device detected
[0005.719] W> Change usb2 root port id to 3
[0005.719] W> Change usb2 root port id to 2
[0005.721] W> WARNING: event and command not matching, cmd_trb_ptr = 0xa4ac4d00, cmd_ring.dma = 0xa4ac4dc0
[0005.821] I> Start to enumerate device
[0005.823] W> WARNING: event and command not matching, cmd_trb_ptr = 0xa4ac4d00, cmd_ring.dma = 0xa4ac4dc0
[0005.828] I> 
[0005.828] I> Enumerated USB Device 05e3:0610
[0005.828] I> 
[0005.829] I> Hub:
[0005.829] I> 	Downstream ports        : 4
[0005.830] I> 	Power switching         : Ganged
[0005.830] I> 	Compound device         : No
[0005.830] I> 	Over-current protection : Global
[0005.834] I> 	Hub avg delay           : 4 ns
[0005.839] I> Set interface = 1 (alt setting)
[0005.844] I> Enable hub ports
[0005.853] I> Device detected on port 3
[0006.868] I> Reset port 3
[0006.948] W> WARNING: event and command not matching, cmd_trb_ptr = 0xa4ac4d00, cmd_ring.dma = 0xa4ac4dc0
[0007.049] I> Start to enumerate device
[0007.050] W> handle_command_completion_event: WARNING: Command was not successfully completed (0x04)
[0010.059] W> xusbh_wait_irq: Timed out! status = 0x00
[0013.068] W> xusbh_wait_irq: Timed out! status = 0x00
[0013.068] E> Failed to enumerate USB device
[0013.068] E> failed to start xhci controller
[0013.069] E> Error in init of XUSB host driver, err: 7979000c
[0013.069] W> Failed to initialize device 5-0
[0013.069] E> USB boot failed, err: 2037973004
[0013.070] I> ########## NVME (0) boot ##########
[0013.074] I> Initializing nvme device instance 0
[0013.079] I> Initializing nvme controller
[0013.083] I> tegrabl_locate_pcie_ctrl_in_dt: found match at 0x14180000
[0013.089] I> vpcie3v3-supply not found
[0013.092] I> vpcie12v-supply not found
[0013.096] W> Failed to get nvidia,plat-gpios
[0013.100] I> tegrabl_pcie_soc_preinit: (0):
[0013.104] I> Unpowergate
[0013.107] I> tegrabl_car_clk_disable(0) ...
[0013.111] I> tegrabl_car_rst_set(CORE, 0) ...
[0013.115] I> tegrabl_car_rst_set(APB, 0) ...
[0013.119] I> tegrabl_car_clk_enable(0) ...
[0013.123] I> tegrabl_car_rst_clear(APB, 0) ...
[0013.127] I> tegrabl_set_ctrl_state(0)
[0013.131] I> CLR PCIE_APB:6
[0013.133] I> tegrabl_pcie_soc_init: (0):
[0013.137] I> APPL initialization ...
[0013.140] I> poweron phys
[0013.143] I> tegrabl_locate_pcie_ctrl_in_dt: found match at 0x14180000
[0013.149] I> tegrabl_power_on_phy: controller 0 not available
[0013.155] E> Failed to power on phy on controller-0
[0013.160] I> PCIe (0) Link is not UP
[0013.163] W> Failed tegrabl_pcie_soc_init(), error=0x1
[0013.168] I> Failed to initialize SoC Host PCIe controller
[0013.173] E> tegrabl_nvme_init: Failed tegrabl_pcie_init(0); error=0x1
[0013.180] W> tegrabl_nvme_bdev_open: Failed NVME INIT; error=0x80800601
[0013.186] W> Failed to open NVME-0, err = 80800601
[0013.191] W> Failed to initialize device 10-0
[0013.195] E> NVME (0) boot failed, err: 0x80800601
[0013.200] I> ########## NVME (1) boot ##########
[0013.204] I> Initializing nvme device instance 1
[0013.209] I> Initializing nvme controller
[0013.213] I> tegrabl_locate_pcie_ctrl_in_dt: found match at 0x14100000
[0013.219] I> vpcie3v3-supply not found
[0013.222] I> vpcie12v-supply not found
[0013.226] W> Failed to get nvidia,plat-gpios
[0013.230] I> tegrabl_pcie_soc_preinit: (1):
[0013.234] I> Unpowergate
[0013.237] I> tegrabl_car_clk_disable(1) ...
[0013.241] I> tegrabl_car_rst_set(CORE, 1) ...
[0013.245] I> tegrabl_car_rst_set(APB, 1) ...
[0013.249] I> tegrabl_car_clk_enable(1) ...
[0013.253] I> tegrabl_car_rst_clear(APB, 1) ...
[0013.257] I> tegrabl_set_ctrl_state(1)
[0013.261] I> CLR PCIE_APB:6
[0013.263] I> tegrabl_pcie_soc_init: (1):
[0013.267] I> APPL initialization ...
[0013.270] I> poweron phys
[0013.273] I> tegrabl_locate_pcie_ctrl_in_dt: found match at 0x14100000
[0013.279] I> tegrabl_power_on_phy: controller 1 not available
[0013.285] E> Failed to power on phy on controller-1
[0013.290] I> PCIe (1) Link is not UP
[0013.293] W> Failed tegrabl_pcie_soc_init(), error=0x1
[0013.298] I> Failed to initialize SoC Host PCIe controller
[0013.303] E> tegrabl_nvme_init: Failed tegrabl_pcie_init(1); error=0x1
[0013.310] W> tegrabl_nvme_bdev_open: Failed NVME INIT; error=0x80800601
[0013.316] W> Failed to open NVME-1, err = 80800601
[0013.321] W> Failed to initialize device 10-1
[0013.325] E> NVME (1) boot failed, err: 0x80800601
[0013.330] I> ########## NVME (2) boot ##########
[0013.334] I> Initializing nvme device instance 2
[0013.339] I> Initializing nvme controller
[0013.343] I> tegrabl_locate_pcie_ctrl_in_dt: found match at 0x14120000
[0013.349] I> vpcie3v3-supply not found
[0013.352] I> vpcie12v-supply not found
[0013.356] W> Failed to get nvidia,plat-gpios
[0013.360] I> tegrabl_pcie_soc_preinit: (2):
[0013.364] I> Unpowergate
[0013.367] I> tegrabl_car_clk_disable(2) ...
[0013.371] I> tegrabl_car_rst_set(CORE, 2) ...
[0013.375] I> tegrabl_car_rst_set(APB, 2) ...
[0013.379] I> tegrabl_car_clk_enable(2) ...
[0013.383] I> tegrabl_car_rst_clear(APB, 2) ...
[0013.387] I> tegrabl_set_ctrl_state(2)
[0013.391] I> CLR PCIE_APB:6
[0013.393] I> tegrabl_pcie_soc_init: (2):
[0013.397] I> APPL initialization ...
[0013.400] I> poweron phys
[0013.403] I> tegrabl_locate_pcie_ctrl_in_dt: found match at 0x14120000
[0013.409] I> tegrabl_power_on_phy: controller 2 not available
[0013.415] E> Failed to power on phy on controller-2
[0013.420] I> PCIe (2) Link is not UP
[0013.423] W> Failed tegrabl_pcie_soc_init(), error=0x1
[0013.428] I> Failed to initialize SoC Host PCIe controller
[0013.433] E> tegrabl_nvme_init: Failed tegrabl_pcie_init(2); error=0x1
[0013.440] W> tegrabl_nvme_bdev_open: Failed NVME INIT; error=0x80800601
[0013.446] W> Failed to open NVME-2, err = 80800601
[0013.451] W> Failed to initialize device 10-2
[0013.455] E> NVME (2) boot failed, err: 0x80800601
[0013.460] I> ########## NVME (3) boot ##########
[0013.464] I> Initializing nvme device instance 3
[0013.469] I> Initializing nvme controller
[0013.473] I> tegrabl_locate_pcie_ctrl_in_dt: found match at 0x14140000
[0013.479] I> vpcie3v3-supply not found
[0013.482] I> vpcie12v-supply not found
[0013.486] W> Failed to get nvidia,plat-gpios
[0013.490] I> tegrabl_pcie_soc_preinit: (3):
[0013.494] I> Unpowergate
[0013.497] I> tegrabl_car_clk_disable(3) ...
[0013.501] I> tegrabl_car_rst_set(CORE, 3) ...
[0013.505] I> tegrabl_car_rst_set(APB, 3) ...
[0013.509] I> tegrabl_car_clk_enable(3) ...
[0013.513] I> tegrabl_car_rst_clear(APB, 3) ...
[0013.517] I> tegrabl_set_ctrl_state(3)
[0013.521] I> CLR PCIE_APB:6
[0013.523] I> tegrabl_pcie_soc_init: (3):
[0013.527] I> APPL initialization ...
[0013.530] I> poweron phys
[0013.533] I> tegrabl_locate_pcie_ctrl_in_dt: found match at 0x14140000
[0013.539] I> tegrabl_power_on_phy: controller 3 not available
[0013.545] E> Failed to power on phy on controller-3
[0013.550] I> PCIe (3) Link is not UP
[0013.553] W> Failed tegrabl_pcie_soc_init(), error=0x1
[0013.558] I> Failed to initialize SoC Host PCIe controller
[0013.563] E> tegrabl_nvme_init: Failed tegrabl_pcie_init(3); error=0x1
[0013.570] W> tegrabl_nvme_bdev_open: Failed NVME INIT; error=0x80800601
[0013.576] W> Failed to open NVME-3, err = 80800601
[0013.581] W> Failed to initialize device 10-3
[0013.585] E> NVME (3) boot failed, err: 0x80800601
[0013.590] I> ########## NVME (4) boot ##########
[0013.594] I> Initializing nvme device instance 4
[0013.599] I> Initializing nvme controller
[0013.603] I> tegrabl_locate_pcie_ctrl_in_dt: found match at 0x14160000
[0013.609] I> vpcie3v3-supply not found
[0013.612] I> vpcie12v-supply not found
[0013.616] W> Failed to get nvidia,plat-gpios
[0013.620] I> tegrabl_pcie_soc_preinit: (4):
[0013.624] I> Unpowergate
[0013.627] I> tegrabl_car_clk_disable(4) ...
[0013.631] I> tegrabl_car_rst_set(CORE, 4) ...
[0013.635] I> tegrabl_car_rst_set(APB, 4) ...
[0013.639] I> tegrabl_car_clk_enable(4) ...
[0013.643] I> tegrabl_car_rst_clear(APB, 4) ...
[0013.647] I> tegrabl_set_ctrl_state(4)
[0013.651] I> CLR PCIE_APB:6
[0013.654] I> tegrabl_pcie_soc_init: (4):
[0013.657] I> APPL initialization ...
[0013.661] I> poweron phys
[0013.663] I> tegrabl_locate_pcie_ctrl_in_dt: found match at 0x14160000
[0013.669] I> tegrabl_power_on_phy: power on phy @0x3f40000
[0014.775] C> Failed to link up controller-4
[0014.775] I> PCIe (4) Link is not UP
[0014.776] W> Failed tegrabl_pcie_soc_init(), error=0x12
[0014.776] I> Failed to initialize SoC Host PCIe controller
[0014.777] E> tegrabl_nvme_init: Failed tegrabl_pcie_init(4); error=0x12
[0014.777] W> tegrabl_nvme_bdev_open: Failed NVME INIT; error=0x80800612
[0014.781] W> Failed to open NVME-4, err = 80800612
[0014.785] W> Failed to initialize device 10-4
[0014.789] E> NVME (4) boot failed, err: 0x80800612
[0014.794] I> ########## NVME (5) boot ##########
[0014.799] I> Initializing nvme device instance 5
[0014.803] I> Initializing nvme controller
[0014.807] I> tegrabl_locate_pcie_ctrl_in_dt: found match at 0x141a0000
[0014.813] I> vpcie3v3-supply not found
[0014.817] I> vpcie12v-supply not found
[0014.820] W> Failed to get nvidia,plat-gpios
[0014.825] I> tegrabl_pcie_soc_preinit: (5):
[0014.829] I> Unpowergate
[0014.831] I> tegrabl_car_clk_disable(5) ...
[0014.835] I> tegrabl_car_rst_set(CORE, 5) ...
[0014.839] I> tegrabl_car_rst_set(APB, 5) ...
[0014.843] I> tegrabl_car_clk_enable(5) ...
[0014.847] I> tegrabl_car_rst_clear(APB, 5) ...
[0014.852] I> tegrabl_set_ctrl_state(5)
[0014.855] I> CLR PCIE_APB:6
[0014.858] I> tegrabl_pcie_soc_init: (5):
[0014.861] I> APPL initialization ...
[0014.865] I> poweron phys
[0014.868] I> tegrabl_locate_pcie_ctrl_in_dt: found match at 0x141a0000
[0014.874] I> tegrabl_power_on_phy: power on phy @0x3eb0000
[0014.879] I> tegrabl_power_on_phy: power on phy @0x3ec0000
[0014.884] I> tegrabl_power_on_phy: power on phy @0x3ed0000
[0014.890] I> tegrabl_power_on_phy: power on phy @0x3ee0000
[0014.895] I> tegrabl_power_on_phy: power on phy @0x3ef0000
[0014.900] I> tegrabl_power_on_phy: power on phy @0x3f00000
[0014.906] I> tegrabl_power_on_phy: power on phy @0x3f10000
[0014.911] I> tegrabl_power_on_phy: power on phy @0x3f20000
[0015.044] I> PCIe controller-5 link is up
[0015.044] I> tegra_pcie_info[5].cfg0_base = 0x3a000000
[0015.045] I> tegra_pcie_info[5].cfg1_base = 0x3a020000
[0015.045] I> tegra_pcie_info[5].atu_dma_base = 0x3a040000
[0015.045] I> tegra_pcie_bus[5].mem = 0x3a200000
[0015.046] I> Scanning busnr: 0 devfn: 0
[0015.046] I> PCIe IDs: 0x1ad010de
[0015.049] I> PCIe RID_CC: 0x60400a1
[0015.053] I> Scanning busnr: 1 devfn: 0
[0015.056] I> PCIe IDs: 0xa809144d
[0015.059] I> PCIe RID_CC: 0x1080200
[0015.063] I> PCI Config: I/O=0x3a100000, Memory=0x3a200000
[0015.068] I> MEM64 bar_num=0 bar=0x3a200000
[0015.072] I> Number of PCIe devices detected: 2
[0015.076] I> NVME page size: 4096
[0015.081] I> NVMe serial number: S64BNU0TB35152K     
[0015.084] I> NVMe model number: Samsung SSD 980 250GB                   
[0015.091] I> NVMe firmware revision: 3B4QFXO7
[0015.097] I> block_count: 488397168
[0015.099] I> supported_lba: 0
[0015.101] I> block_size_log2: 0x9
[0015.105] I> tegrabl_create_io_queue_cmd: queue size: 2
[0015.110] I> tegrabl_create_io_queue_cmd: queue size: 2
[0015.115] I> nvme device id 000a0005
[0015.118] I> nvme-5 params source = 
[0015.122] W> Cannot find any partition table for 000a0005
[0015.127] I> Detect filesystem
[0015.131] I> Loading kernel-bootctrl from partition
[0015.134] I> Loading partition kernel-bootctrl at 0xa4ba0000 from device(0x1)
[0015.149] W> tegrabl_get_kernel_bootctrl: magic number(0x00000000) is invalid
[0015.149] W> tegrabl_get_kernel_bootctrl: use default dummy boot control data
[0015.156] I> Loading extlinux.conf ...
[0015.159] I> Loading extlinux.conf binary from rootfs ...
[0015.164] I> rootfs path: /nvme/boot/extlinux/extlinux.conf
[0015.170] I> ext2_dir_lookup:43: Not a directory
[0015.174] I> ext2_walk:142: 'boot' lookup failed
[0015.179] I> ext4_open_file:676: '/boot/extlinux/extlinux.conf' lookup failed
[0015.186] E> file /nvme/boot/extlinux/extlinux.conf open failed!!
[0015.192] W> Failed to load extlinux.conf binary from rootfs (err=202113041)
[0015.198] E> Failed to find/load /boot/extlinux/extlinux.conf
[0015.204] I> Loading kernel ...
[0015.207] I> No kernel binary path
[0015.210] I> Continue to load from partition ...
[0015.215] W> No valid slot number is found in scratch register
[0015.220] W> Return default slot: _a
[0015.224] I> A/B: bin_type (37) slot 0
[0015.227] I> Loading kernel from partition
[0015.231] I> Loading partition kernel at 0xa4ba0000 from device(0x1)
[0015.978] I> Validate kernel ...
[0015.979] I> T19x: Authenticate kernel (bin_type: 37), max size 0x5000000
[0016.359] I> Encryption fuse is not ON
[0016.390] I> Checking boot.img header magic ... [0016.390] I> [OK]
[0016.391] I> Loading kernel-dtb ...
[0016.391] I> No kernel-dtb binary path
[0016.391] I> Continue to load from partition ...
[0016.391] W> No valid slot number is found in scratch register
[0016.392] W> Return default slot: _a
[0016.392] I> A/B: bin_type (38) slot 0
[0016.395] I> Loading kernel-dtb from partition
[0016.399] I> Loading partition kernel-dtb at 0x91000000 from device(0x1)
[0016.417] I> Validate kernel-dtb ...
[0016.417] I> T19x: Authenticate kernel-dtb (bin_type: 38), max size 0x400000
[0016.419] I> Encryption fuse is not ON
[0016.421] I> PCIe (5) link is UP
[0016.433] I> removable_boot_load_kernel_and_dtb: force NVME bdev to close !!!
[0016.434] I> Kernel hdr @0xa4ba0000
[0016.434] I> Kernel dtb @0x90000000
[0016.437] I> decompressor handler not found
[0016.441] I> Copying kernel image (34484232 bytes) from 0xa4ba0800 to 0x80080000 ... [0016.457] I> Done
[0016.457] I> Move ramdisk (len: 7238366) from 0xa6c84000 to 0x92000000
[0016.460] I> Updated bpmp info to DTB
[0016.461] I> Ramdisk: Base: 0x92000000; Size: 0x6e72de
[0016.465] I> Updated initrd info to DTB
[0016.468] W> WARN: Fail to override "console=none" in commandline
[0016.474] I> Active rootfs suffix: 
[0016.478] E> tegrabl_linuxboot_add_disp_param, du 1 failed to get display params
[0016.485] E> tegrabl_linuxboot_add_disp_param, du 1 failed to get display params
[0016.492] W> No valid slot number is found in scratch register
[0016.498] W> Return default slot: _a
[0016.501] I> Active slot suffix: 
[0016.504] I> add_boot_slot_suffix: slot_suffix = 
[0016.509] I> Linux Cmdline: console=ttyTCU0,115200 root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyTCU0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0  video=tegrafb earlycon=tegra_comb_uart,mmio32,0x0c168000 gpt rootfs.slot_suffix= tegra_fbmem=0x800000@0xa06b3000 lut_mem=0x2008@0xa06b0000 usbcore.old_scheme_first=1 tegraid=19.1.2.0.0 maxcpus=6 boot.slot_suffix= boot.ratchetvalues=0.4.2 vpr_resize sdhci_tegra.en_boot_part_access=1 
[0016.548] I> Updated bootarg info to DTB
[0016.552] W> MAC addr invalid!
[0016.555] E> Failed to get WIFI MAC address
[0016.559] W> MAC addr invalid!
[0016.562] E> Failed to get Bluetooth MAC address
[0016.566] I> eeprom_get_mac_addr: MAC (type: 2): 48:b0:2d:5f:cf:e6
[0016.573] W> "plugin-manager" doesn't exist, creating
[0016.578] I> Adding /chosen/plugin-manager/cvm
[0016.582] W> "chip-id" doesn't exist, creating
[0016.586] I> Adding /chosen/plugin-manager/chip-id
[0016.591] W> "configs" doesn't exist, creating
[0016.595] I> Adding /chosen/plugin-manager/configs
[0016.599] W> "ids" doesn't exist, creating
[0016.604] I> Adding /chosen/plugin-manager/ids
[0016.608] W> "odm-data" doesn't exist, creating
[0016.612] I> Adding /chosen/plugin-manager/odm-data
[0016.619] W> "memory" doesn't exist, creating
[0016.621] I> [0] START: 0x80000000, END: 0xac000000
[0016.626] I> [1] START: 0xac004000, END: 0xf0ad0000
[0016.630] I> [2] START: 0xf0adc000, END: 0xf0ae0000
[0016.635] I> dram_block larger than 80000000
[0016.639] I> [3] START: 0x100000000, END: 0x280000000
[0016.644] I> added [base:0x80000000, size:0x2c000000] to /memory
[0016.650] I> added [base:0xac200000, size:0x44800000] to /memory
[0016.656] I> added [base:0x100000000, size:0x180000000] to /memory
[0016.663] I> Updated memory info to DTB
[0016.666] E> add_disp_param: failed to get display params for du=1
[0016.672] W> "reset" doesn't exist, creating
[0016.676] I> Adding ecid(00000001642db1c01c000000010000c0) to DT
[0016.682] I> NVG: Logical CPU: 0; MPIDR: 0x80000000
[0016.686] I> NVG: Logical CPU: 1; MPIDR: 0x80000001
[0016.691] I> NVG: Logical CPU: 2; MPIDR: 0x80000100
[0016.696] I> NVG: Logical CPU: 3; MPIDR: 0x80000101
[0016.701] I> NVG: Logical CPU: 4; MPIDR: 0x80000200
[0016.705] I> NVG: Logical CPU: 5; MPIDR: 0x80000201
[0016.710] I> Deleted cpu@6 node in DT
[0016.714] I> Deleted cpu@7 node in DT
[0016.717] I> Deleted cluster3 node in FDT
[0016.721] I> Update arm-pmu in FDT
[0016.724] I> - update property: interrupts
[0016.728] I> - update property: interrupt-affinity
[0016.733] W> "misc-data" doesn't exist, creating
[0016.737] I> Boot-device: QSPI
[0016.740] W> Unknown boot device
[0016.743] I> Add storage-qspi to plugin-manager/misc-data
[0016.748] W> Unknown storage device
[0016.752] I> Add serial number:1425021070025 as DT property
[0016.758] I> Plugin-manager override starting
[0016.762] I> node /plugin-manager/fragment-pcie-c5-rp matches
[0016.768] I> node /plugin-manager/fragement-tegra-wdt-en matches
[0016.774] I> node /plugin-manager/fragement-tegra-sdhci-sd-dis matches
[0016.782] I> Disable plugin-manager status in FDT
[0016.784] I> Plugin-manager override finished successfully
[0016.789] I> tegrabl_load_kernel_and_dtb: Done
[0016.813] I> Kernel EP: 0x80080000, DTB: 0x90000000

My current environment is JetPack_4.6.2_Linux_JETSON_XAVIER_NX_TARGETS

Please help to guide this problem, thank you

Jetpack4.6.2 has a known issue in cboot for reading extlinux.conf. Please upgrade to at least 4.6.3 and it will be resolved.

Thank you for your message.
If it’s just the changes in cboot, can I directly flash the cboot form 4.6.3 into the board with 4.6.2 images?

Hi,

The patch is over here.

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