Linux – New RAM on HP DL 380 causes errors in 64 bit CentOS

centosecclinuxmemory

I added new HP memory to a server to go from 8 to 32GB. Now I have this error message appearing in /var/log/messages every few seconds.

    Jan  8 20:13:08 vmware01 kernel: EDAC MC0: CE row 2, channel 2,
 label "": (Branch=1 DRAM-Bank=6 RDWR=Read RAS=13788 CAS=2840,
 CE Err=0x2000 (Correctable Non-Mirrored Demand Data ECC))

I've googled for the error message and had no luck. Does anyone have any idea what it means and how to fix it?

Both the BIOS and the operating system see all 32 GB.

Any help with be greatly appreciated.

Best Answer

The error message basically means that the memory you install is faulty. The system has found that the memory was corrupt and the ECC was able to correct the single bit error and alerted the OS to the fact that the memory is unhappy.

The DRAM in question is the DRAM in Bank 6 (most probably dual channel memory) so look at that location for the faulty ram.