Debian_SuperUser
Active Member
The journal daemon logs the encountered Machine Check Exception errors like -
I want to decode them to understand the problem better. Even AI can't do it because it is machine specific and very low level. It said me to use either mcelog or rasdaemon. Mcelog seems to be old and I would have compile my own kernel with a flag (CONFIG_X86_MCELOG_LEGACY) for it to work. Rasdaemon on the other hand, is newer, and I had it running in the background when an MCE interrupt was thrown, but it didn't output anything. I did have mce=off kernel parameter, otherwise the system would halt and reset. AI wanted me to check if CONFIG_RAS flag was used to compile my kernel, and it was, but CONFIG_RAS_CEC_DEBUG wasn't, though just CONFIG_RAS_CEC was. I don't know if Rasdaemon even works on my system. I have an Intel Coffee Lake processor.
I tried to refer that freaking 5000+ page documentation of Intel 64 architecture and I even got the MCE chapter but obviously I couldn't pick up anything. If somebody has any idea, please respond.
I want to decode them to understand the problem better. Even AI can't do it because it is machine specific and very low level. It said me to use either mcelog or rasdaemon. Mcelog seems to be old and I would have compile my own kernel with a flag (CONFIG_X86_MCELOG_LEGACY) for it to work. Rasdaemon on the other hand, is newer, and I had it running in the background when an MCE interrupt was thrown, but it didn't output anything. I did have mce=off kernel parameter, otherwise the system would halt and reset. AI wanted me to check if CONFIG_RAS flag was used to compile my kernel, and it was, but CONFIG_RAS_CEC_DEBUG wasn't, though just CONFIG_RAS_CEC was. I don't know if Rasdaemon even works on my system. I have an Intel Coffee Lake processor.
I tried to refer that freaking 5000+ page documentation of Intel 64 architecture and I even got the MCE chapter but obviously I couldn't pick up anything. If somebody has any idea, please respond.