From: Chris Wright <chrisw@osdl.org>
To: "Nakajima, Jun" <jun.nakajima@intel.com>
Cc: lkml <linux-kernel@vger.kernel.org>,
acpi-devel@lists.sourceforge.net,
linux-acpi <linux-acpi@intel.com>
Subject: Re: Fixing USB interrupt problems with ACPI enabled
Date: Wed, 3 Sep 2003 15:37:46 -0700 [thread overview]
Message-ID: <20030903153746.A19323@osdlab.pdx.osdl.net> (raw)
In-Reply-To: <7F740D512C7C1046AB53446D3720017304AEEC@scsmsx402.sc.intel.com>; from jun.nakajima@intel.com on Sat, Aug 30, 2003 at 08:47:41AM -0700
* Nakajima, Jun (jun.nakajima@intel.com) wrote:
> Doing this for Len, who is on vacation. We would like to thank the
> people who provided debugging info such as acpidmp, dmidecode, and
> demsg. This is one of our findings, and we believe this would fix some
> interrupt problems (with USB, for example) with ACPI enabled, especially
> when the dmesg reads like:
>
> ACPI: PCI Interrupt Link [ALKA] enabled at IRQ 0
> ACPI: PCI Interrupt Link [ALKB] enabled at IRQ 0
> ACPI: PCI Interrupt Link [ALKC] enabled at IRQ 0
> ACPI: PCI Interrupt Link [ALKD] enabled at IRQ 0
>
> Basically we assumed that _CRS returned the one we set with _SRS, when
> setting up a PCI interrupt link device, but that's not the case with
> some AML codes. Some of them always return 0.
> Attached is a patch against 2.4.23-pre1. It should be easy to apply this
> to 2.6.
This patch wouldn't compile with CONFIG_ACPI_DEBUG=y (I'm using
2.6.0-test4-mm5). Simple fix below. With this patch my machine is worse
off than without it. In either case the machine hangs during boot (not
in the same place, of course). And booting with pci=noapci works w/out
the patch, but leaves the machine nearly disfunctional w/ the patch.
Any particular information helpful?
thanks,
-chris
--
Linux Security Modules http://lsm.immunix.org http://lsm.bkbits.net
--- 2.6.0-test4-mm5/drivers/acpi/pci_link.c.try Wed Sep 3 15:06:33 2003
+++ 2.6.0-test4-mm5/drivers/acpi/pci_link.c Wed Sep 3 15:07:22 2003
@@ -285,6 +285,8 @@ acpi_pci_link_try_get_current (
{
int result;
+ ACPI_FUNCTION_TRACE("acpi_pci_link_try_get_current");
+
result = acpi_pci_link_get_current(link);
if (result && link->irq.active) {
return_VALUE(result);
next prev parent reply other threads:[~2003-09-03 22:38 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-08-30 15:47 Nakajima, Jun
2003-09-03 22:37 ` Chris Wright [this message]
2003-09-04 2:15 ` [ACPI] " Andrew de Quincey
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=20030903153746.A19323@osdlab.pdx.osdl.net \
--to=chrisw@osdl.org \
--cc=acpi-devel@lists.sourceforge.net \
--cc=jun.nakajima@intel.com \
--cc=linux-acpi@intel.com \
--cc=linux-kernel@vger.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 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®