Jump to content

Orange PI 5 Armbian 25.8.2 Ubuntu Server 24.04/6.12 does not boot (kernel panic)


Recommended Posts

Posted (edited)

Hello,

my Orange Pi 5 works well with the stock OS (1.22, Ubuntu Jammy, BSP kernel 6.1.99), using the SD as a boot device.

 

It also works ok with Armbian Minimal-IoT / Debian 13 / 6.1:

 

 v25.8.2 for Orange Pi 5 running Armbian Linux 6.1.115-vendor-rk35xx

 

But I prefer Ubuntu and wanted to try 6.12, so I downloaded 25.8.2 / Ubuntu Server / 6.12.

 

Wrote to SD, hooked up the debug UART and powered on.

The bootloader is fine, the kernel starts, but at a certain point it panics:

 

[  OK  ] Reached target sockets.target - Socket Units.
         Starting armbian-hardware-monitor.…ce - Armbian hardware monitoring...
         Starting armbian-hardware-optimize… - Armbian hardware optimization...
         Starting armbian-led-state.service - Armbian leds state...
         Starting armbian-resize-filesystem…vice - Armbian filesystem resize...
armbian-hardware-monitor.service
[  OK  ] Finished armbian-hardware-monitor.…vice - Armbian hardware monitoring.
[  OK  ] Finished armbian-led-state.service - Armbian leds state.
armbian-led-state.service
[  OK  ] Finished armbian-hardware-optimize…ce - Armbian hardware optimization.
armbian-hardware-optimize.service
[  OK  ] Finished console-setup.service - Set console font and keymap.
console-setup.service
sys-kernel-debug-tracing.mount
[  158.363359] rockchip-pm-domain fd8d8000.power-management:power-controller: failed to get ack on domain 'gpu', val=0xa9fff
[  158.364324] SError Interrupt on CPU7, code 0x00000000be000411 -- SError
[  158.364327] CPU: 7 UID: 0 PID: 462 Comm: (udev-worker) Tainted: G   M     C         6.12.49-current-rockchip64 #1
[  158.364332] Tainted: [M]=MACHINE_CHECK, [C]=CRAP
[  158.364333] Hardware name: Xunlong Orange Pi 5 (DT)
[  158.364334] pstate: 404000c9 (nZcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[  158.364336] pc : _raw_spin_lock_irqsave+0x38/0x8c
[  158.364342] lr : regmap_lock_spinlock+0x18/0x2c
[  158.364347] sp : ffff800083f03660
[  158.364348] x29: ffff800083f03660 x28: 0000000000000000 x27: ffff800083f03c60
[  158.364351] x26: 0000000000000000 x25: ffff710bf0c4c080 x24: ffff710bf0f64098
[  158.364354] x23: 0000000000000000 x22: 0000000000000001 x21: 0000000000000000
[  158.364356] x20: 000000000000000c x19: 0000000000000000 x18: ffffffffffffffff
[  158.364358] x17: 66203a72656c6c6f x16: 72746e6f632d7265 x15: 776f703a746e656d
[  158.364361] x14: 6567616e616d2d72 x13: 00000000000002ac x12: 00000000ffffffea
[  158.364363] x11: 0000000000000001 x10: 0000000000000001 x9 : ffffc80dcfdf9250
[  158.364365] x8 : 000000000002ffe8 x7 : c0000000ffffdfff x6 : 00000000000affa8
[  158.364368] x5 : ffffc80dce6c1b54 x4 : 0000000000000008 x3 : ffffc80dce6c15c8
[  158.364370] x2 : 0000000000000001 x1 : 0000000000000000 x0 : ffff710bf0f65c00
[  158.364373] Kernel panic - not syncing: Asynchronous SError Interrupt
[  158.364374] CPU: 7 UID: 0 PID: 462 Comm: (udev-worker) Tainted: G   M     C         6.12.49-current-rockchip64 #1
[  158.364377] Tainted: [M]=MACHINE_CHECK, [C]=CRAP
[  158.364378] Hardware name: Xunlong Orange Pi 5 (DT)
[  158.364379] Call trace:
[  158.364380]  dump_backtrace+0x94/0x114
[  158.364383]  show_stack+0x18/0x24
[  158.364385]  dump_stack_lvl+0x38/0x90
[  158.364387]  dump_stack+0x18/0x24
[  158.364389]  panic+0x39c/0x3f4
[  158.364392]  nmi_panic+0x40/0x8c
[  158.364394]  arm64_serror_panic+0x70/0x80
[  158.364396]  do_serror+0x3c/0x78
[  158.364398]  el1h_64_error_handler+0x30/0x48
[  158.364401]  el1h_64_error+0x64/0x68
[  158.364402]  _raw_spin_lock_irqsave+0x38/0x8c
[  158.364404]  regmap_lock_spinlock+0x18/0x2c
[  158.364407]  regmap_write+0x3c/0x78
[  158.364409]  rockchip_pd_power+0xf8/0x5e8
[  158.364414]  rockchip_pd_power_on+0x14/0x20
[  158.364417]  _genpd_power_on+0x94/0x188
[  158.364418]  genpd_power_on.part.0+0xa4/0x1ac
[  158.364421]  __genpd_dev_pm_attach+0x144/0x2dc
[  158.364423]  genpd_dev_pm_attach+0x60/0x70
[  158.364425]  dev_pm_domain_attach+0x20/0x34
[  158.364429]  platform_probe+0x50/0xdc
[  158.364431]  really_probe+0xc0/0x38c
[  158.364434]  __driver_probe_device+0x7c/0x15c
[  158.364437]  driver_probe_device+0x40/0x114
[  158.364440]  __driver_attach+0xf4/0x1fc
[  158.364443]  bus_for_each_dev+0x74/0xd4
[  158.364445]  driver_attach+0x24/0x30
[  158.364448]  bus_add_driver+0x110/0x234
[  158.364451]  driver_register+0x60/0x128
[  158.364453]  __platform_driver_register+0x24/0x30
[  158.364455]  panthor_init+0x64/0x1000 [panthor]
[  158.364467]  do_one_initcall+0x44/0x2a8
[  158.364470]  do_init_module+0x58/0x20c
[  158.364472]  load_module+0x1e4c/0x1f3c
[  158.364474]  init_module_from_file+0x84/0xc4
[  158.364476]  __arm64_sys_finit_module+0x1f4/0x2f0
[  158.364478]  invoke_syscall+0x48/0x110
[  158.364481]  el0_svc_common.constprop.0+0xc8/0xe8
[  158.364484]  do_el0_svc+0x20/0x2c
[  158.364487]  el0_svc+0x30/0xfc
[  158.364488]  el0t_64_sync_handler+0x13c/0x158
[  158.364491]  el0t_64_sync+0x190/0x194
[  158.364492] SMP: stopping secondary CPUs
[  158.364557] Kernel Offset: 0x480d4dc00000 from 0xffff800080000000
[  158.364558] PHYS_OFFSET: 0xffff8ef600000000
[  158.364559] CPU features: 0x1c,00000017,00280928,4200720b
[  158.364561] Memory Limit: none
[  158.393407] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---

 

Power brick is a solid 5V/4A and as I said works OK with the stock OS (7zip benchmark and all) and Armbian Minimal

 

Any suggestion?

 

Thanks a lot

 

Fernando

Edited by XFer012
Added reference to Armbian Minimal

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines