Kernel 6.6.35

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 ]---

We don’t have experience on this, may other developers help to provide suggestions.

I got further in my progress. I was using the tegra234-p3768-0000.dtsi device tree instead of tegra210.dtsi.

You better clarifying what is the exact platform you are trying here.

Jetson Nano and Orin Nano are totally two different devices. But some users don’t know about it…
Tegra210 is Jetson Nano. Tegra234 is Orin.

Your topic filed in Jetson Nano forum which seems incorrect.

Ok I was not aware of two nanos. Specifically I am using the p3450 4gb jetson nano board.

Actually a “tegra234-p3768-0000.dtsi” dts may not work on the board you just told…

As I already told, this is for Orin Nano.

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