All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paul Gortmaker <paul.gortmaker@windriver.com>
To: "Brown, Len" <len.brown@intel.com>
Cc: "WYSOCKI, RAFAL" <rafael.j.wysocki@intel.com>,
	Arne Bockholdt <linux-kernel@bockholdt.com>,
	Jiang Liu <jiang.liu@linux.intel.com>,
	"x86@kernel.org" <x86@kernel.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: Regression in intel_idle on Avaton/Rangely Mohon Peak board
Date: Tue, 1 Apr 2014 19:46:13 -0400	[thread overview]
Message-ID: <20140401234612.GA22782@windriver.com> (raw)
In-Reply-To: <1A7043D5F58CCB44A599DFD55ED4C948452FD582@FMSMSX106.amr.corp.intel.com>

[RE: Regression in intel_idle on Avaton/Rangely Mohon Peak board] On 01/04/2014 (Tue 17:59) Brown, Len wrote:

> > I've got an eval board with a 1.7GHz Avaton/C2000 that hangs at boot
> > shortly after the idle driver registration -- typically 1/2 dozen
> > dmesg lines later, around rtc init, or net stack init.
> 
> Paul,
> Please boot the failing board with "intel_idle.max_cstate=0"
> to disable intel_idle entirely, and then show the C-states
> exported by acpi_idle, that predumably, are stable on both boards:
> 
> dmesg | grep idle
> grep . /sys/devices/system/cpu/cpu0/cpuidle/*/*
> 
> Then go back and boot with "intel_idle.max_cstate=N"
> where N is incremented by 1 until when the system fails
> and note the largest N that still works.

OK, I kept the failing board on loan, since I expected a reply that
would contain "can you try this..."  :)   I will be able to do the
above tomorrow (EST).

> 
> > The interesting part is that a nearly identical board, but with
> > different (newer/faster) CPU and newer BIOS doesn't have the hang.
> 
> Possibly an electrical bug in the earlier board.
> Maybe they worked around it by disabling a C-state in ACPI
> and didn't test upstream Linux?
> 
> I'd be interested in the acpi_idle output above for both the
> new and old boards to see if they are exporting different states
> on the two boards.

Could be ; I can probably get access to the newer one again too, if
that will be useful.

> 
> dmidecode isn't useful in this case.  The CPUID in /proc/cpuinfo
> may be useful if the problem turns out to be associated with
> some stepping.

The dmidecode info I'd posted indicated that the steppings were
unnchanged.  I can get the /proc/cpuinfo tomorrow, but I figured
the dmidecode stepping info was accurate.  Is it not reliable?

P.
--

> 
> thanks,
> -Len
> 

  reply	other threads:[~2014-04-01 23:45 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-01 18:16 Regression in intel_idle on Avaton/Rangely Mohon Peak board Paul Gortmaker
2014-04-01 21:59 ` Brown, Len
2014-04-01 23:46   ` Paul Gortmaker [this message]
2014-04-02 21:50     ` Brown, Len
2014-04-02 20:01   ` Paul Gortmaker
2014-04-02 20:31     ` Paul Gortmaker
2014-04-02 21:58       ` Brown, Len
2014-04-02 23:30         ` Paul Gortmaker

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=20140401234612.GA22782@windriver.com \
    --to=paul.gortmaker@windriver.com \
    --cc=jiang.liu@linux.intel.com \
    --cc=len.brown@intel.com \
    --cc=linux-kernel@bockholdt.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rafael.j.wysocki@intel.com \
    --cc=x86@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.