ecc - 为什么 edac-ctl 需要驱动程序而 edac-util 不需要?

ecc - 为什么 edac-ctl 需要驱动程序而 edac-util 不需要?

我的 AMD Ryzen Linux 系统有特意购买的 ECC 内存。

如果我读得正确的话,edac-util 显示我有 ecc:

mc0: 0 Uncorrected Errors with no DIMM info
mc0: 0 Corrected Errors with no DIMM info
mc0: csrow0: 0 Uncorrected Errors
mc0: csrow0: mc#0csrow#0channel#0: 0 Corrected Errors
mc0: csrow1: 0 Uncorrected Errors
mc0: csrow1: mc#0csrow#1channel#0: 0 Corrected Errors
mc0: csrow2: 0 Uncorrected Errors
mc0: csrow2: mc#0csrow#2channel#0: 0 Corrected Errors
mc0: csrow3: 0 Uncorrected Errors
mc0: csrow3: mc#0csrow#3channel#0: 0 Corrected Errors
edac-util: No errors to report.

但 edac-ctl 显示驱动程序未加载:

edac-ctl: drivers not loaded.

为什么 edac-util 不需要驱动程序或者可以识别驱动程序而 edac-util 需要?

注意……我不确定我应该在这里问这个问题还是在 Linux 堆栈中问这个问题。由于大多数 Linux 用户不会使用 ecc,所以我想在这里问。

注 2.... 是的,我的主板支持 ECC。我确定了。

相关内容