From: Andi Kleen <ak@suse.de>
To: Dave Jones <davej@redhat.com>
Cc: richard.brunner@amd.com, linux-kernel@vger.kernel.org,
kwijibo@zianet.com
Subject: Re: Machine check expection panic
Date: 07 Aug 2003 03:00:14 +0200 [thread overview]
Message-ID: <p73ekzynuxt.fsf@oldwotan.suse.de> (raw)
In-Reply-To: <20030807002722.GA3579@suse.de.suse.lists.linux.kernel>
Dave Jones <davej@redhat.com> writes:
> #
> diff -Nru a/arch/i386/kernel/cpu/mcheck/k7.c b/arch/i386/kernel/cpu/mcheck/k7.c
> --- a/arch/i386/kernel/cpu/mcheck/k7.c Wed Aug 6 23:33:40 2003
> +++ b/arch/i386/kernel/cpu/mcheck/k7.c Wed Aug 6 23:33:40 2003
> @@ -81,7 +81,7 @@
> wrmsr (MSR_IA32_MCG_CTL, 0xffffffff, 0xffffffff);
> nr_mce_banks = l & 0xff;
>
> - for (i=0; i<nr_mce_banks; i++) {
> + for (i=1; i<nr_mce_banks; i++) {
The change looks rather suspicious to me.
Bank 0 is the data cache unit (DC)
Do you have an errata that says that the DC bank is bad on all Athlons?
Normally BIOS or microcode are supposed to turn off bad MCEs by
masking them in another register. Maybe the person's CPU has a
real problem that is just masked now, e.g. it could be overclocked
and stress the cache too much.
The original MCE was:
Status: (4) Machine Check in progress.
Restart IP invalid.
parsebank(0): f606200000000833 @ 4040
External tag parity error
Uncorrectable ECC error
CPU state corrupt. Restart not possible
Address in addr register valid
Error enabled in control register
Error not corrected.
Error overflow
Bus and interconnect error
Participation: Local processor originated request
Timeout: Request did not timeout
Request: Generic error
Transaction type : Instruction
Memory/IO : Other
Tyan 2466 motherboard
2 Athon MP 1200 processors (1200?)
-Andi
next parent reply other threads:[~2003-08-07 1:00 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <3F3182B5.3040301@zianet.com.suse.lists.linux.kernel>
[not found] ` <20030807002722.GA3579@suse.de.suse.lists.linux.kernel>
2003-08-07 1:00 ` Andi Kleen [this message]
2003-08-07 1:34 ` Machine check expection panic Dave Jones
2003-08-10 8:12 ` kwijibo
2003-08-10 13:07 ` Andi Kleen
2003-08-10 21:04 ` kwijibo
2003-08-11 10:15 ` Petr Vandrovec
2003-08-11 11:34 ` Bartlomiej Zolnierkiewicz
2003-08-06 22:35 kwijibo
2003-08-06 23:05 ` Matt Mackall
2003-08-07 0:27 ` Dave Jones
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=p73ekzynuxt.fsf@oldwotan.suse.de \
--to=ak@suse.de \
--cc=davej@redhat.com \
--cc=kwijibo@zianet.com \
--cc=linux-kernel@vger.kernel.org \
--cc=richard.brunner@amd.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox