Hey all,
I've recently installed a couple test iterations of OEL6.4 on vmware and I consistently get this error during boot up.
Starting mcelog daemon
AMD Processor family 16: Please load edac_mce_amd module.
FAILED
I log in and see if mcelog is running and if not, try to start it.
# /etc/init.d/mcelogd status
Checking for mcelog
mcelog is stopped
# /etc/init.d/mcelogd start
# /etc/init.d/mcelogd status
Checking for mcelog
mcelog is stopped
I check my kernel.
# uname -r
2.6.39-400.17.1.el6uek.x86_64
I check /boot/config-2.6.39-400.17.1.el6uek.x86_64 for applicable settings.
CONFIG_EDAC=y
# CONFIG_EDAC_DEBUG is not set
CONFIG_EDAC_DECODE_MCE=m
# CONFIG_EDAC_MCE_INJ is not set
CONFIG_EDAC_MM_EDAC=m
CONFIG_EDAC_MCE=y
CONFIG_EDAC_AMD64=m
# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set
All looks well. I check Oracle Support on a whim and get Doc ID 1561307.1
"mcelogd" Fails to Start With "AMD Processor family 16: Please load edac_mce_amd module. CPU is unsupported"
SYMPTOMS
While booting, the following fail message is logged in boot.log:
Starting mcelog daemon AMD Processor family 16: Please load edac_mce_amd module. CPU is unsupported
CAUSE
Processor detection accepts only family 15 of AMD CPUs and processor families larger than 15 are rejected. Unpublished Bug 14789529 has been raised for mcelog package.
SOLUTION
This issue is fixed in package mcelog-1.0pre3_20130118_3-0.7.el6.x86_64.rpm which is not available in ULN (Unbreakable Linux Network). Please file a service request to oracle linux support when you need the fix.
Sadly, while we are considering Oracle Linux as our database OS, I've encountered enough delays that management is considering just sticking with our current hodgepodge of other options, despite my heavy endorsement of OEL6. At any rate, since OEL is still in testing here we haven't purchased OEL Support. Has anyone with support encountered this error before and if so, how did OEL Support fix it for you? You're not just helping me, you're helping a legion of future googlers.
Thanks!