No EDAC Memory Error Reporting with Intel Xeon E-2386G on ASUS P12R-E (Proxmox 6.8)

preseason

New Member
Dec 13, 2023
1
0
1
Dear Proxmox Community,

I am experiencing an issue with enabling memory error reporting (EDAC) on my Proxmox 6.8 installation. My system consists of an ASUS P12R-E motherboard and an Intel Xeon E-2386G processor, along with Samsung M391A4G43AB1-CWE ECC UDIMM DDR4 memory.

I have attempted to use rasdaemon and ras-mc-ctl to monitor for corrected memory errors. However, ras-mc-ctl --status consistently returns "Error: No memories found at via edac." and ras-mc-ctl --layout also fails to find any memory controllers.

I have tried loading various EDAC kernel modules located in /lib/modules/$(uname -r)/kernel/drivers/edac/ (where uname -r is 6.8.12-9-pve), including rocketlake_edac, intel_uncore_edac, pnd2_edac, and igen6_edac. All of these attempts to load the modules resulted in a "modprobe: FATAL: Module [module_name] not found in directory /lib/modules/6.8.12-9-pve" or "modprobe: ERROR: could not insert '[module_name]': No such device" error.

The available EDAC modules on my system are: amd64_edac.ko, e752x_edac.ko, edac_mce_amd.ko, i10nm_edac.ko, i3000_edac.ko, i3200_edac.ko, i5100_edac.ko, i5400_edac.ko, i7300_edac.ko, i7core_edac.ko, i82975x_edac.ko, ie31200_edac.ko, igen6_edac.ko, pnd2_edac.ko, sb_edac.ko, skx_edac_common.ko, skx_edac.ko, x38_edac.ko. None of the Intel-specific modules I've tried have loaded successfully.

I suspect that the necessary EDAC driver for the Intel Rocket Lake architecture (Xeon E-2386G) on this motherboard might be missing or named differently in the Proxmox 6.8 kernel (6.8.12-9-pve).

Has anyone else encountered this issue with similar hardware or have any insights on how to enable EDAC reporting in this configuration? Any suggestions on which EDAC module I should be trying to load, or if there are any specific kernel parameters or Proxmox configurations I need to adjust?

Thank you for your time and assistance.