[Bug 1208750] New: kernel fails to access EFI runtime services, efibootmgr fails to run as a result
https://bugzilla.suse.com/show_bug.cgi?id=1208750 Bug ID: 1208750 Summary: kernel fails to access EFI runtime services, efibootmgr fails to run as a result Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: aarch64 OS: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: ohering@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 865153 --> https://bugzilla.suse.com/attachment.cgi?id=865153&action=edit dmesg-virt75-6.2.0-1.g89e2785-default.txt virt75 is a GIGABYTE G242-P34-00 It was possible to run Tumbleweed in the past. It runs SLE15 fine, modulo bug#1198682 The kernel 6.1 and 6.2 is unable to use the EFI runtime services: [ 0.722100] [Firmware Bug]: Unable to handle paging request in EFI runtime service -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1208750 https://bugzilla.suse.com/show_bug.cgi?id=1208750#c1 --- Comment #1 from Olaf Hering <ohering@suse.com> --- Does still work with 6.0.12-1-default Thu Dec 8 10:49:09 2022 (523a283) -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1208750 https://bugzilla.suse.com/show_bug.cgi?id=1208750#c2 --- Comment #2 from Olaf Hering <ohering@suse.com> --- This one fails (and crashes), not sure what the hash is supposed to mean. [ 37.358150][ T620] CPU: 24 PID: 620 Comm: kworker/u160:47 Not tainted 6.1.7-1-default #1 openSUSE Tumbleweed b9c728b3dce38bc7b28292688d61e08a7f4954f8 -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1208750 https://bugzilla.suse.com/show_bug.cgi?id=1208750#c3 Jiri Slaby <jslaby@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jslaby@suse.com, | |ohering@suse.com Assignee|kernel-bugs@opensuse.org |jlee@suse.com Flags| |needinfo?(ohering@suse.com) --- Comment #3 from Jiri Slaby <jslaby@suse.com> ---
WARNING: CPU: 0 PID: 9 at drivers/firmware/efi/runtime-wrappers.c:113 efi_call_virt_check_flags+0x48/0xb0 ... efi: [Firmware Bug]: IRQ flags corrupted (0x00000000=>0x000000c0) by EFI set_variable
which is: if (!WARN_ON_ONCE(mismatch & ARCH_EFI_IRQ_FLAGS_MASK)) invoked by:
WARNING: CPU: 3 PID: 419 at drivers/firmware/efi/runtime-wrappers.c:341 virt_efi_set_variable+0x174/0x1b0 ... virt_efi_set_variable+0x174/0x1b0 refresh_nv_rng_seed+0x80/0xbc
0x000000c0 is irq_masked|fiq_masked. I don't see any relevant changes between 6.0 and 6.1 for this to happen. Joey, any ideas? Olaf, can you bisect? I would start with git bisect drivers/firmware/efi/ rch/arm64/kernel/efi* which should be rather quick. -- You are receiving this mail because: You are the assignee for the bug.
participants (1)
-
bugzilla_noreply@suse.com