= Verification = This bug wasn't "unmasked" at the time of the focal kernel, so the crash was not reproducible there. But I've verified that after fixing this bug, the focal kernel still does not crash on this platform:
ubuntu@dawes:~$ cat /proc/version Linux version 5.4.0-75-generic (buildd@bos02-arm64-005) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #84-Ubuntu SMP Fri May 28 17:34:08 UTC 2021 ubuntu@dawes:~$ ** Tags removed: verification-needed-focal ** Tags added: verification-done-focal -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1925075 Title: Gigabyte R120-T33 (ARM ThunderX SoC) fails to boot in ACPI mode Status in linux package in Ubuntu: Fix Released Status in linux source package in Hirsute: Fix Released Status in linux source package in Impish: Fix Released Bug description: The Gigabyte R120-T33 platform provides both device-tree and ACPI hardware descriptions. By default, the Linux kernel will boot in device-tree mode. A user can override this and choose ACPI mode by passing acpi=force. This system boots fine in DTB mode, but fails when booted in ACPI mode with acpi=force. [ 7.936228] ACPI: Power Button [PWRB] [ 7.941359] ACPI GTDT: [Firmware Bug]: failed to get the Watchdog base address. [ 7.948807] Unable to handle kernel read from unreadable memory at virtual address 0000000000000028 [ 7.957843] Mem abort info: [ 7.960625] ESR = 0x96000004 [ 7.963667] EC = 0x25: DABT (current EL), IL = 32 bits [ 7.968968] SET = 0, FnV = 0 [ 7.972010] EA = 0, S1PTW = 0 [ 7.975140] Data abort info: [ 7.978008] ISV = 0, ISS = 0x00000004 [ 7.981832] CM = 0, WnR = 0 [ 7.984788] [0000000000000028] user address but active_mm is swapper [ 7.991131] Internal error: Oops: 96000004 [#1] SMP [ 7.996000] Modules linked in: [ 7.999047] CPU: 3 PID: 1 Comm: swapper/0 Not tainted 5.11.0-16-generic #17-Ubuntu [ 8.006606] Hardware name: GIGABYTE R120-T33/MT30-GS1, BIOS F02 08/06/2019 [ 8.013469] pstate: 40400085 (nZcv daIf +PAN -UAO -TCO BTYPE=--) [ 8.019465] pc : __ipi_send_mask+0x60/0x114 [ 8.023645] lr : smp_cross_call+0x3c/0xdc [ 8.027648] sp : ffff8000127a3c90 [ 8.030951] x29: ffff8000127a3c90 x28: 000000000000000a [ 8.036256] x27: ffff800011b60510 x26: ffff8000122e5108 [ 8.041560] x25: 0000000000000001 x24: 0000000000000000 [ 8.046864] x23: ffff8000122ee000 x22: ffff8000123f8448 [ 8.052168] x21: ffff800010fd9a28 x20: ffff800010fd9a28 [ 8.056864] Unable to handle kernel read from unreadable memory at virtual address 0000000000000028 [ 8.057472] x19: ffff000100157c60 x18: 0000000000000020 [ 8.067011] Mem abort info: [ 8.067013] ESR = 0x96000004 [ 8.072308] [ 8.072310] x17: 00000000c2da3fd1 [ 8.075089] EC = 0x25: DABT (current EL), IL = 32 bits [ 8.078131] x16: 000000001b5980d2 [ 8.079609] SET = 0, FnV = 0 [ 8.082998] [ 8.082999] x15: ffffffffffffffff [ 8.088295] EA = 0, S1PTW = 0 [ 8.091684] x14: 0000000000000000 [ 8.094725] Data abort info: [ 8.096203] [ 8.096204] x13: 003d090000000000 [ 8.099591] ISV = 0, ISS = 0x00000004 [ 8.102719] x12: 00003d0900000000 [ 8.106108] CM = 0, WnR = 0 [ 8.108975] [ 8.108977] x11: 0000000000000000 [ 8.110453] [0000000000000028] user address but active_mm is swapper [ 8.113841] x10: 00003d0900000000 [ 8.138598] x9 : ffff800010028c80 x8 : 0000000000000001 [ 8.143902] x7 : 00000000ffffffff x6 : ffff000ff61d7318 [ 8.149206] x5 : ffff800011620080 x4 : ffff800011620150 [ 8.154510] x3 : ffff800010fd99e8 x2 : 0000000000000000 [ 8.159815] x1 : ffff800010fd9a28 x0 : 0000000000000000 [ 8.165120] Call trace: [ 8.167556] __ipi_send_mask+0x60/0x114 [ 8.171383] smp_cross_call+0x3c/0xdc [ 8.175036] smp_send_reschedule+0x3c/0x50 [ 8.179123] resched_curr+0x5c/0xb0 [ 8.182603] check_preempt_curr+0x58/0x90 [ 8.186604] ttwu_do_wakeup+0x2c/0x1a0 [ 8.190343] ttwu_do_activate+0x7c/0x114 [ 8.194256] try_to_wake_up+0x2cc/0x5b0 [ 8.198082] wake_up_process+0x24/0x30 [ 8.201821] swake_up_one+0x48/0x9c [ 8.205300] rcu_gp_kthread_wake+0x68/0x8c [ 8.209388] rcu_accelerate_cbs_unlocked+0xb4/0xf0 [ 8.214168] rcu_core+0x208/0x230 [ 8.217473] rcu_core_si+0x1c/0x30 [ 8.220865] __do_softirq+0x128/0x3a4 [ 8.224517] irq_exit+0xc4/0xec [ 8.227649] __handle_domain_irq+0x8c/0xec [ 8.231737] gic_handle_irq+0x84/0xfc [ 8.235389] el1_irq+0xc0/0x180 [ 8.238520] klist_next+0xc0/0x180 [ 8.241913] bus_for_each_dev+0x68/0xe0 [ 8.245740] driver_attach+0x30/0x3c [ 8.249306] bus_add_driver+0x154/0x250 [ 8.253131] driver_register+0x84/0x140 [ 8.256958] __platform_driver_register+0x34/0x40 [ 8.261653] of_fixed_clk_driver_init+0x28/0x34 [ 8.266176] do_one_initcall+0x50/0x290 [ 8.270001] do_initcalls+0x104/0x144 [ 8.273659] kernel_init_freeable+0x174/0x1c0 [ 8.278005] kernel_init+0x20/0x134 [ 8.281486] ret_from_fork+0x10/0x18 [ 8.285056] Code: a90363f7 aa0103f5 b0010db7 f9401260 (b9402800) [ 8.291168] ---[ end trace e85c5f6ac85cc1e3 ]--- [ 8.295774] Kernel panic - not syncing: Oops: Fatal exception in interrupt [ 8.302655] SMP: stopping secondary CPUs [ 9.350572] SMP: failed to stop secondary CPUs 0,3,9 [ 9.355527] Kernel Offset: disabled [ 9.359004] CPU features: 0x00040002,69101108 [ 9.363350] Memory Limit: none [ 9.366412] ---[ end Kernel panic - not syncing: Oops: Fatal exception in interrupt ]--- To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1925075/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp