3 ms·
I have found the situation with ECC ram to be confusing. Some motherboard options seem to accept the RAM, without getting the benefit of the checksum. Does anyo
by cturner 7y ago
I have found the situation with ECC ram to be confusing. Some motherboard options seem to accept the RAM, without getting the benefit of the checksum. Does anyone know which of the motherboard options give the full benefit of ECC?
- lhl 7y agoMost motherboards should have support, but you can double-check the memory QVL for each board to see for ECC UDIMMs to use. ECC support should be based on the AMD IMC (on chip) and AGESA and should work with all Zen CPUs except for the consumer APUs. Here's the output from a Ryzen 7 1700 and an Asrock B350 board: lhl@z ~> journalctl -b | grep EDAC Jul 28 18:53:49 z kernel: EDAC MC: Ver: 3.0.0 Jul 28 18:53:50 z kernel: EDAC amd64: Node 0: DRAM ECC enabled. Jul 28 18:53:50 z kernel: EDAC amd64: F17h detected (node 0). Jul 28 18:53:50 z kernel: EDAC MC: UMC0 chip selects: Jul 28 18:53:50 z kernel: EDAC amd64: MC: 0: 8192MB 1: 0MB Jul 28 18:53:50 z kernel: EDAC amd64: MC: 2: 0MB 3: 0MB Jul 28 18:53:50 z kernel: EDAC amd64: MC: 4: 0MB 5: 0MB Jul 28 18:53:50 z kernel: EDAC amd64: MC: 6: 0MB 7: 0MB Jul 28 18:53:50 z kernel: EDAC MC: UMC1 chip selects: Jul 28 18:53:50 z kernel: EDAC amd64: MC: 0: 8192MB 1: 0MB Jul 28 18:53:50 z kernel: EDAC amd64: MC: 2: 0MB 3: 0MB Jul 28 18:53:50 z kernel: EDAC amd64: MC: 4: 0MB 5: 0MB Jul 28 18:53:50 z kernel: EDAC amd64: MC: 6: 0MB 7: 0MB Jul 28 18:53:50 z kernel: EDAC amd64: using x8 syndromes. Jul 28 18:53:50 z kernel: EDAC amd64: MCT channel count: 2 Jul 28 18:53:50 z kernel: EDAC MC0: Giving out device to module amd64_edac controller F17h: DEV 0000:00:18.3 (INTERRUPT) Jul 28 18:53:50 z kernel: EDAC PCI0: Giving out device to module amd64_edac controller EDAC PCI controller: DEV 0000:00:18.0 (POLLED) Jul 28 18:53:50 z kernel: AMD64 EDAC driver v3.5.0 Jul 28 18:53:57 z systemd[1]: Starting Initialize EDAC v3.0.0 Drivers For Machine Hardware... Jul 28 18:53:57 z systemd[1]: Started Initialize EDAC v3.0.0 Drivers For Machine Hardware. lhl@z ~> edac-ctl --status edac-ctl: drivers are loaded. lhl@z ~> edac-ctl --mainboard edac-ctl: mainboard: ASRock AB350 Gaming-ITX/ac lhl@z ~> edac-util -v mc0: 0 Uncorrected Errors with no DIMM info mc0: 0 Corrected Errors with no DIMM info mc0: csrow0: 0 Uncorrected Errors mc0: csrow0: mc#0csrow#0channel#0: 0 Corrected Errors mc0: csrow0: mc#0csrow#0channel#1: 0 Corrected Errors edac-util: No errors to report.