On reboot after kernel update from 6.3.9-1 to 6.4.2-1, I get the following error:
[ 0.301051][ T1] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.MHBR], AE_NOT_FOUND (20230331/psargs-330)
[ 0.301087][ T1] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PTID.PBAR], AE_NOT_FOUND (20230331/dsfield-500)
The OS does not boot further. Choosing the prior kernel (6.3.9-1) in the boot menu boots fine.
(1) How do I roll back the kernel, so that 6.3.9-1 is the default?
(2) Assuming this is a bug, how and where do I report it?
This is a message due to a buggy BIOS implementation of your motherboard manufacturer. This message can in most cases safely be ignored…no need to roll back to an older kernel.
You can try to update your BIOS (if you have a board of a brand which supports BIOS updates under linux).
It looks like the ACPI BIOS error is actually still there when booting using 6.3.9-1, and it’s just that 6.4.2-1 doesn’t continue booting after the error message. Which I suspect means that the error is a red herring, and it’s something after the ACPI BIOS error that’s broken in 6.4.2-1.
Thank you! Adding tpm_tis.interrupts=0 to the kernel command line parameters fixed the problem.
For posterity, what I did was:
Opened YaST
Clicked System → Boot Loader
In the Kernel Parameters tab, added tpm_tis.interrupts=0 to the Optional Kernel Command Line Parameter box
As prior kernels were detecting TPM interrupts were broken and falling back to polling, adding this option is just forcing the new kernel to do what the old kernel was doing automatically.