AMD EDAC Linux Driver Being Extended To Support Ryzen 7000 Series CPUs

Written by Michael Larabel in AMD on 24 May 2023 at 07:30 AM EDT. 7 Comments
AMD
With some basic additions to the amd64_edac Linux kernel driver, the Ryzen 7000 series desktop processors are being treated like the EPYC 9004 series for EDAC reporting, including ECC error reporting on supported RAM/motherboard configurations.

The AMD Error Detection And Correction (EDAC) Linux driver has long supported the 4th Gen EPYC "Genoa" server processors while some basic additions are pending to extend it to cover Zen 4 desktop processors too.

The pending patch extends the AMD64 EDAC driver to cover Family 19h models 60h and 70h series.The patch has the Zen 4 Ryzen CPUs taking the same code path as EPYC 9004 but in treating it as dual channel rather than handling up to 12 memory channels as found with the new EPYC processors.

AMD Ryzen Zen 4 with ECC memory


The eight lines of new code is enough to get EDAC DIMM reporting working correctly along with the ability to communicate ECC hardware errors into the kernel log on these desktop systems.

Zen 4 ECC error


This patch is in RAS.git's edac-for-next Git branch ahead of the Linux 6.5 merge window.

Now if only more AMD Ryzen 7000 series motherboards would officially support ECC memory...
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week