Failed to boot the JetsonXavierNX device from the USB flash drive

I wanted to boot from the USB flash drive and proceed step by step as described in the document, but when I finally inserted the USB flash drive and booted, I could not identify the USB. Does the BootLoader not support boot from USB flash drive? But I see the manual can be started from the U disk, help to see where the problem, thank you

[0002.451] I> Hit any key to stop autoboot: 4 3 2 1
[0004.459] initializing target
[0004.459] calling apps_init()
[0004.460] starting app kernel_boot_app
[0004.470] I> found decompressor handler: lz4-legacy
[0004.471] I> decompressing BMP blob …
[0004.482] I> Kernel type = Normal
[0004.482] I> ########## SD (0) boot ##########
[0004.483] W> Ignoring error getting sd-card params
[0004.483] I> sdcard-0 params source =
[0004.484] E> Blockdev open: exit error
[0004.484] E> SD boot failed, err: 724238353
[0004.484] I> ########## USB (0) boot ##########
[0004.489] W> No valid slot number is found in scratch register
[0004.490] W> Return default slot: _a
[0004.505] I> Validate XUSB-FW …
[0004.505] I> T19x: Authenticate XUSB-FW (bin_type: 11), max size 0x30000
[0004.507] I> Encryption fuse is not ON
[0004.508] I> USB Firmware Version: 60.09 release
[0004.565] I> regulator of usb2-0 already enabled
[0004.570] I> regulator of usb2-1 already enabled
[0004.575] I> regulator of usb2-2 already enabled
[0005.642] I> USB 2.0 port 2 new high-speed USB device detected
[0005.642] W> Change usb2 root port id to 3
[0005.642] W> Change usb2 root port id to 2
[0005.644] W> WARNING: event and command not matching, cmd_trb_ptr = 0xa42d5a00, cmd_ring.dma = 0xa42d5ac0
[0005.745] I> Start to enumerate device
[0005.746] W> WARNING: event and command not matching, cmd_trb_ptr = 0xa42d5a00, cmd_ring.dma = 0xa42d5ac0
[0005.751] I>
[0005.751] I> Enumerated USB Device 0424:2744
[0005.751] I>
[0005.752] I> Hub:
[0005.753] I> Downstream ports : 5
[0005.753] I> Power switching : Ganged
[0005.753] I> Compound device : No
[0005.754] I> Over-current protection : Global
[0005.758] I> Hub avg delay : 4 ns
[0005.762] I> Set interface = 1 (alt setting)
[0005.767] I> Enable hub ports
[0005.778] I> Device detected on port 4
[0005.779] I> Device detected on port 5
[0006.794] I> Reset port 4
[0006.849] W> WARNING: event and command not matching, cmd_trb_ptr = 0xa42d5a00, cmd_ring.dma = 0xa42d5ac0
[0006.950] I> Start to enumerate device
[0006.952] W> WARNING: event and command not matching, cmd_trb_ptr = 0xa42d5a00, cmd_ring.dma = 0xa42d5ac0
[0006.957] W> WARNING: event and command not matching, cmd_trb_ptr = 0xa42d5b00, cmd_ring.dma = 0xa42d5ac0
[0006.958] I>
[0006.958] I> Enumerated USB Device 0951:1666
[0006.959] I>
[0006.960] I> Max LUN = 0
[0006.963] I> Vendor Identification : Kingston
[0006.964] I> Product Identification : DataTraveler 3.0
[0006.967] I> Product Revision Level : 0000
[0006.976] I> READ CAPACITY - last LBA = 121077761, 59120MB
[0006.976] I> -0 params source =
[0006.986] I> Found 1 partitions in USB_MS (instance 0)
[0006.986] I> Look for boot partition
[0006.988] I> Fallback: assuming 0th partition is boot partition
[0006.994] I> Detect filesystem
[0007.009] I> Loading kernel-bootctrl from partition
[0007.009] I> Loading partition kernel-bootctrl at 0xa4380000 from device(0x1)
[0007.017] W> tegrabl_get_kernel_bootctrl: magic number(0x00000000) is invalid
[0007.018] W> tegrabl_get_kernel_bootctrl: use default dummy boot control data
[0007.022] I> Loading extlinux.conf …
[0007.026] I> Loading extlinux.conf binary from rootfs …
[0007.031] I> rootfs path: /usb/boot/extlinux/extlinux.conf
[0007.055] I> ext4_read_data_from_extent:298: Total file read should not be larger than file stat size
[0007.055] E> file /usb/boot/extlinux/extlinux.conf read failed!!
[0007.056] W> Failed to load extlinux.conf binary from rootfs (err=202113305)
[0007.058] E> Failed to find/load /boot/extlinux/extlinux.conf
[0007.064] I> Loading kernel …
[0007.067] I> No kernel binary path
[0007.070] I> Continue to load from partition …
[0007.074] W> No valid slot number is found in scratch register
[0007.080] W> Return default slot: _a
[0007.083] I> A/B: bin_type (37) slot 0
[0007.087] I> Loading kernel from partition
[0007.091] I> Loading partition kernel at 0xa4380000 from device(0x1)
[0007.838] I> Validate kernel …
[0007.839] I> T19x: Authenticate kernel (bin_type: 37), max size 0x5000000
[0008.218] I> Encryption fuse is not ON
[0008.249] I> Checking boot.img header magic … [0008.249] I> [OK]
[0008.249] I> Loading kernel-dtb …
[0008.249] I> No kernel-dtb binary path
[0008.250] I> Continue to load from partition …
[0008.250] W> No valid slot number is found in scratch register
[0008.250] W> Return default slot: _a
[0008.251] I> A/B: bin_type (38) slot 0
[0008.254] I> Loading kernel-dtb from partition
[0008.258] I> Loading partition kernel-dtb at 0x91000000 from device(0x1)
[0008.275] I> Validate kernel-dtb …
[0008.276] I> T19x: Authenticate kernel-dtb (bin_type: 38), max size 0x400000
[0008.278] I> Encryption fuse is not ON
[0008.279] I> Kernel hdr @0xa4380000
[0008.282] I> Kernel dtb @0x90000000
[0008.285] I> decompressor handler not found
[0008.289] I> Copying kernel image (34484232 bytes) from 0xa4380800 to 0x80080000 … [0008.305] I> Done
[0008.306] I> Move ramdisk (len: 7238366) from 0xa6464000 to 0x92000000
[0008.309] I> Updated bpmp info to DTB
[0008.311] I> Ramdisk: Base: 0x92000000; Size: 0x6e72de
[0008.313] I> Updated initrd info to DTB
[0008.317] W> WARN: Fail to override “console=none” in commandline
[0008.323] I> Active rootfs suffix:
[0008.326] E> tegrabl_linuxboot_add_disp_param, du 0 failed to get display params
[0008.333] E> tegrabl_linuxboot_add_disp_param, du 0 failed to get display params
[0008.341] E> tegrabl_linuxboot_add_disp_param, du 0 failed to get display params
[0008.348] W> No valid slot number is found in scratch register
[0008.354] W> Return default slot: _a
[0008.357] I> Active slot suffix:
[0008.360] I> add_boot_slot_suffix: slot_suffix =
[0008.365] 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= 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
[0008.399] I> Updated bootarg info to DTB
[0008.403] W> MAC addr invalid!
[0008.406] E> Failed to get WIFI MAC address
[0008.410] W> MAC addr invalid!
[0008.413] E> Failed to get Bluetooth MAC address
[0008.417] I> eeprom_get_mac_addr: MAC (type: 2): 48:b0:2d:5f:ef:a8
[0008.424] W> “plugin-manager” doesn’t exist, creating
[0008.428] I> Adding /chosen/plugin-manager/cvm
[0008.432] W> “chip-id” doesn’t exist, creating
[0008.437] I> Adding /chosen/plugin-manager/chip-id
[0008.441] W> “configs” doesn’t exist, creating
[0008.446] I> Adding /chosen/plugin-manager/configs
[0008.450] W> “ids” doesn’t exist, creating
[0008.454] I> Adding /chosen/plugin-manager/ids
[0008.459] W> “odm-data” doesn’t exist, creating
[0008.463] I> Adding /chosen/plugin-manager/odm-data
[0008.470] W> “memory” doesn’t exist, creating
[0008.472] I> [0] START: 0x80000000, END: 0xac000000
[0008.476] I> [1] START: 0xac004000, END: 0xf0ad0000
[0008.481] I> [2] START: 0xf0adc000, END: 0xf0ae0000
[0008.486] I> dram_block larger than 80000000
[0008.490] I> [3] START: 0x100000000, END: 0x280000000
[0008.495] I> added [base:0x80000000, size:0x2c000000] to /memory
[0008.501] I> added [base:0xac200000, size:0x44800000] to /memory
[0008.507] I> added [base:0x100000000, size:0x180000000] to /memory
[0008.513] I> Updated memory info to DTB
[0008.517] E> add_disp_param: failed to get display params for du=0
[0008.523] W> “reset” doesn’t exist, creating
[0008.527] I> Adding ecid(000000016428a0010c0000000a0100c0) to DT
[0008.533] I> NVG: Logical CPU: 0; MPIDR: 0x80000000
[0008.537] I> NVG: Logical CPU: 1; MPIDR: 0x80000001
[0008.542] I> NVG: Logical CPU: 2; MPIDR: 0x80000100
[0008.547] I> NVG: Logical CPU: 3; MPIDR: 0x80000101
[0008.551] I> NVG: Logical CPU: 4; MPIDR: 0x80000200
[0008.556] I> NVG: Logical CPU: 5; MPIDR: 0x80000201
[0008.561] I> Deleted cpu@6 node in DT
[0008.564] I> Deleted cpu@7 node in DT
[0008.568] I> Deleted cluster3 node in FDT
[0008.572] I> Update arm-pmu in FDT
[0008.575] I> - update property: interrupts
[0008.579] I> - update property: interrupt-affinity
[0008.584] W> “misc-data” doesn’t exist, creating
[0008.588] I> Boot-device: QSPI
[0008.591] W> Unknown boot device
[0008.594] I> Add storage-qspi to plugin-manager/misc-data
[0008.599] W> Unknown storage device
[0008.603] I> Add serial number:1425021032197 as DT property
[0008.608] I> Plugin-manager override starting
[0008.612] I> node /plugin-manager/fragment-pcie-c5-rp matches
[0008.619] I> node /plugin-manager/fragement-tegra-wdt-en matches
[0008.625] I> node /plugin-manager/fragement-tegra-sdhci-sd-dis matches
[0008.632] I> Disable plugin-manager status in FDT
[0008.634] I> Plugin-manager override finished successfully
[0008.640] I> tegrabl_load_kernel_and_dtb: Done
[0008.644] E> tegrabl_display_clear: display is not initialized
[0008.650] W> Boot logo display failed…
[0008.653] I> Kernel EP: 0x80080000, DTB: 0x90000000
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.253-tegra (buildbrain@mobile-u64-5374-d5000) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SMP PREEMPT Sun Apr 17 02:37:44 PDT 2022
[ 0.000000] Boot CPU: AArch64 Processor [4e0f0040]
[ 0.000000] OF: fdt:memory scan node memory, reg size 48,
[ 0.000000] OF: fdt: - 80000000 , 2c000000
[ 0.000000] OF: fdt: - ac200000 , 44800000
[ 0.000000] OF: fdt: - 100000000 , 180000000
[ 0.000000] earlycon: tegra_comb_uart0 at MMIO32 0x000000000c168000 (options ‘’)
[ 0.000000] bootconsole [tegra_comb_uart0] enabled
[ 0.000000] OF: reserved mem: initialized node ramoops_carveout, compatible id nvidia,ramoops
[ 0.000000] OF: reserved mem: initialized node vpr-carveout, compatible id nvidia,vpr-carveout
[ 0.000000] OF: reserved mem: initialized node grid-of-semaphores, compatible id nvidia,gosmem
[ 0.000000] cma: Reserved 64 MiB at 0x00000000c2000000
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.1
[ 0.000000] percpu: Embedded 24 pages/cpu s57624 r8192 d32488 u98304
[ 0.000000] Speculative Store Bypass Disable mitigation not required
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 2001384
[ 0.000000] Kernel command line: 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= 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
[ 0.000000] log_buf_len individual max cpu contribution: 32768 bytes
[ 0.000000] log_buf_len total cpu_extra contributions: 163840 bytes
[ 0.000000] log_buf_len min size: 32768 bytes
[ 0.000000] log_buf_len: 262144 bytes
[ 0.000000] early log buf free: 30132(91%)
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.000000] Memory: 7190624K/8132608K available (15358K kernel code, 2956K rwdata, 6696K rodata, 8640K init, 612K bss, 188320K reserved, 753664K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] modules : 0xffffff8000000000 - 0xffffff8008000000 ( 128 MB)
[ 0.000000] vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000 ( 250 GB)
[ 0.000000] .text : 0xffffff8008080000 - 0xffffff8008f80000 ( 15360 KB)
[ 0.000000] .rodata : 0xffffff8008f80000 - 0xffffff8009610000 ( 6720 KB)
[ 0.000000] .init : 0xffffff8009610000 - 0xffffff8009e80000 ( 8640 KB)
[ 0.000000] .data : 0xffffff8009e80000 - 0xffffff800a163008 ( 2957 KB)
[ 0.000000] .bss : 0xffffff800a163008 - 0xffffff800a1fc0b4 ( 613 KB)
[ 0.000000] fixed : 0xffffffbefe7fd000 - 0xffffffbefec00000 ( 4108 KB)
[ 0.000000] PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000 ( 16 MB)
[ 0.000000] vmemmap : 0xffffffbf00000000 - 0xffffffc000000000 ( 4 GB maximum)
[ 0.000000] 0xffffffbf00000000 - 0xffffffbf08000000 ( 128 MB actual)
[ 0.000000] memory : 0xffffffc000000000 - 0xffffffc200000000 ( 8192 MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 64.
[ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=6.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=6
[ 0.000000] NR_IRQS:64 nr_irqs:64 0
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] arm_arch_timer: Architected cp15 timer(s) running at 31.25MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xe6a171046, max_idle_ns: 881590405314 ns
[ 0.000006] sched_clock: 56 bits at 31MHz, resolution 32ns, wraps every 4398046511088ns
[ 0.008546] Console: colour dummy device 80x25
[ 0.012453] console [tty0] enabled
[ 0.015857] bootconsole [tegra_comb_uart0] disabled
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.253-tegra (buildbrain@mobile-u64-5374-d5000) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SMP PREEMPT Sun Apr 17 02:37:44 PDT 2022
[ 0.000000] Boot CPU: AArch64 Processor [4e0f0040]
[ 0.000000] OF: fdt:memory scan node memory, reg size 48,
[ 0.000000] OF: fdt: - 80000000 , 2c000000
[ 0.000000] OF: fdt: - ac200000 , 44800000
[ 0.000000] OF: fdt: - 100000000 , 180000000
[ 0.000000] earlycon: tegra_comb_uart0 at MMIO32 0x000000000c168000 (options ‘’)
[ 0.000000] bootconsole [tegra_comb_uart0] enabled
[ 0.000000] OF: reserved mem: initialized node ramoops_carveout, compatible id nvidia,ramoops
[ 0.000000] OF: reserved mem: initialized node vpr-carveout, compatible id nvidia,vpr-carveout
[ 0.000000] OF: reserved mem: initialized node grid-of-semaphores, compatible id nvidia,gosmem
[ 0.000000] cma: Reserved 64 MiB at 0x00000000c2000000
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.1
[ 0.000000] percpu: Embedded 24 pages/cpu s57624 r8192 d32488 u98304
[ 0.000000] Speculative Store Bypass Disable mitigation not required
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 2001384
[ 0.000000] Kernel command line: 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= 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
[ 0.000000] log_buf_len individual max cpu contribution: 32768 bytes
[ 0.000000] log_buf_len total cpu_extra contributions: 163840 bytes
[ 0.000000] log_buf_len min size: 32768 bytes
[ 0.000000] log_buf_len: 262144 bytes
[ 0.000000] early log buf free: 30132(91%)
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.000000] Memory: 7190624K/8132608K available (15358K kernel code, 2956K rwdata, 6696K rodata, 8640K init, 612K bss, 188320K reserved, 753664K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] modules : 0xffffff8000000000 - 0xffffff8008000000 ( 128 MB)
[ 0.000000] vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000 ( 250 GB)
[ 0.000000] .text : 0xffffff8008080000 - 0xffffff8008f80000 ( 15360 KB)
[ 0.000000] .rodata : 0xffffff8008f80000 - 0xffffff8009610000 ( 6720 KB)
[ 0.000000] .init : 0xffffff8009610000 - 0xffffff8009e80000 ( 8640 KB)
[ 0.000000] .data : 0xffffff8009e80000 - 0xffffff800a163008 ( 2957 KB)
[ 0.000000] .bss : 0xffffff800a163008 - 0xffffff800a1fc0b4 ( 613 KB)
[ 0.000000] fixed : 0xffffffbefe7fd000 - 0xffffffbefec00000 ( 4108 KB)
[ 0.000000] PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000 ( 16 MB)
[ 0.000000] vmemmap : 0xffffffbf00000000 - 0xffffffc000000000 ( 4 GB maximum)
[ 0.000000] 0xffffffbf00000000 - 0xffffffbf08000000 ( 128 MB actual)
[ 0.000000] memory : 0xffffffc000000000 - 0xffffffc200000000 ( 8192 MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 64.
[ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=6.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=6
[ 0.000000] NR_IRQS:64 nr_irqs:64 0
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] arm_arch_timer: Architected cp15 timer(s) running at 31.25MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xe6a171046, max_idle_ns: 881590405314 ns
[ 0.000006] sched_clock: 56 bits at 31MHz, resolution 32ns, wraps every 4398046511088ns
[ 0.008546] Console: colour dummy device 80x25
[ 0.012453] console [tty0] enabled
[ 0.015857] bootconsole [tegra_comb_uart0] disabled
[ 0.020855] kmemleak: Kernel memory leak detector disabled
[ 0.020889] Calibrating delay loop (skipped), value calculated using timer frequency… 62.50 BogoMIPS (lpj=125000)
[ 0.020927] pid_max: default: 32768 minimum: 301
[ 0.021996] Security Framework initialized
[ 0.022545] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.022572] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.024085] ftrace: allocating 47098 entries in 184 pages
[ 0.423086] sched-energy: Sched-energy-costs installed from DT
[ 0.423123] ASID allocator initialised with 65536 entries
[ 0.461351] tegra-id: chipid=21917.
[ 0.461377] tegra-id: opt_subrevision=1.
[ 0.461413] Tegra Revision: A02p SKU: 0xde CPU Process: 0 SoC Process: 0
[ 0.461476] DTS File Name: /dvs/git/dirty/git-master_linux/kernel/kernel-4.9/arch/arm64/boot/dts/…/…/…/…/…/…/hardware/nvidia/platform/t19x/jakku/kernel-dts/tegra194-p3668-all-p3509-0000.dts
[ 0.461524] DTB Build time: Apr 17 2022 02:42:31
[ 0.509331] CPU1: Booted secondary processor [4e0f0040]
[ 0.541481] CPU2: Booted secondary processor [4e0f0040]
[ 0.573562] CPU3: Booted secondary processor [4e0f0040]
[ 0.605930] CPU4: Booted secondary processor [4e0f0040]
[ 0.637976] CPU5: Booted secondary processor [4e0f0040]
[ 0.638263] Brought up 6 CPUs

Is this rel32.7.2?

Are the next two steps after “To set up a flash drive manually for booting” also necessary?

yes

Please apply this patch to your cboot first. There is a bug in cboot to load file.

If you don’t want to try this, then directly use rel-32.7.1 which does not have this problem.

When I use the first method, I don’t find the source code of CBOOT in REL32.7.2-L4T Driver Package (BSP) Sources. What is the download path, compilation and use method?

When I used the second method “then directly use rel-32.7.1 which does not have this problem.”, the problem persisted.Basically nothing has changed.

[Com COM4] (2022-09-27_172444).log (119.5 KB)

Hi,

  1. Cboot source is over here.
    https://developer.nvidia.com/embedded/linux-tegra-r3272

  2. I don’t think you really fallback to 32.7.1 successfully. The release date of rel-32.7.1 is 2022/2. But the log you just posted tells us your kernel is built in 2022/April…

[ 0.000000] Linux version 4.9.253-tegra (buildbrain@mobile-u64-5374-d5000) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SMP PREEMPT Sun Apr 17 02:37:44 PDT 2022

Do you have the system.img file of 32.7.1 of the JetsonXavierNX-emmc16G device , let me overwrite my current system.img
Thank you.

The issue is in cboot… overwriting system image won’t update your cboot…

[Com COM4] (2022-09-27_191532).log (63.5 KB)
image
I have updated 2022-2-20, cboot_t194.bin, but it got stuck because of the above problem.
How do I set it?

Set what…?

boot option是1的話就輸入1…

If the boot option is 1, then enter 1…

[Com COM4] (2022-09-27_193738).log (43.5 KB)
I enter: 1

Then the following print appears
[0008.855] I> Enter choice:
[0011.408] I> Selected option: 1
[0011.408] I> Loading kernel …
[0011.408] I> Loading kernel binary from rootfs …
[0011.409] I> rootfs path: /usb/boot/Image
[0013.012] I> Loading kernel sig file from rootfs …
[0013.012] I> rootfs path: /usb/boot/Image.sig

However, in the end, NVMe is mounted to the root directory instead of the USB device, as follows:
image

Please share your dmesg right in this situation.

請你分享一下當前狀況下的的kernel log (dmesg)

[Com COM4] (2022-09-27_193738).log (45.5 KB)
这个可以吗?

No… the log is wrong.
Just directly type “dmesg” in your console and attach the full log.

dmesg.log (51.8 KB)
Thank you

請問一下你除了照我們的步驟做之外有另外自己裝什麼東西嗎?

基本上kernel cmdline這一個設定 “root=/dev/sda1”, rootfs就會從/dev/sda1上面讀取
我看到你的目錄下面好像有 "rootOnNVMe"那個工具, 請問你是不是有跑過這個?

如果有的話麻煩格式化你的usb drive並且重來一次 那個東西不是我們的官方工具, 我們並不清楚他改了哪些東西
如果還是沒用的話麻煩連sdkm都重燒一次. 我記得以前有碰過類似的問題, 有用戶用了那個tool之後就沒法照我們的方法設置rootfs.

Could you confirm if you really follow exact steps as our document?

Basically, when you see " root=/dev/sda1" in your kernel cmdline, then rootfs will be mounted from this disk.
I saw there is a script “rootOnNVMe”, did you ever run this to your device before?

If so, please format your usb drive and restart the steps again. That script is not our official tool so we don’t guarantee what it set there.
I remember there was similar question that some users tried that tool and they cannot set rootfs to other device afterwards.

Ok, let me do it again