EDAC Speicher Layout

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
reox
Beiträge: 2567
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

EDAC Speicher Layout

Beitrag von reox » 20.02.2025 13:03:41

Ich hab einen Server mit ECC RAM und daher Debianrasdaemon installiert. Mir ist die Ausgabe des Speicher Layouts aber nicht klar:

Code: Alles auswählen

# uname -r
6.12.9+bpo-amd64
# dmesg | grep -i EDAC
[    1.340448] EDAC MC: Ver: 3.0.0
[    4.705255] EDAC MC0: Giving out device to module amd64_edac controller F19h_M70h: DEV 0000:00:18.3 (INTERRUPT)
[    4.705262] EDAC amd64: F19h_M70h detected (node 0).
[    4.705266] EDAC MC: UMC0 chip selects:
[    4.705267] EDAC amd64: MC: 0:     0MB 1:     0MB
[    4.705270] EDAC amd64: MC: 2:  8192MB 3:  8192MB
[    4.705273] EDAC MC: UMC1 chip selects:
[    4.705274] EDAC amd64: MC: 0:     0MB 1:     0MB
[    4.705277] EDAC amd64: MC: 2:  8192MB 3:  8192MB
# lshw -short
[...]
/0/e                                memory      64GiB System Memory
/0/e/0                              memory      [empty]
/0/e/1                              memory      32GiB DIMM Synchronous Unbuffered (Unregistered) 4800 MHz (0.2 ns)
/0/e/2                              memory      [empty]
/0/e/3                              memory      32GiB DIMM Synchronous Unbuffered (Unregistered) 4800 MHz (0.2 ns)
[...]
# ras-mc-ctl --mainboard
ras-mc-ctl: mainboard: ASRockRack model B665D4U-1L
# ras-mc-ctl --layout
          +-----------------------------------------------+
          |                      mc0                      |
          |  csrow0   |  csrow1   |  csrow2   |  csrow3   |
----------+-----------------------------------------------+
channel1: |     0 MB  |     0 MB  |  8192 MB  |  8192 MB  |
channel0: |     0 MB  |     0 MB  |  8192 MB  |  8192 MB  |
----------+-----------------------------------------------+
Das scheint mir aber nicht zu passen, da der Server 2 DIMMs zu je 32GB hat. Ich komme da aber nur auf 32GB insgesamt?
Liefert der EDAC Treiber da einfach ein falsches Ergebnis des Memory Controllers oder wie ist das zu interpretieren?

Auf meinem N54L NAS mit 2GB RAM scheint es nämlich zu stimmen:

Code: Alles auswählen

# dmesg | grep EDAC
[    0.281984] EDAC MC: Ver: 3.0.0
[    7.249212] EDAC amd64: MCT channel count: 1
[    7.249318] EDAC MC0: Giving out device to module amd64_edac controller F10h: DEV 0000:00:18.3 (INTERRUPT)
[    7.249321] EDAC amd64: F10h detected (node 0).
[    7.249323] EDAC MC: DCT0 chip selects:
[    7.249324] EDAC amd64: MC: 0:  1024MB 1:  1024MB
[    7.249327] EDAC amd64: MC: 2:     0MB 3:     0MB
[    7.249329] EDAC amd64: MC: 4:     0MB 5:     0MB
[    7.249331] EDAC amd64: MC: 6:     0MB 7:     0MB
[    7.249332] EDAC MC: DCT1 chip selects:
[    7.249333] EDAC amd64: MC: 0:     0MB 1:     0MB
[    7.249335] EDAC amd64: MC: 2:     0MB 3:     0MB
[    7.249336] EDAC amd64: MC: 4:     0MB 5:     0MB
[    7.249338] EDAC amd64: MC: 6:     0MB 7:     0MB
[    7.249339] EDAC amd64: using x4 syndromes.
[    7.249355] EDAC PCI0: Giving out device to module amd64_edac controller EDAC PCI controller: DEV 0000:00:18.2 (POLLED)
[    7.249358] AMD64 EDAC driver v3.5.0
# ras-mc-ctl --mainboard
ras-mc-ctl: mainboard: HP model ProLiant MicroServer
# ras-mc-ctl --layout
          +-----------------------------------------------------------------------------------------------+
          |                                              mc0                                              |
          |  csrow0   |  csrow1   |  csrow2   |  csrow3   |  csrow4   |  csrow5   |  csrow6   |  csrow7   |
----------+-----------------------------------------------------------------------------------------------+
channel1: |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |
channel0: |  1024 MB  |  1024 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |
----------+-----------------------------------------------------------------------------------------------+

Antworten