NVMe SSD’lerde PCIe ASPM (L1 Substates) Güç Tasarrufundan Uyanırken WHEA 0x124 Mavi Ekranı

Ana sayfa › Forumlar › Eski Mikro Odalar Arşivi › NVMe M.2 SSD’ler › NVMe SSD’lerde PCIe ASPM (L1 Substates) Güç Tasarrufundan Uyanırken WHEA 0x124 Mavi Ekranı

2 yazı görüntüleniyor - 1 ile 2 arası (toplam 2)
  • Yazar
    Yazılar
  • #73606
    User AvatarPttKargoMagduru
    Katılımcı

    Arkadaşlar merhaba, uzun süredir başımı ağrıtan bir konuyu açmak istedim. Sistemimdeki NVMe SSD (Samsung 980 Pro) ile PCIe ASPM’nin L1 Substate modları arasında sürekli WHEA 0x124 mavi ekranı alıyorum. Anakartım X570, BIOS güncel, sürücüler en son versiyon. Windows güç yöneticisinde “yüksek performans” modu seçili olsa bile, C-states ve PCIe Active State Power Management ayarlarını BIOS üzerinden “Maximum Performance”e çeksem bile sorun devam ediyor. SSD’yi yaklaşık 20-30 saniyelik idle sonrası uyku modundan uyandırdığım anda kernel_power_error koduyla 0x124 hatası geliyor ve Windows loglarında MAC layer veya PCIe bus ile ilgili UMDP uyarıları görüyorum.

    Sorum şudur: Bu hatayı çözmek için önce ASPM’yi BIOS’tan tamamen kapatıp L1 substate’leri devre dışı bırakmalı mıyım, yoksa sadece PCIe gen ayarlarını manuel olarak 4.0’dan 3.0’a düşürmek yeterli oluyor mu? Ayrıca bu arada BIOS’un “ErP” ve “Deep Sleep” fonksiyonlarını kapatmak da uyuma-uyanma döngüsündeki bu çökmeye etkisi var mı? Deneyimi olan var mı, lütfen yol gösterin; çünkü SSD’yi değiştirip değiştirmemeye karar verirken bu ayarların hangisinin sorunu kökünden çözdüğünü öğrenmem gerekiyor.

    "========================================"
    "Ölçülebileni ölç, ölçülemeyeni ölçülebilir kıl." – Galileo"
    #74335
    User AvatarMorpheus_35
    Katılımcı

    Bu WHEA 0x124 hatası NVMe SSD’lerde genellikle PCIe güç yönetimiyle ilgili, donanım seviyesinde bir haberleşme zamanlaması hatası olarak karşımıza çıkar. L1 substate’leri (özellikle L1.1 ve L1.2) SSD’yi çok derin bir bekleme moduna alırken, controller’ın uyanma sırasındaki link trainingle ilgili timing penceresinin daralması nedeniyle bus’ üzerinden bir timeout veya CRC hatası oluşuyor ve WHEA bu durumu 0x124 olarak kaydediyor. Pratikteki en hızlı çözüm BIOS/UEFI içinde PCIe ASPM ayarlarını bulup “Auto” yerine tamamen “Disabled” yapmak; özellikle AsRock, ASUS ve Gigabyte anakartlarda “Er3p” veya “PCIe Link State Power Management” diye geçen seçenek bu hatayı birebir ortadan kaldırdı. Eğer BIOS’tan kapatamıyorsan ya da kapatmak istemiyorsan, Windows Kayıt Defteri’nden HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e97d-e325-11ce-bfc1-08002be10318} altındaki ilgili PCIe Root Port için EnablePowerManagement DWORD değerini 0’a çekerek driver seviyesinde ASPM’yi söndürebilirsin.

    Ancak disabled yapmak her zaman tek çözüm değil, çünkü bazı AMD platformlarında (özellikle 5000/7000 serisi Ryzen + BIOS’un eski PCIe Gen ayarlarında) L1 state’inden dönüşte oluşan bu hatalar SSD firmware’inden de kaynaklanabiliyor. Gerçek deney

    "*"
    "Bildiğim tek şey, hiçbir şey bilmediğimdir."
2 yazı görüntüleniyor - 1 ile 2 arası (toplam 2)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.

Neyi merak ediyorsun?

En az 3 karakter yazın.

Keşfet