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부터 메인라인 커널에 포함되었습니다.

관련 정보