mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Daniel Walker <dwalker@mvista.com>
To: eranian@hpl.hp.com
Cc: "Björn Steinbrink" <B.Steinbrink@gmx.de>,
	ak@suse.de, linux-kernel@vger.kernel.org,
	akpm@linux-foundation.org
Subject: Re: nmi_watchdog=2 regression in 2.6.21
Date: Tue, 28 Aug 2007 11:30:35 -0700	[thread overview]
Message-ID: <1188325835.2435.317.camel@dhcp193.mvista.com> (raw)
In-Reply-To: <20070828170556.GI1645@frankl.hpl.hp.com>

On Tue, 2007-08-28 at 10:05 -0700, Stephane Eranian wrote:
> Daniel,
> 
> On Tue, Aug 28, 2007 at 07:34:44AM -0700, Daniel Walker wrote:
> > On Tue, 2007-08-28 at 02:12 -0700, Stephane Eranian wrote:
> > > Daniel,
> > > 
> > > On Mon, Aug 27, 2007 at 04:07:54PM -0700, Daniel Walker wrote:
> > > > On Mon, 2007-08-27 at 15:55 -0700, Stephane Eranian wrote:
> > > > 
> > > > > Yet the model name looks strange. So we need to run one more test,
> > > > > as the fam/model is not enough. What we need to check is whether or
> > > > > not this processor implements architectural perfmon or not.
> > > > > 
> > > > > Could you please compile and run the attached program and send me 
> > > > > the output?
> > > > 
> > > > The output below is all the output ..
> > > > 
> > > > eax=0x7280201: version=1  num_cnt=2
> > > > 
> > > Then you have a Core Duo processor and the commit from Bjorn should
> > > fix the problem. If it does not, then there is something else wrong.
> > > Unfortunately, I do not have a Core Duo machine to try and reproduce.
> > 
> > There must be something else wrong, cause the problem persists .. As I
> > said in past emails to Bjorn, I tested his commit in git, as well as the
> > latest git all with the same issue (as well as bisecting git)..
> > 
> > If the hardware is buggy then we need some way to determine that..
> > 
> Could you instrument check_nmi_watchdog() to verify that you terminate
> this function? Normally there is a safety mechanism in there.
> 
> Another  possibility is that you get flooded with NMI interrupts and
> do not make forward progress.

Here is some output from my boot log,

md: raid1 personality registered for level 1
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Testing NMI watchdog ... CPU#0: NMI appears to be stuck (0->0)!
CPU#1: NMI appears to be stuck (0->0)!
CPU#2: NMI appears to be stuck (0->0)!
CPU#3: NMI appears to be stuck (0->0)!
Starting balanced_irq
<hangs>

So it does appear to make it out of the check_nmi_watchdog() function
even tho there is a problem with the watchdog .. "Starting balance_irq"
is in balanced_irq_init(). It usually hangs at this spot , but with
initcall_debug on it once hung a little further down ..

It seems like there might be some other interrupt going off too early,
that causes the system to hang..

As you can see from the log above, this system is a quad.. Two physical
cpus each with two cores.

Daniel


  reply	other threads:[~2007-08-28 18:39 UTC|newest]

Thread overview: 67+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-08-08  0:06 Daniel Walker
2007-08-08 14:20 ` Björn Steinbrink
2007-08-08 15:20   ` Daniel Walker
2007-08-20 16:44   ` Daniel Walker
2007-08-23 20:08     ` Michal Piotrowski
2007-08-23 21:22       ` Daniel Walker
2007-08-27  0:45         ` Who wants to maintain KR list for stable releases? (was Re: nmi_watchdog=2 regression in 2.6.21) Michal Piotrowski
2007-08-27  7:51           ` Andrew Morton
2007-08-27  9:41             ` Jeff Garzik
2007-08-27 11:35               ` Michal Piotrowski
2007-08-27 16:09               ` Adrian Bunk
2007-08-27 16:05                 ` Daniel Walker
2007-08-27 11:38             ` Michal Piotrowski
2007-08-27 12:35               ` Rafael J. Wysocki
2007-08-27 15:02                 ` Michal Piotrowski
2007-08-27 15:13               ` Daniel Walker
2007-08-27 15:26                 ` Michal Piotrowski
2007-08-27 15:39                   ` Daniel Walker
2007-08-27 17:02                     ` Michal Piotrowski
2007-08-27 17:17                       ` Daniel Walker
2007-08-27 19:12                     ` David Rees
2007-08-29  7:42                       ` Natalie Protasevich
2007-08-29 22:23                         ` Adrian Bunk
2007-08-29 23:59                           ` Natalie Protasevich
2007-08-30  8:51                             ` Adrian Bunk
2007-08-30 15:24                             ` Who wants to maintain KR list for stable releases? Stefan Richter
     [not found]                               ` <32209efe0708300950r5787402l4d02cedd862314fd@mail.gmail.com>
2007-08-30 22:11                                 ` Al Boldi
2007-09-03 12:29                               ` Adrian Bunk
2007-09-03 13:20                                 ` Stefan Richter
2007-08-30 15:54                           ` Who wants to maintain KR list for stable releases? (was Re: nmi_watchdog=2 regression in 2.6.21) Bill Davidsen
2007-09-03 12:43                             ` Adrian Bunk
2007-08-27 16:26             ` Daniel Walker
2007-08-27 16:44               ` Andrew Morton
2007-08-27 16:52                 ` Adrian Bunk
2007-08-27 17:08                 ` Daniel Walker
2007-08-27 18:26                   ` Andrew Morton
2007-08-27  8:11           ` David Rees
2007-08-27 11:42             ` Michal Piotrowski
2007-08-27 14:39           ` Daniel Walker
2007-08-27 15:11             ` Michal Piotrowski
2007-08-27 17:54   ` nmi_watchdog=2 regression in 2.6.21 Stephane Eranian
2007-08-27 17:55     ` Daniel Walker
2007-08-27 22:55       ` Stephane Eranian
2007-08-27 23:07         ` Daniel Walker
2007-08-28  9:12           ` Stephane Eranian
2007-08-28 14:34             ` Daniel Walker
2007-08-28 17:05               ` Stephane Eranian
2007-08-28 18:30                 ` Daniel Walker [this message]
2007-08-28 19:46                   ` Stephane Eranian
2007-08-28 20:13                     ` Daniel Walker
2007-08-29 21:24                       ` Stephane Eranian
2007-08-30  1:21                         ` Daniel Walker
2007-08-30 21:05                           ` Stephane Eranian
2007-08-31 14:43                             ` Daniel Walker
2007-08-31 16:21                               ` Stephane Eranian
2007-08-31 16:35                                 ` Daniel Walker
2007-08-31 18:06                                   ` Björn Steinbrink
2007-09-01  0:24                                     ` Daniel Walker
2007-09-01  1:00                                       ` Björn Steinbrink
2007-09-01  1:36                                         ` Daniel Walker
2007-09-01 10:19                                           ` Andi Kleen
2007-09-01 19:51                                             ` Stephane Eranian
2007-09-01 20:32                                               ` Andi Kleen
2007-09-01 20:46                                                 ` Daniel Walker
2007-09-01  9:12                                       ` Andi Kleen
2007-08-28 20:26                     ` Daniel Walker
2007-08-28 20:21                   ` Stephane Eranian

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=1188325835.2435.317.camel@dhcp193.mvista.com \
    --to=dwalker@mvista.com \
    --cc=B.Steinbrink@gmx.de \
    --cc=ak@suse.de \
    --cc=akpm@linux-foundation.org \
    --cc=eranian@hpl.hp.com \
    --cc=linux-kernel@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®