Date: Thu, 02 Sep 2004 11:38:33 -0700 From: Nate Lawson <nate@root.org> To: Markus Brueffer <markus@brueffer.de> Cc: current@freebsd.org Subject: Re: Interrupt storm on uhciX with acpi_pci_link.c 1.24.2.3 Message-ID: <413768A9.4020904@root.org>
next in thread | raw e-mail | index | archive | help
Your ASL is at fault here. It defines a mixed set of APIC and PCI link
irq devices. (See the _PRT for PCI0, the APIC object). The MPtable is
correct. Here is the part that is wrong:
Name (APIC, Package (0x18)
{
...
Package (0x04)
{
0x0004FFFF,
0x03,
\_SB.LNKC,
0x00
},
This one should be:
Package (0x04)
{
0x0004FFFF,
0x03,
0x00,
0x12,
}
It should be possible to add this to /boot/loader.conf:
hw.acpi.pci.link.0.4.3.irq="18"
But since 18 won't be in your list of valid irqs, your best bet is to
patch your ASL as above and recompile with iasl. Perhaps a BIOS upgrade
will have this fixed?
--
Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?413768A9.4020904>
