From: Bjorn Helgaas <bjorn.helgaas@hp.com>
To: Pierre Ossman <drzeus-list@drzeus.cx>, Andrew Morton <akpm@osdl.org>
Cc: Len Brown <len.brown@intel.com>,
LKML <linux-kernel@vger.kernel.org>,
Adam Belay <ambx1@neo.rr.com>, Shaohua Li <shaohua.li@intel.com>,
castet.matthieu@free.fr, linux-acpi@vger.kernel.org,
uwe.bugla@gmx.de
Subject: Re: ACPIPNP and too large IO resources
Date: Wed, 5 Jul 2006 15:36:30 -0600 [thread overview]
Message-ID: <200607051536.30771.bjorn.helgaas@hp.com> (raw)
In-Reply-To: <44AC26DA.1010901@drzeus.cx>
On Wednesday 05 July 2006 14:53, Pierre Ossman wrote:
> Bjorn Helgaas wrote:
> > It sounds like this might be the same problem as
> > http://bugzilla.kernel.org/show_bug.cgi?id=6292
> >
> > In short, you probably have a bridge device that consumes the
> > entire 0x0-0xffff I/O port range and produces some or all of that
> > range for downstream PNP devices. PNP doesn't know what to do
> > with these windows that are both consumed by the bridge and made
> > available to downstream devices, so it just marks them as being
> > already reserved.
>
> Ah, that explains things.
>
> > Matthieu Castet wrote a nice patch (attached) that makes PNP just
> > ignore those windows. Can you try it and see whether it fixes
> > the problem you're seeing? This patch is already in -mm, but not
> > yet in mainline. We might need to consider this patch as
> > 2.6.18 material if it resolves your problem. I suspect many
> > people will see the same problem.
>
> The patch works nicely and removes all memory and io regions for the PCI
> bridge but for the range 0xcf8-0xcff.
Andrew, I think we should try again to push
pnpacpi-reject-acpi_producer-resources.patch to the mainline.
Pierre's report (starts here: http://lkml.org/lkml/2006/7/5/20)
is another instance of http://bugzilla.kernel.org/show_bug.cgi?id=6292.
I suspect that many PNP devices are broken in 2.6.17 because of
this problem. Probably the only reason we haven't seen more
reports is that PNPACPI isn't turned on by default. (Maybe
we should do that in -mm?)
You recently proposed pushing it:
http://marc.theaimsgroup.com/?l=linux-acpi&m=115119275408021&w=2
Len initially nacked it, but I think the outcome of the discussion
is that Shaohua doesn't object to this patch. He probably would
still like to blacklist PNP0A03, but that's an additional step we
don't have to take at the same time.
Bjorn
next parent reply other threads:[~2006-07-05 21:36 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <44AB608F.1060903@drzeus.cx>
[not found] ` <200607051047.40734.bjorn.helgaas@hp.com>
[not found] ` <44AC26DA.1010901@drzeus.cx>
2006-07-05 21:36 ` Bjorn Helgaas [this message]
2006-07-05 22:18 ` ACPIPNP and too large IO resources Andrew Morton
2006-07-06 15:29 ` Bjorn Helgaas
2006-07-07 1:03 ` Shaohua Li
2006-08-05 0:19 ` Pierre Ossman
2006-08-05 1:07 ` Andrew Morton
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=200607051536.30771.bjorn.helgaas@hp.com \
--to=bjorn.helgaas@hp.com \
--cc=akpm@osdl.org \
--cc=ambx1@neo.rr.com \
--cc=castet.matthieu@free.fr \
--cc=drzeus-list@drzeus.cx \
--cc=len.brown@intel.com \
--cc=linux-acpi@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=shaohua.li@intel.com \
--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