This is the RHEL4 version of Bug 171277: In arch/x86-64/kernel/mce.c: __setup("mce", mcheck_enable); The comment above mcheck_enable reads: /* mce=off disables machine check. Note you can reenable it later using sysfs */ The '=' passed to mcheck_enable is not taken into account, and parsing will fail every time. Trivial fix.
fix posted to rhkernel-list
committed in stream U4 build 34.10. A test kernel with this patch is available from http://people.redhat.com/~jbaron/rhel4/
*** Bug 191141 has been marked as a duplicate of this bug. ***
verified this is working on -39.EL. apperantly the only way to check is look for the (non)existance of the bank* files in /sys/devices/system/machinecheck/machinecheck0.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2006-0575.html