[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
https://bugzilla.suse.com/show_bug.cgi?id=1208750
https://bugzilla.suse.com/show_bug.cgi?id=1208750#c2
--- Comment #2 from Olaf Hering
https://bugzilla.suse.com/show_bug.cgi?id=1208750
https://bugzilla.suse.com/show_bug.cgi?id=1208750#c3
Jiri Slaby
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