From: Bjorn Helgaas <bjorn.helgaas@hp.com>
To: Rene Herman <rene.herman@keyaccess.nl>
Cc: Uwe Bugla <uwe.bugla@gmx.de>, Takashi Iwai <tiwai@suse.de>,
Len Brown <len.brown@intel.com>, Andrew Morton <akpm@osdl.org>,
Linux Kernel <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH 3/3] PNP: add AD1815 and AD1816 quirks
Date: Tue, 6 May 2008 15:27:20 -0600 [thread overview]
Message-ID: <200805061527.21134.bjorn.helgaas@hp.com> (raw)
In-Reply-To: <4820C846.2040205@keyaccess.nl>
On Tuesday 06 May 2008 03:06:14 pm Rene Herman wrote:
> ...
> > I'm vaguely uncomfortable because this quirk isn't really working
> > around a hardware/firmware issue; it's stepping around the fact
> > that Linux doesn't know how to allocate IRQs between ISA and PCI.
> > Does anybody know how Windows handles this? If Windows can do it
> > without user intervention, maybe we can too.
>
> Yes, I can appreciate the vague uncomfort. This is improving the hardware
> more then it is fixing it and that might feel like a bit of a misuse of
> quirks. However, given Linux's ability to operate the MPU401 fully without
> an assigned IRQ I feel it does make sense. The hardware shouldn't become
> unavailable just because the system can't find a free IRQ for it.
OK, thanks a lot for the explanation. It makes a lot more sense
now, and I'm happy with your approach now. It shouldn't make anything
worse, and it should make the card useful in some cases where it
wasn't before.
> However, with respect to your direct worry I get sort of foggy. All my ISA
> capable systems seem to have a BIOS that assigns IRQs to each PCI card that
> I put in as evidenced by the neat list of them that most of them print out
> just before the screen says "Verifying DMI Pool Data" and loading linux, an
> OS which I don't recall having ever seen deviate from the BIOS assigned
> values either.
>
> That is, I'm not sure in how far Linux is involved at all :-?
This part is just my general unhappiness about options like
"acpi_irq_nobalance" and "acpi_irq_isa=". I was just wondering
what Windows does when it can't assign PNP IRQs. Does it assign
them all before PCI, so they know they have enough? Do it
dynamically move PCI interrupts? Do it require explicit boot
flags like Linux does? Or maybe nobody even needs those flags
on Linux, and the flags are effectively unused.
Bjorn
next prev parent reply other threads:[~2008-05-06 21:33 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <481FAC37.6090703@keyaccess.nl>
2008-05-06 1:08 ` [PATCH 2/3] PNP: add pnp_build_option() to the API Rene Herman
[not found] ` <481FAD12.3030409@keyaccess.nl>
2008-05-06 1:08 ` [PATCH 3/3] PNP: add AD1815 and AD1816 quirks Rene Herman
2008-05-06 19:08 ` Bjorn Helgaas
2008-05-06 21:06 ` Rene Herman
2008-05-06 21:27 ` Bjorn Helgaas [this message]
2008-05-06 22:01 ` Rene Herman
2008-05-07 2:14 ` Rene Herman
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=200805061527.21134.bjorn.helgaas@hp.com \
--to=bjorn.helgaas@hp.com \
--cc=akpm@osdl.org \
--cc=len.brown@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=rene.herman@keyaccess.nl \
--cc=tiwai@suse.de \
--cc=uwe.bugla@gmx.de \
/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®