On Thu, Mar 31, 2005 at 01:05:30PM +0200, Julien BLACHE wrote: > Enrico Zini <[EMAIL PROTECTED]> wrote: > > It would be nice to add to the README.Debian a note about which modules > > need to be loaded to enable /dev/mcelog. > You need CONFIG_X86_MCE=y, but I'm unsure it exists for anything else > but x86-64 (which includes P4 w/EM64T). > I think that, for non-x86-64 architectures, the kernel still happily > decodes the MCE -- at least on i386, I couldn't find any reference to > (10,227) in the MCE handling code.
I'm using the stock Debian kernel-image-2.6.10-1-686, that has:
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=m
CONFIG_X86_MCE_P4THERMAL=y
hardware is a P4M Centrino. However, the device doesn't show up.
Indeed, if it works only on x86-64 and P4 w/EM64T, please add a note to
that to the the package long description, so that users of different
systems know they don't need this package. Something such as:
---------------------------
Description: Machine Check Exceptions collector and decoder
Starting with version 2.6.4, the Linux kernel no longer decodes and logs
Machine Check Exception events to the kernel log on its own.
.
Instead, the MCE data is kept in a buffer which can be read from userpace via
the /dev/mcelog device node.
.
You need this tool to collect and decode those events; it will log the decoded
MCE events into /var/log/mcelog. Currently, mcelog can decode MCE from AMD K8
and Intel P4 (including Xeon) processors.
.
Note that the MCE device only exists on x86-64 and P4 with EM64T, so
this package is not useful on different architectures.
---------------------------
Ciao,
Enrico
--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <[EMAIL PROTECTED]>
signature.asc
Description: Digital signature

