I am trying to compile kernel version 6.6.35 for the jetson nano using yocto, and am quickly running into a problem I don’t know how to fix.
Here is my kernel log.
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd071]
[ 0.000000] Linux version 6.6.35-yocto-standard (oe-user@oe-host) (aarch64-poky-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240716) #1 SMP PREEMPT Fri Jun 28 17:07:28 UTC 2024
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: NVIDIA Jetson Orin Nano Developer Kit
[ 0.000000] earlycon: uart8250 at MMIO32 0x0000000070006000 (options '')
[ 0.000000] printk: bootconsole [uart8250] enabled
[ 0.000000] efi: UEFI not found.
[ 0.000000] NUMA: No NUMA configuration found
[ 0.000000] NUMA: Faking a node at [mem 0x0000000080000000-0x000000017f1fffff]
[ 0.000000] NUMA: NODE_DATA [mem 0x17e7b5ac0-0x17e7b7fff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x000000017f1fffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x00000000fedfffff]
[ 0.000000] node 0: [mem 0x0000000100000000-0x000000017f1fffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000017f1fffff]
[ 0.000000] On node 0, zone Normal: 4608 pages in unavailable ranges
[ 0.000000] On node 0, zone Normal: 3584 pages in unavailable ranges
[ 0.000000] cma: Reserved 32 MiB at 0x00000000fce00000 on node -1
[ 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 22 pages/cpu s50408 r8192 d31512 u90112
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: detected: ARM erratum 834220
[ 0.000000] CPU features: detected: ARM erratum 1742098
[ 0.000000] CPU features: detected: ARM erratum 832075
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: tegraid=21.1.2.0.0 ddr_die=4096M@2048M section=512M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 video=tegrafb no_console_suspend=1 console=ttyS0,115200n8 debug_uartport=lsport,4 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff780000 core_edp_mv=1075 core_edp_ma=4000 gpt tegra_fbmem=0x800000@0x92ca9000 is_hdmi_initialised=1 earlycon=uart8250,mmio32,0x70006000 root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0
[ 0.000000] Unknown kernel command line parameters "vpr_resize tegraid=21.1.2.0.0 ddr_die=4096M@2048M section=512M memtype=0 usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 debug_uartport=lsport,4 earlyprintk=uart8250-32bit,0x70006000 lp0_vec=0x1000@0xff780000 core_edp_mv=1075 core_edp_ma=4000 tegra_fbmem=0x800000@0x92ca9000 is_hdmi_initialised=1", will be passed to user space.
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Fallback order for Node 0: 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1024056
[ 0.000000] Policy zone: Normal
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 16.
[ 0.000000] software IO TLB: mapped [mem 0x00000000f8e00000-0x00000000fce00000] (64MB)
[ 0.000000] Memory: 3952264K/4161536K available (15296K kernel code, 1396K rwdata, 5624K rodata, 3456K init, 624K bss, 176504K reserved, 32768K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=12, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=12.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=12
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] SError Interrupt on CPU0, code 0x00000000bf000002 -- SError
[ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.6.35-yocto-standard #1
[ 0.000000] Hardware name: NVIDIA Jetson Orin Nano Developer Kit (DT)
[ 0.000000] pstate: 004000c5 (nzcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 0.000000] pc : gic_of_init+0x2a8/0x398
[ 0.000000] lr : gic_of_init+0x288/0x398
[ 0.000000] sp : ffff8000817f3c90
[ 0.000000] x29: ffff8000817f3d00 x28: 0000000000000000 x27: ffff8000810b0c40
[ 0.000000] x26: 0000000000000008 x25: dead000000000122 x24: dead000000000100
[ 0.000000] x23: 0000000081a50000 x22: ffff800081a50000 x21: ffff8000817f3d68
[ 0.000000] x20: ffff0000fe7db888 x19: ffff800081328758 x18: 0000000000000001
[ 0.000000] x17: 00000000b6aef6c8 x16: 00000000637c499b x15: 0000000000000000
[ 0.000000] x14: ffffffffffffffff x13: 0000000000000000 x12: ffff800081a5ffff
[ 0.000000] x11: 0000000000020fff x10: ffff0000ff1ff010 x9 : 0000000000000100
[ 0.000000] x8 : ffff800081a50000 x7 : ffff0000ff1ff018 x6 : 00007fff8d9b0000
[ 0.000000] x5 : 000000000f410000 x4 : 000000000f410000 x3 : 0000000000000000
[ 0.000000] x2 : 0000000000000000 x1 : ffff800081803080 x0 : 00000000000000c0
[ 0.000000] Kernel panic - not syncing: Asynchronous SError Interrupt
[ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.6.35-yocto-standard #1
[ 0.000000] Hardware name: NVIDIA Jetson Orin Nano Developer Kit (DT)
[ 0.000000] Call trace:
[ 0.000000] dump_backtrace+0x90/0xe8
[ 0.000000] show_stack+0x18/0x24
[ 0.000000] dump_stack_lvl+0x48/0x60
[ 0.000000] dump_stack+0x18/0x24
[ 0.000000] panic+0x32c/0x388
[ 0.000000] nmi_panic+0x8c/0x90
[ 0.000000] arm64_serror_panic+0x6c/0x78
[ 0.000000] do_serror+0x3c/0x70
[ 0.000000] el1h_64_error_handler+0x30/0x48
[ 0.000000] el1h_64_error+0x68/0x6c
[ 0.000000] gic_of_init+0x2a8/0x398
[ 0.000000] of_irq_init+0x308/0x398
[ 0.000000] irqchip_init+0x18/0x40
[ 0.000000] init_IRQ+0xa0/0xb8
[ 0.000000] start_kernel+0x284/0x680
[ 0.000000] __primary_switched+0xbc/0xc4
[ 0.000000] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---