Your message dated Wed, 20 Jul 2011 16:48:51 +0000
with message-id <[email protected]>
and subject line Bug#629408: fixed in mcelog 1.0~pre3-72-gcbd4da4-1
has caused the Debian Bug report #629408,
regarding mcelog: contrary to Description, package is now useful on i386
architecture.
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
629408: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=629408
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mcelog
Version: 1.0~pre3-3
Severity: minor
Tags: patch
debian/control and debian/README.Debian claim that mcelog is only useful
on x86_64. This no longer seems to be the case, it is also useful on
some i686 CPU types. Below is a log from an AMD XP3000+ (AMD K7 CPU)
running Squeeze with backported kernel 2.6.38-bpo.2-686-bigmem :
Jun 5 09:36:32 hub kernel: [453000.000016] [Hardware Error]: No human readable
MCE decoding support on this CPU type.
Jun 5 09:36:32 hub kernel: [453000.002600] [Hardware Error]: Run the message
through 'mcelog --ascii' to decode.
Jun 5 09:36:32 hub kernel: [453000.005012] Disabling lock debugging due to
kernel taint
Jun 5 09:36:32 hub kernel: [453000.007421] [Hardware Error]: Machine check
events logged
(hmm, not sure why the kernel thinks it is tainted. never mind for now.)
# aptitude install mcelog
Jun 6 12:16:17 hub mcelog: MCE 0
Jun 6 12:16:17 hub mcelog: CPU 0 BANK 1
Jun 6 12:16:17 hub mcelog: ADDR c102aff0
Jun 6 12:16:17 hub mcelog: TIME 1307358977 Mon Jun 6 12:16:17 2011
Jun 6 12:16:17 hub mcelog: STATUS 9400000000000151 MCGSTATUS 0
Jun 6 12:16:17 hub mcelog: MCGCAP 104 APICID 0 SOCKETID 0
Jun 6 12:16:17 hub mcelog: CPUID Vendor AMD Family 6 Model 10
Jun 6 12:16:17 hub mcelog: failed to prefill DIMM database from DMI data
Jun 6 12:16:17 hub mcelog: Kernel does not support page offline interface
Jun 6 12:16:17 hub mcelog: Unknown CPU type vendor 2 family 6 model a
Jun 6 12:16:17 hub mcelog: HARDWARE ERROR. This is *NOT* a software problem!
Jun 6 12:16:17 hub mcelog: Please contact your hardware vendor
Admittedly mcelog couldn't decode this due to the lack of DMI data, but
it's still useful to know that I had a memory problem. I hadn't installed
mcelog on this server as I thought it was still x86_64 only, fortunately
the MCE data was still in the kernel buffer when I got the daily logcheck.
I'm not sure when MCE logging was added to i386 architecture but kernel
logs for this area go back to 2005 and 2007, and it apparently works
(indeed, is required) on the current backported kernel from unstable.
So I suggest just removing the reference to particular kernel versions and
x86 CPU types, unless you happen to know which ones now generate mcelogs.
A proposed patch is attached.
Nick
Index: mcelog-1.0~pre3-66-g39f5b74/debian/README.Debian
===================================================================
--- mcelog-1.0~pre3-66-g39f5b74.orig/debian/README.Debian 2011-06-06 13:01:47.000000000 +0100
+++ mcelog-1.0~pre3-66-g39f5b74/debian/README.Debian 2011-06-06 13:03:40.000000000 +0100
@@ -1,9 +1,8 @@
mcelog for Debian
-----------------
-mcelog is only needed/useful on x86-64 platforms, ie AMD64 and EM64T
-hardware. You need to configure your kernel with CONFIG_X86_MCE=y (which
-is the default).
+mcelog is only needed/useful on modern x86 hardware. You need to configure
+your kernel with CONFIG_X86_MCE=y (which is the default).
mcelog can be run in one of two modes:
- as a daemon, this is the default mode
Index: mcelog-1.0~pre3-66-g39f5b74/debian/control
===================================================================
--- mcelog-1.0~pre3-66-g39f5b74.orig/debian/control 2011-06-06 13:01:39.000000000 +0100
+++ mcelog-1.0~pre3-66-g39f5b74/debian/control 2011-06-06 13:04:19.000000000 +0100
@@ -8,10 +8,9 @@
Package: mcelog
Architecture: i386 amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, debconf (>= 0.5) | debconf-2.0, udev | makedev (>= 2.3.1-81)
-Description: x86-64 Machine Check Exceptions collector and decoder
- Starting with version 2.6.4, the Linux kernel for x86-64 no longer decodes
- and logs recoverable Machine Check Exception events to the kernel log on
- its own.
+Description: x86 Machine Check Exceptions collector and decoder
+ The Linux kernel for x86 no longer decodes and logs recoverable 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 userspace
via the /dev/mcelog device node.
--- End Message ---
--- Begin Message ---
Source: mcelog
Source-Version: 1.0~pre3-72-gcbd4da4-1
We believe that the bug you reported is fixed in the latest version of
mcelog, which is due to be installed in the Debian FTP archive:
mcelog_1.0~pre3-72-gcbd4da4-1.debian.tar.gz
to main/m/mcelog/mcelog_1.0~pre3-72-gcbd4da4-1.debian.tar.gz
mcelog_1.0~pre3-72-gcbd4da4-1.dsc
to main/m/mcelog/mcelog_1.0~pre3-72-gcbd4da4-1.dsc
mcelog_1.0~pre3-72-gcbd4da4-1_amd64.deb
to main/m/mcelog/mcelog_1.0~pre3-72-gcbd4da4-1_amd64.deb
mcelog_1.0~pre3-72-gcbd4da4.orig.tar.gz
to main/m/mcelog/mcelog_1.0~pre3-72-gcbd4da4.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Julien BLACHE <[email protected]> (supplier of updated mcelog package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 20 Jul 2011 18:41:03 +0200
Source: mcelog
Binary: mcelog
Architecture: source amd64
Version: 1.0~pre3-72-gcbd4da4-1
Distribution: unstable
Urgency: low
Maintainer: Julien BLACHE <[email protected]>
Changed-By: Julien BLACHE <[email protected]>
Description:
mcelog - x86 Machine Check Exceptions collector and decoder
Closes: 629408
Changes:
mcelog (1.0~pre3-72-gcbd4da4-1) unstable; urgency=low
.
* New git snapshot.
.
* debian/control:
+ Rework package description; mcelog is now required on i386 kernels too,
since the x86 and x86-64 MCE support got merged together after the big
x86 merge (closes: #629408).
Checksums-Sha1:
25c7812fc25e98ffbeb92278f434b7de06caf283 1069 mcelog_1.0~pre3-72-gcbd4da4-1.dsc
c20dabf101ce4b7ae45fc6f35441bda4a5f2f345 80402
mcelog_1.0~pre3-72-gcbd4da4.orig.tar.gz
e94cf7c92588f9a88fd58819ee41bcd147a8d57e 10551
mcelog_1.0~pre3-72-gcbd4da4-1.debian.tar.gz
10a50b0040d80d02bd7d457f3d9619d0f2194aa4 62880
mcelog_1.0~pre3-72-gcbd4da4-1_amd64.deb
Checksums-Sha256:
d089ec7e4105c175f186c48313174076a91e515bd5400513ae79a582939f5067 1069
mcelog_1.0~pre3-72-gcbd4da4-1.dsc
9c4ac8fb17e21763e1aa807faac40d28dfbad5c01e5eabb40245f2689e7874b8 80402
mcelog_1.0~pre3-72-gcbd4da4.orig.tar.gz
6ca9d8ff549f5841c342e7ce825ef1a45478a91dd07fc8afd7c9a347d2c526d5 10551
mcelog_1.0~pre3-72-gcbd4da4-1.debian.tar.gz
582d200fb436364ea1e7229ce7d3989ee7506b9a734b5d976ec6201ae79b3981 62880
mcelog_1.0~pre3-72-gcbd4da4-1_amd64.deb
Files:
b9d9f726ed724d3c982dfae030bce343 1069 admin optional
mcelog_1.0~pre3-72-gcbd4da4-1.dsc
9e0e956e2d055a782c4ae0eed3bc150e 80402 admin optional
mcelog_1.0~pre3-72-gcbd4da4.orig.tar.gz
7f6d814c5a1bc96b1eac77dcea8b60bd 10551 admin optional
mcelog_1.0~pre3-72-gcbd4da4-1.debian.tar.gz
5d84eef7233c5fb2909e6f673bdc0a28 62880 admin optional
mcelog_1.0~pre3-72-gcbd4da4-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iD8DBQFOJwYZzWFP1/XWUWkRAiLbAJ9UGxUFYiJw4HSOW9cDrHpc5/iWwQCeKEpZ
iBu9R8nn17Ps2aYLh7JKGp0=
=R7aP
-----END PGP SIGNATURE-----
--- End Message ---