Bad news I’m afraid… I’ve received a response from Asrock Rack, with “official statement” from AMD on this, regarding ECC on this mobo (and AM4 in general):
Dear Mastakilla,
So many thanks for you detail experience.
We will share this information to RD However we got AMD official respond today
- AM4 support ECC function
- AM4 does not support ECC error reporting function
Here is the conclusion:
AM4 platform CPU (Ryzen 1000,2000,3000 series) can all support ECC correction, but not ECC report functionBest regards,
Kevin Hsiueh
Asrock Rack Incorporation
To which I responded:
Hi Kevin,
Thanks for getting back to me!
That is very unfortunate news…
Does this mean that the sensors for “DRAM ECC Error A1/A2/B1/B2” in the IPMI Event Log are unused and always will remain empty, even if memory errors do occur?
Do you know why these sensors then exist on this board? Were they simply copied over from an existing Intel /TR4 / Epyc Board, without testing them? Or were they added explicitly, but weren’t you aware of this missing feature (and also didn’t test it)?Kind regards,
Mastakilla
And their response:
Dear Mastakilla,
According to AMD, X470 is desktop MB, and our QT won’t test ECC report function on desktop MB.
We follow AMD POR to writes specification.
In order to prevent misunderstanding, we will also remove ”DRAM ECC Error A1/A2/B1/B2” in the IPMI Event Log”.
Thanks for doing so many test and kind remind, and we will pay more attention on similar case in the future.Best regards,
Kevin Hsiueh
Asrock Rack Incorporation
So no ECC reporting is supported…
Not entirely sure of this, but doesn’t this mean that:
- there is no way to know for sure ECC is actually doing something or to validate that it actually works (even for Asrock Rack or AMD themselves).
- there is no way to know if your memory is stable or not (ECC might be correcting errors all the time without you knowing about it). This is especially relevant if you want to overclock it.
I’m also not entirely sure all of this is true. Wendell told me he knew about people who reported logged error corrections on Ryzen. Perhaps AMD / Asrock Rack told me this to stop asking annoying questions about it? I certainly hope so
(please prove me wrong)