Linux 6.6 akan dirilis sebagai versi stabil akhir pekan ini kecuali Linus Torvalds memiliki keberatan dan memutuskan untuk memperpanjang siklusnya selama satu minggu. Bagaimanapun, ada beberapa perbaikan menit-menit terakhir yang akan dilakukan untuk memperbaiki sembilan laptop Lenovo berbeda dengan SoC AMD Ryzen untuk membuat perangkat keras lebih dapat digunakan di Linux.
Insinyur Red Hat Hans de Goede mengirimkan satu patch sebagai pekerjaan terakhir dari driver platform-x86 sebelum rilis stabil Linux 6.6. Patch ini memperluas tabel quirks DMI untuk membuat sembilan laptop Lenovo berperilaku baik selama penangguhan/lanjutan di Linux.
Saat menangguhkan ke idle dan melanjutkan pada laptop Lenovo tertentu dengan APU Mendocino, terdapat beberapa kesalahan halaman NVMe IOMMU yang menyebabkan sistem menjadi tidak stabil setelahnya hingga di-boot ulang. Masalah ini telah dilacak dalam laporan bug seperti bug kernel 218024.
Model laptop Lenovo yang terpengaruh meliputi:
– 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
Semua model ini memerlukan kekhasan bug s2idle yang sama untuk mengatasi kesalahan penangguhan/lanjutan NVMe s2idle.
Secara terpisah melalui cabang x86/urgent terdapat patch lain untuk meningkatkan dukungan untuk laptop ini. Thomas Gleixner menjelaskan dalam patch yang tertunda untuk melewati pemeriksaan ketika ACPI/MADT mengiklankan kompatibilitas PCAT:
“David dan beberapa orang lainnya melaporkan bahwa pada sistem tertentu yang lebih baru, beberapa interupsi lama gagal bekerja dengan benar.
Proses debug mengungkapkan bahwa BIOS sistem ini membiarkan PIC lawas dalam keadaan tidak diinisialisasi sehingga membuat deteksi PIC gagal dan kernel beralih ke implementasi dummy.
Sayangnya fallback ini menyebabkan beberapa kode gagal karena bergantung pada pemeriksaan jumlah interupsi PIC lama atau ketersediaan PIC sebenarnya.
Secara teori tidak ada alasan untuk menggunakan PIC pada sistem modern mana pun ketika IO/APIC tersedia, namun ketergantungan pada pemeriksaan terkait tidak dapat diselesaikan dengan mudah dan dalam waktu singkat. Hal ini memerlukan banyak analisis dan pengerjaan ulang.”Ini mengatasi masalah beberapa keyboard laptop AMD Lenovo yang tidak berfungsi di Linux.
Hans de Goede menulis kembali di platform-drivers-x86 fix pull:
“Saya memutuskan untuk mengirimkan ini pada menit terakhir karena bersama dengan “x86/i8259: Lewati probing ketika ACPI/MADT mengiklankan kompatibilitas PCAT” yang tertunda di tip x86/urgent, ini memperbaiki seluruh kelompok 9 laptop berbasis Lenovo AMD Mendocino Soc model dari tidak dapat digunakan dengan Linux hingga berfungsi dengan baik dengan Linux.” Jadi dengan model laptop Lenovo yang disebutkan di atas, Linux 6.6 seharusnya dapat berfungsi dengan baik dengan perangkat kerasnya sementara patchnya juga harus dapat di-back-port ke seri kernel stabil yang ada juga.
Itulah berita seputar Linux 6.6 Menit Terakhir Memperbaiki Alamat Sembilan Laptop AMD Lenovo yang “Tidak Dapat Digunakan”., semoga bermanfaat. Disadur dari Phoronix.com.