[aarch64] [ampere] [altramax] 5.19.0-rc8 - panic __efi_rt_asm_wrapper+0x2c/0x4c efi_call_rts+0x260/0x3d4

Bruno Goncalves bgoncalv at redhat.com
Wed Aug 17 06:55:00 PDT 2022


Hello,

We are hitting a panic when running the fwts test on ampere altramax
machines. We use the following wrapper to run it [1].

[  241.001323] Unable to handle kernel paging request at virtual
address 00000000ebaf5018
[  241.009236] Mem abort info:
[  241.012018]   ESR = 0x0000000096000005
[  241.015756]   EC = 0x25: DABT (current EL), IL = 32 bits
[  241.021058]   SET = 0, FnV = 0
[  241.024100]   EA = 0, S1PTW = 0
[  241.027229]   FSC = 0x05: level 1 translation fault
[  241.032095] Data abort info:
[  241.034964]   ISV = 0, ISS = 0x00000005
[  241.038788]   CM = 0, WnR = 0
[  241.041744] user pgtable: 4k pages, 48-bit VAs, pgdp=0000080111e80000
[  241.048174] [00000000ebaf5018] pgd=0000000000000000, p4d=0000000000000000
[  241.054955] Internal error: Oops: 96000005 [#1] SMP
[  241.059823] Modules linked in: rfkill sunrpc vfat fat acpi_ipmi
ipmi_ssif arm_spe_pmu igb ipmi_devintf arm_cmn ipmi_msghandler
arm_dsu_pmu cppc_cpufreq acpi_tad scsi_dh_rdac scsi_dh_emc
scsi_dh_alua dm_multipath i2c_dev fuse zram xfs ast i2c_algo_bit
drm_vram_helper drm_kms_helper syscopyarea sysfillrect sysimgblt
fb_sys_fops drm_ttm_helper crct10dif_ce ttm nvme ghash_ce sbsa_gwdt
nvme_core drm xgene_hwmon
[  241.095823] CPU: 77 PID: 970 Comm: kworker/u256:43 Not tainted 5.19.0-rc8 #1
[  241.102861] Hardware name: GIGABYTE R152-P31-00/MP32-AR1-00, BIOS
F26a (SCP: 2.06.20220308) 04/25/2022
[  241.112156] Workqueue: efi_rts_wq efi_call_rts
[  241.116595] pstate: 204000c9 (nzCv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[  241.123548] pc : 0x2b871a14
[  241.126331] lr : 0x2b871a9c
[  241.129114] sp : ffff80000c773b30
[  241.132417] x29: ffff80000c773b50 x28: 0000000000000000 x27: 0000000000000000
[  241.139545] x26: 0000000000000000 x25: ffffab9cb11185d0 x24: ffff080080a76f04
[  241.146671] x23: ffff80000e03bcb8 x22: ffff80000e03bcb4 x21: ffff07ff9698a400
[  241.153798] x20: ffff07ff9698a000 x19: ffffab9cb2d63ae8 x18: 0000000000000014
[  241.160924] x17: 0000002000000000 x16: ffffab9cb0ad8060 x15: 350000004b75e45a
[  241.168051] x14: 0000000000000000 x13: 0000000000000010 x12: 0101010101010101
[  241.175178] x11: 7f7f7f7f7f7f7f7f x10: fefefefefeff7076 x9 : ffffab9cafb27988
[  241.182305] x8 : 000000002b860688 x7 : ffff07ff85d07374 x6 : ffff080080a76f04
[  241.189431] x5 : 000000002b87a158 x4 : ffff080080a76f04 x3 : ffff80000e03bcb8
[  241.196557] x2 : ffff80000e03bcb4 x1 : 00000000ebaf5018 x0 : 00000000ebaf5018
[  241.203684] Call trace:
[  241.206119]  0x2b871a14
[  241.208555]  0x2b871ae0
[  241.210990]  0x2b87a2b4
[  241.213425]  0x2b862570
[  241.215861]  0x2b869888
[  241.218296]  0x2b860724
[  241.220732]  __efi_rt_asm_wrapper+0x2c/0x4c
[  241.224909]  efi_call_rts+0x260/0x3d4
[  241.228562]  process_one_work+0x1ec/0x460
[  241.232565]  worker_thread+0x78/0x420
[  241.236219]  kthread+0xf0/0x100
[  241.239352]  ret_from_fork+0x10/0x20
[  241.242920] Code: 8b000020 f9000fe0 910063e0 f9400000 (79400000)
[  241.249004] ---[ end trace 0000000000000000 ]---
[  241.253610] Kernel panic - not syncing: Oops: Fatal exception in interrupt
[  241.260473] SMP: stopping secondary CPUs
[  241.264747] Kernel Offset: 0x2b9ca7b10000 from 0xffff800008000000
[  241.270829] PHYS_OFFSET: 0x80000000
[  241.274305] CPU features: 0x0000,0085c029,19805c82
[  241.279086] Memory Limit: none
[  241.282129] ---[ end Kernel panic - not syncing: Oops: Fatal
exception in interrupt ]---

test logs: https://datawarehouse.cki-project.org/kcidb/tests/4815058
cki issue tracker: https://datawarehouse.cki-project.org/issue/1472

kernel config: https://gitlab.com/api/v4/projects/18194050/jobs/2884252302/artifacts/artifacts/kernel-arm-next-redhat_613631661_aarch64.config
kernel tarball:
https://gitlab.com/api/v4/projects/18194050/jobs/2884252303/artifacts/artifacts/kernel-arm-next-redhat_613631661_aarch64.tar.gz

[1] https://gitlab.com/redhat/centos-stream/tests/kernel/kernel-tests/-/tree/main/firmware/user-specified

Thanks,
Bruno Goncalves




More information about the linux-arm-kernel mailing list