Lehimli bellek arızası Linux çekirdeği ayarlarıyla geçici olarak çözüldü
Öne çıkanlar
- Memtest86+ testiyle tespit edilen arızalı fiziksel bellek adresleri Linux memmap parametresiyle yalıtıldı.
- GRUB yapılandırmasındaki değişken hatası ortam değişkeni tanımlanarak aşıldı.
- Lehimli RAM mimarisi fiziksel parça değişimini engellediği için donanım onarılamadı.
Dizüstü bilgisayarlarda anakarta lehimlenen bellek modülleri, donanım arızası durumunda parça değişimini neredeyse imkansız hale getiriyor. Lenovo ThinkPad X1 Carbon model cihazında dosya sistemi hataları ve tarayıcı çökmeleri yaşayan bir kullanıcı, Memtest86+ testi sonucunda bellekte fiziksel bozulmalar tespit etti. DIMM yuvalarının bulunmaması sebebiyle donanım değişikliği yapılamaması, yazılımsal bir geçici çözümü zorunlu kıldı.
Kullanıcı, arızalı bellek alanlarının işletim sistemi tarafından kullanılmasını engellemek için Linux çekirdeğinin memmap parametresinden yararlandı. Test aracının sunduğu bozuk bellek adreslerini ve uzunluklarını çıkaran kullanıcı, bu değerleri çekirdek komut satırına ekleyerek hatalı blokları devre dışı bıraktı. Debian ve Ubuntu dağıtımlarında bulunan harici badram yaması yerine Fedora üzerinde doğrudan çekirdek parametresi tercih edildi.
Yapılandırma sürecinde GRUB önyükleyicisinin değişken değiştirme hatasıyla karşılaşılması üzerine parametreler doğrudan dosya yerine ortam değişkeni olarak kaydedildi. Bu müdahalenin ardından cihaz kararlı şekilde açılırken bozuk adresler başarıyla yalıtıldı. Yöntem, donanım düzeyinde onarılamayan lehimli bellek sorunlarında cihazın yeni bir bilgisayar temin edilene kadar çalışmasını sağladı.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.