From: Peter Hurley <peter@hurleysoftware.com>
To: sparclinux@vger.kernel.org
Subject: Re: RED state exception (trap type 0x64) on U5 reboot
Date: Mon, 16 Jun 2014 14:37:00 +0000 [thread overview]
Message-ID: <539F010C.90105@hurleysoftware.com> (raw)
In-Reply-To: <alpine.SOC.1.00.1310151347070.902@math.ut.ee>
[+cc Christoph Lameter, Pekka Enberg ]
Hi Meelis,
On 06/16/2014 05:21 AM, Meelis Roos wrote:
> Back to an old dragon that seems to have more heads than thought.
> Background is that I got RED state exceptions from recursive faults on
> sparc64 during reboot via PROM, from running PROM code where PROM has
> all the cobtrol over the machine. In Sun Ultra 5 and Sun Blade 100 it
> resulted in RED state exception that looped and hung the machine. This
> is still a problem in current kernels.
>
> Now while debugging a different issue on Sun Fire V100, I noticed a
> different crash dump on reboot, showing also recursive fault from PROM
> space. The messages are different (because of newer PROM generation?)
> but the problem seems same, except no hang happens - that's why I had
> not noticed it before.
>
> Since V100 has LOM (remote lights-out management), I could test it more
> easily and decided to bisect it.
Is still only with the SLAB allocator and modular CONFIG_SUN_OPENPROMFS?
>>> but it came out clearly finally
>>> (each bad commit was clearly bad, each good commit was tested for 3
>>> reboots without a problem). Bisect resulted in his commit being at
>>> fault:
>>>
>>> 8cb06c983822103da1cfe57b9901e60a00e61f67 is the first bad commit
>>> commit 8cb06c983822103da1cfe57b9901e60a00e61f67
>>> Author: Peter Hurley<peter@hurleysoftware.com>
>>> Date: Sat Jun 15 10:21:18 2013 -0400
>>>
>>> n_tty: Remove alias ptrs in __receive_buf()
>>>
>>> The char and flag buffer local alias pointers, p and f, are
>>> unnecessary; remove them.
>>>
>>> Signed-off-by: Peter Hurley<peter@hurleysoftware.com>
>>> Signed-off-by: Greg Kroah-Hartman<gregkh@linuxfoundation.org>
>>>
>>> :040000 040000 ddc901fe810f43bc06a64397735b469b11e403e8
>>> 96d92e4e242c4b2ff11b25c005bccd093865b350 M drivers
>
> And it was the same commit [8cb06c983822103da1cfe57b9901e60a00e61f67]
> there. So something seems to trigger with this commit.
>
> ttyS0 is sunsu conole on V100. Ultra 5 had sunsab. So the serial driver
> seems to be at least different.
>
> David, can you suggest a way to dump the whole state of sparc64 MMU to
> see if we leave some state different than before on reboot PROM call?
>
next prev parent reply other threads:[~2014-06-16 14:37 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-15 11:51 RED state exception (trap type 0x64) on U5 reboot Meelis Roos
2013-10-21 8:58 ` Meelis Roos
2013-10-23 15:00 ` Peter Hurley
2013-10-24 11:48 ` Meelis Roos
2013-11-17 20:35 ` Meelis Roos
2013-11-17 20:52 ` Meelis Roos
2013-11-18 6:21 ` Meelis Roos
2013-11-18 12:41 ` Peter Hurley
2013-11-18 13:51 ` Peter Hurley
2013-11-18 15:46 ` Meelis Roos
2013-11-19 14:23 ` Peter Hurley
2013-11-20 11:50 ` Peter Hurley
2013-11-27 17:39 ` Meelis Roos
2013-11-28 1:38 ` Meelis Roos
2013-11-28 16:47 ` Meelis Roos
2013-11-29 7:31 ` Meelis Roos
2013-11-30 21:42 ` Meelis Roos
2013-11-30 23:04 ` Peter Hurley
2013-11-30 23:07 ` Peter Hurley
2013-12-01 1:18 ` Peter Hurley
2013-12-01 1:31 ` Meelis Roos
2013-12-01 1:32 ` Meelis Roos
2013-12-01 2:07 ` Peter Hurley
2013-12-01 2:40 ` Peter Hurley
2013-12-01 8:16 ` Meelis Roos
2013-12-01 14:39 ` Peter Hurley
2013-12-03 16:11 ` Meelis Roos
2013-12-03 16:47 ` Peter Hurley
2013-12-04 15:35 ` Meelis Roos
2013-12-06 15:54 ` Peter Hurley
2014-06-16 9:21 ` Meelis Roos
2014-06-16 14:37 ` Peter Hurley [this message]
2014-06-16 15:14 ` Christoph Lameter
2014-06-17 10:38 ` Meelis Roos
2014-06-17 14:14 ` Christoph Lameter
2014-06-17 15:50 ` Meelis Roos
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=539F010C.90105@hurleysoftware.com \
--to=peter@hurleysoftware.com \
--cc=sparclinux@vger.kernel.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.