From: Suresh Siddha <suresh.b.siddha@intel.com>
To: Torsten Kaiser <just.for.lkml@googlemail.com>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>,
Tejun Heo <tj@kernel.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
Robert Hancock <hancockrwd@gmail.com>,
Thomas Gleixner <tglx@linutronix.de>,
Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
Yinghai Lu <yhlu.kernel@gmail.com>
Subject: Re: do_IRQ: 0.165 No irq handler for vector (irq -1)
Date: Sat, 13 Feb 2010 10:18:27 -0800 [thread overview]
Message-ID: <1266085107.2677.37.camel@sbs-t61> (raw)
In-Reply-To: <64bb37e1002130125r7013832brc9b3b695daaf6f91@mail.gmail.com>
On Sat, 2010-02-13 at 02:25 -0700, Torsten Kaiser wrote:
> Ping?
>
> I reported this problem one day after -rc1 was out and it's still
> there in -rc8, the probably last -rc for 2.6.33.
> (I also reported it against -rc2, -rc3, -rc4 and -rc6)
>
> Apart from the patches related to the SiI register HOST_CTRL_MSIACK
> (that did not fix the problem) I have the feeling, that I'm not one
> step further to any fix.
>
> Is this a bug in the MSI-enable code in sata_sil24?
> Is this a bug in the MSI code in libata?
> Is this a bug in the IRQ system?
> Is this a bug in the x86 apic code?
There are primarily two issues you reported.
One is the spurious interrupt issue (for which you see "no irq handler
for vector messages). From your experimental results you verified that
this problem doesn't happen in physical apic mode. This shows that there
is some problem with the way this HW subsystem (involving sata_sil24)
handles logical mode. Most likely some bug either in the sata_sil24 or
in the platform paths (bridges etc) handling the sata_sil24 interrupts
(as you say, other devices work fine with MSI on this platform).
And the second problem is the sata timeouts (which happen irrespective
of the above spurious interrupts). It looks like interrupts are dropped
(which might be the reason why your ERR count -- apic error count --
increases).
Based on your experimental results, we can say that it is not the bug
with x86 apic code and irq subsystem.
> Is this a hardware bug in the SiI 3132?
> Is this a hardware bug in the MCP55?
> Is this a fatal bug or does it just need the right quirk?
>
> What should I do now?
> Keep posting that it's still broken at each -rc?
> Open a bug at bugzilla.kernel.org? Against what subsytem?
> Should I just not use the sata_sil.msi=1 commandline?
You should n't use that command line as your experiments showed that
sata_sil msi mode is clearly broken on this platform and perhaps report
the issue to the HW vendor (you should include in that report, the
spurious vector 165 that you see in logical mode and also the apic error
you see -- you can enable debug to see the error message that gets
printed in smp_error_interrupt() for this --)
thanks,
suresh
next prev parent reply other threads:[~2010-02-13 18:19 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-01-31 13:02 do_IRQ: 0.165 No irq handler for vector (irq -1) Torsten Kaiser
2010-02-02 2:38 ` Tejun Heo
2010-02-02 4:53 ` Eric W. Biederman
2010-02-02 18:40 ` Suresh Siddha
2010-02-02 19:56 ` Torsten Kaiser
2010-02-13 9:25 ` Torsten Kaiser
2010-02-13 18:18 ` Suresh Siddha [this message]
2010-02-13 18:22 ` Robert Hancock
2010-02-13 21:34 ` Torsten Kaiser
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=1266085107.2677.37.camel@sbs-t61 \
--to=suresh.b.siddha@intel.com \
--cc=ebiederm@xmission.com \
--cc=hancockrwd@gmail.com \
--cc=hpa@zytor.com \
--cc=just.for.lkml@googlemail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@redhat.com \
--cc=tglx@linutronix.de \
--cc=tj@kernel.org \
--cc=yhlu.kernel@gmail.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