Mcelog is a software that interprets hardware errors, known as machine check events, occurring on x86-64 computers running a 64-bit Linux kernel.
In addition to decoding machine check events, the mcelog project can also parse machine check panic messages from console logs. This is especially important because the latest x86-64 2.6 kernel doesn't log machine check errors to the kernel log anymore.
To use mcelog, you'll need to create the device first. You can do this by running the following command: mknod /dev/mcelog c 10 227.
The latest release of mcelog comes with some useful new features. For instance, modifier command line options are now allowed after --ascii. Additionally, a decoded address is no longer printed twice for --ascii. The SMBIOS anchor scan has also been fixed, so it now works on more machines and won't crash when no anchor is found. Finally, the --ascii reparsing of mcelog output has been fixed, so NONE entries won't be printed in SMBIOS. Overall, mcelog is a great tool that any Linux user running on an x86-64 machine should have.
Version 0.7: N/A