I'm planning on getting some ECC RAM to replace the non-ECC RAM I currently have installed on my Asus M5A97 Pro motherboard (AMD 970 chipset, FX-6100 CPU).
After I install the RAM, **how do I tell whether the ECC feature of the RAM is working properly?**
I thought about
dmidecode --type memory
which currently prints among else for each RAM stick:
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
(For one, I would expect with 1 bit of ECC per byte the data width to remain 64 bits but the total width to read 72 bits.)
Can that be used for determining whether ECC is operative? Or is dmidecode too low level for that? What else could I use (except waiting and seeing if an ECC error shows up in the logs, which would indicate it's working but not that it isn't working)?
**Update:** I later thought of edac-utils. Installing them, I get Not enabling Memory Error Detection and Correction since EDAC_DRIVER is not set
. That gave me edac-util
and edac-ctl
executables. Can one of those be used for this purpose?
Asked by user
(29991 rep)
Jun 26, 2014, 10:14 AM
Last activity: May 16, 2023, 01:24 PM
Last activity: May 16, 2023, 01:24 PM