Machine check error: Bad RAM?

Lately I’ve noticed this error on one of my laptops:

It looks like a memory error based on the eight digit hex codes and references to ‘banks’.

If so, can I exclude the bad addresses with GRUB_BADRAM in /etc/default/grub?

2 Likes

Actually this didn’t work quite right. For some reason the GRUB_BADRAM parameter was blocking off 1fef10000, 2fef10000 and 3fef10000 instead 0x0f1ef0000. Weird.

So the correct solution was to add the option “memmap=64K!0xf1ef0000” to /etc/default/grub. (The exclamation mark has to be escaped to be properly formatted ion the command as “memmap=64K!0xf1ef0000”.) Now my memory map shows this:

fee00000-fee00fff : Local APIC
  fee00000-fee00fff : Reserved
fef10000-fef1ffff : Persistent Memory (legacy)
ff000000-ffffffff : Reserved
  ff000000-ffffffff : INT0800:00
    ff000000-ffffffff : pnp 00:06

Hopefully that’s the end of this nonsense.

2 Likes