
Linux 6.6 is ready to be launched as secure this weekend until Linus Torvalds has reservations and decides to increase the cycle by one week. In any case there are some final minute fixes heading in to fix-up 9 completely different Lenovo laptops with AMD Ryzen SoCs to make the {hardware} extra usable underneath Linux.
Crimson Hat engineer Hans de Goede despatched out a single patch because the final of the platform-drivers-x86 work forward of the Linux 6.6 secure launch. The patch is extending the DMI quirks desk for making 9 Lenovo laptops behave correctly throughout droop/resume underneath Linux.
When suspending to idle and resuming on choose Lenovo laptops with Mendocino APUs, there are a number of NVMe IOMMU web page faults after which the system is unstable afterwards till being rebooted. This challenge has been tracked in bug experiences similar to kernel bug 218024.
The affected Lenovo laptop computer fashions embrace:
– LENOVO 82YT / V14 G4 AMN
– LENOVO 83GE / V14 G4 AMN
– LENOVO 82YU / V15 G4 AMN
– LENOVO 83CQ / V15 G4 AMN
– LENOVO 82VF / IdeaPad 1 14AMN7
– LENOVO 82VG / IdeaPad 1 15AMN7
– LENOVO 82X5 / IdeaPad 1 15AMN7
– LENOVO 82XN / IdeaPad Slim 3 14AMN8
– LENOVO 82XQ / IdeaPad Slim 3 15AMN8
These fashions all want the identical s2idle bug quirk to workaround the NVMe s2idle droop/resume errors.
Individually by way of the x86/pressing department is one other patch to enhance the help for these laptops. Thomas Gleixner defined in that pending patch to skip probing when ACPI/MADT advertises PCAT compatibility:
“David and some others reported that on sure newer techniques some legacy interrupts fail to work appropriately.
Debugging revealed that the BIOS of those techniques leaves the legacy PIC in uninitialized state which makes the PIC detection fail and the kernel switches to a dummy implementation.
Sadly this fallback causes fairly some code to fail because it is determined by checks for the variety of legacy PIC interrupts or the provision of the true PIC.
In principle there isn’t any purpose to make use of the PIC on any fashionable system when IO/APIC is out there, however the dependencies on the associated checks can’t be resolved trivially and on brief discover. This wants a number of evaluation and rework.”
This takes care of a difficulty that a number of AMD Lenovo laptop computer keyboards don’t work underneath Linux.
Hans de Goede wrote again within the platform-drivers-x86 repair pull:
“I made a decision to ship this in on the final minute as a result of along with “x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility” which is pending in tip x86/pressing this fixes an entire group of 9 Lenovo AMD Mendocino Soc primarily based laptop computer fashions from being unusable with Linux to them working effective with Linux.”
So with the Lenovo laptop computer fashions talked about above, Linux 6.6 must be enjoying properly with the {hardware} whereas the patches must also work their approach back-ported to present secure kernel collection too.
