Linuxでは、ECCエラー報告が機能しません。

Linuxでは、ECCエラー報告が機能しません。

私はECCエラー報告がDebian 11で正しく動作するように努めましたが、成功しませんでした。ハードウェア構成は次のとおりです。

  • マザーボード: ASRock X570 Pro4
  • CPU:ライゼン7プロ5750G
  • メモリ: キングストン KSM26ED8/32ME(x2)

これらはすべてECCをサポートし、ECCはUEFI設定でも有効です。

私が試したいくつかのコマンドは次のとおりです。

# dmesg | grep -i edac
[    0.331589] EDAC MC: Ver: 3.0.0

# edac-util --status
edac-util: EDAC drivers loaded. No memory controllers found

# lsmod | grep edac
edac_mce_amd           32768  0

# ls /sys/devices/system/edac/mc
power  subsystem  uevent

# modprobe amd64_edac_mod 
modprobe: ERROR: could not insert 'amd64_edac_mod': No such device

# modprobe amd64_edac_mod ecc_enable_override=1
modprobe: ERROR: could not insert 'amd64_edac_mod': No such device

# ras-mc-ctl --status
ras-mc-ctl: drivers not loaded.

私が試すことができる他のものがありますか?

編集する

@supが引用したカーネルパッチは問題を解決します。https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0b8bf9cb142da59a14622bba168ebcd6d0a54499

バージョン5.17-rc1以降、メインラインカーネルに含まれています。

ベストアンサー1

おすすめ記事