在 AMD 处理器上运行“mcelog”

Mat*_*iak 5 amd mcelog

当我运行mcelog(版本 154)时,我得到以下输出。

mcelog: ERROR: AMD Processor family 23: mcelog does not support this processor.  Please use the edac_mce_amd module instead.
CPU is unsupported
Run Code Online (Sandbox Code Playgroud)

对我来说,这感觉像是一个类别错误,因为它mcelog是一个应用程序,edac_mce_amd也是一个内核模块。

此外,我确实加载了这个模块。lsmod返回edac_mce_amd 28672 0

那么这个错误消息到底在说什么?我是否应该运行替代二进制文件以从我的 AMD 处理器获取 MCE,或者是否有办法使其mcelog兼容?

其背景是,我大约每天都会突然崩溃一次,并且 中没有任何有罪的消息journalctl,因此我试图查看是否有 MCE 可能会突出该问题。

Ste*_*itt 5

mcelog弃用,您应该使用rasdaemon(也可以在 GitHub 上找到,也可能在您选择的发行版中找到)。

\n

如果 don\xe2\x80\x99t 的打包版本rasdaemon似乎可以与您的 CPU 配合使用,请尝试构建更新的版本;特别是,对您的 CPU 系列的支持至少需要 0.6.3 版本rasdaemon。(但即使是较旧的 CPU 系列也可能需要最新版本的rasdaemon.)

\n