ECC-Memory Support durch Linux Kernel: Unterschied zwischen den Versionen

Aus revampedia
(Die Seite wurde neu angelegt: «Auch mit Mainboards, die offiziell kein ECC-Memory unterstützen, kann die Unterstützung von '''unbuffered''' ECC-Memory folgendermassen unter Linux eingerichte…»)
 
 
Zeile 7: Zeile 7:
 
dmesg | grep -i edac
 
dmesg | grep -i edac
  
Ausgabe z.B:
+
Ausgabe z.B:<br />
<code>
+
[ 658.400082] EDAC amd64: This node reports that Memory ECC is currently disabled, set F3x44[22] (0000:00:18.3).
[ 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.400102] EDAC amd64: Forcing ECC checking on!
+
....
....
+
[ 658.400333] EDAC amd64: This node reports that DRAM ECC is currently Disabled; ENABLING now
[ 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.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.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)
[ 658.401731] EDAC PCI0: Giving out device to module 'amd64_edac' controller 'EDAC PCI controller': DEV '0000:00:18.2' (POLLED)
 
</code>
 
  
 
Die Infos stammen aus folgendem Artikel:
 
Die Infos stammen aus folgendem Artikel:

Aktuelle Version vom 8. Januar 2016, 09:32 Uhr

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