Previously we disabled EDAC kernel modules by unloading them from the kernel and preventing them from loading on our proxmox systems. This is by recommendation of our hardware vendors, because having EDAC loaded can conflict with Dell and Lenovo's own hardware monitoring implementations through their iDrac and XCC respectively.
Now with proxmox 7.2 with kernel 5.15.35-2, it seems that edac_core is no longer a module but included in the kernel itself. This prevents the module from being unloaded, and can make hardware monitoring less reliable.
Was this change intentional? If it was, what was the reason?
If not intentional, can the module please no longer be included as a module in all future pve kernel releases?
Now with proxmox 7.2 with kernel 5.15.35-2, it seems that edac_core is no longer a module but included in the kernel itself. This prevents the module from being unloaded, and can make hardware monitoring less reliable.
Code:
[root@pve-02.of01 : test-env ~]# cat /lib/modules/$(uname -r)/modules.builtin | grep edac
kernel/drivers/edac/edac_core.ko
[root@pve-02.of01 : test-env ~]# uname -a
Linux pve-02 5.15.35-2-pve #1 SMP PVE 5.15.35-5 (Wed, 08 Jun 2022 15:02:51 +0200) x86_64 GNU/Linux
[root@pve-02.of01 : test-env ~]#
Was this change intentional? If it was, what was the reason?
If not intentional, can the module please no longer be included as a module in all future pve kernel releases?
Last edited: