ECC-Memory Support durch Linux Kernel

Aus revampedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Auch mit Mainboards, die offiziell kein ECC-Memory unterstützen, kann die Unterstützung von unbuffered ECC-Memory folgendermassen unter Linux eingerichtet werden:

modprobe -v amd64_edac_mod ecc_enable_override=1

Anschliessend kann die Unterstützung von ECC-Memory so überprüft werden:

dmesg | grep -i edac

Ausgabe z.B:

[ 658.400082] EDAC amd64: This node reports that Memory ECC is currently disabled, set F3x44[22] (0000:00:18.3).
[ 658.400102] EDAC amd64: Forcing ECC checking on!
....
[ 658.400333] EDAC amd64: This node reports that DRAM ECC is currently Disabled; ENABLING now
[ 658.400339] EDAC amd64: Hardware accepted DRAM ECC Enable
[ 658.401685] EDAC MC0: Giving out device to 'amd64_edac' 'Family 10h': DEV 0000:00:18.2
[ 658.401731] EDAC PCI0: Giving out device to module 'amd64_edac' controller 'EDAC PCI controller': DEV '0000:00:18.2' (POLLED)

Die Infos stammen aus folgendem Artikel: http://thetechskinny.blogspot.ch/2010/11/enabling-ecc-memory-in-linux-without.html