All of lore.kernel.org
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: M A Young <m.a.young@durham.ac.uk>
Cc: xen-devel@lists.xensource.com
Subject: Re: Slow boot with 2.6.37-rc4
Date: Fri, 3 Dec 2010 15:06:26 -0500	[thread overview]
Message-ID: <20101203200626.GA4161@dumpdata.com> (raw)
In-Reply-To: <alpine.LFD.2.00.1012011913030.32148@vega1.dur.ac.uk>

On Wed, Dec 01, 2010 at 07:15:29PM +0000, M A Young wrote:
> On Wed, 1 Dec 2010, Konrad Rzeszutek Wilk wrote:
> 
> >>[    1.443315] ata1: SATA max UDMA/133 irq_stat 0x00400040, connection status changed irq 499
> >											    ^^^
> >>[    1.443315] ata2: DUMMY
> >>[    1.443315] ata3: SATA max UDMA/133 abar m2048@0xfe9fb800 port 0xfe9fba00 irq 499
> >										   ^^^^-???
> >
> >That looks odd. Wonder what on baremetal it says?
> 
> [    1.558411] ata1: SATA max UDMA/133 irq_stat 0x00400040,
> connection status changed irq 40
> [    1.558414] ata2: DUMMY
> [    1.558417] ata3: SATA max UDMA/133 abar m2048@0xfe9fb800 port
> 0xfe9fba00 irq 40
> 
> This is with the same kernel but without xen. The full log is attached.

Ok, so it is using legacy IRQs and then it swaps over the the MSI ones.
Under Xen it ends up using IRQ numbers from the back, so that is Ok..
But I wonder if it is just not getting them.

Can you pass in pci=nomsi on the Linux kernel line just to see if it is
indeed MSI (or vector) related.

And also under the Xen hypervisor serial line print out the PCI MSI irq and IRQ vectors
values? Don't remember the debug keys - but the point is to see if for your AHCI controller:
0000:00:1f.2 and 0000:00:1f.1, there is an MSI vector allocated for it.

  reply	other threads:[~2010-12-03 20:06 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-30 23:59 Slow boot with 2.6.37-rc4 M A Young
2010-12-01  8:31 ` Jeremy Fitzhardinge
2010-12-01 20:15   ` M A Young
2010-12-01 15:17 ` Konrad Rzeszutek Wilk
2010-12-01 19:15   ` M A Young
2010-12-03 20:06     ` Konrad Rzeszutek Wilk [this message]
2010-12-03 22:20       ` M A Young
2010-12-03 23:11         ` Konrad Rzeszutek Wilk
2010-12-08 22:12           ` M A Young
2010-12-08 22:50             ` M A Young
2010-12-09  1:22               ` Konrad Rzeszutek Wilk
2010-12-14 17:02               ` Konrad Rzeszutek Wilk
2010-12-15  0:47                 ` M A Young

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=20101203200626.GA4161@dumpdata.com \
    --to=konrad.wilk@oracle.com \
    --cc=m.a.young@durham.ac.uk \
    --cc=xen-devel@lists.xensource.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 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.