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>