出現這個疑問的解答,在網路上絕大部分的回應者都說,應該是具有 ECC 功能的記憶體壞掉了!因此都建議使用 mem86+
來測試一下,看看是哪一支記憶體損毀了。但是有另外一個連結裡面談到了也有可能是模組裡面沒有寫好這個晶片組的偵測,
以致於出現這個錯誤訊息。因此對方建議,可以將這個模組放置到拒絕載入的位置,這樣就能夠略過這個錯誤了。
鳥哥歸納一下,我們應該這樣做:
- 應該要先使用 mem86+ 之類的軟體來檢查看看,到底是不是記憶體出錯,或者是哪邊的硬體出問題較佳;
- 如果不是硬體的問題,那麼將該模組從記憶體移除,並且不再載入。
上述的第二點要進行很簡單,在 CentOS 5.x 可以這樣做:
[root@www ~]# vim /etc/modprobe.d/blacklist
blacklist k8_edac
blacklist edac_mc
[root@www ~]# modprobe -r k8_edac edac_mc
|
因為 blacklist 可以拒絕隨插即用的裝置模組,因此就能夠避免這個模組在下次開機後被啟用啊!,而 modprobe -r
則是立即將這兩個模組從記憶體當中移除之意。這樣就解決完畢囉!