From owner-freebsd-current@FreeBSD.ORG Fri Sep 3 00:54:41 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 94F4716A4CE for ; Fri, 3 Sep 2004 00:54:41 +0000 (GMT) Received: from smtp.tal.de (s05.tal.de [81.92.0.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id A98E543D39 for ; Fri, 3 Sep 2004 00:54:40 +0000 (GMT) (envelope-from markus@brueffer.de) Received: from ramses.kicks-ass.net (unknown [82.139.198.15]) by smtp.tal.de (SMTP.TAL.DE) with ESMTP id C79123A174; Fri, 3 Sep 2004 02:54:38 +0200 (CEST) Received: from cheops.phoenix (cheops.phoenix [192.168.1.3]) by ramses.kicks-ass.net (Postfix) with ESMTP id 0BCA8B80B; Fri, 3 Sep 2004 02:54:46 +0200 (CEST) From: Markus Brueffer To: Nate Lawson Date: Fri, 3 Sep 2004 02:54:54 +0200 User-Agent: KMail/1.6.82 References: <413768A9.4020904@root.org> In-Reply-To: <413768A9.4020904@root.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1166343.av0AS57rty"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200409030255.00577.markus@brueffer.de> cc: current@freebsd.org Subject: Re: Interrupt storm on uhciX with acpi_pci_link.c 1.24.2.3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Sep 2004 00:54:41 -0000 --nextPart1166343.av0AS57rty Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi Nate, On Thursday 02 September 2004 20:38, Nate Lawson wrote: > 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=3D"18" As you already expected, this doesn't work. > 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.=20 Patching the ASL did the trick. Thank you very much! While compiling tha ASL I got the following warning: markus-cuv4x-d.asl.patched 316: Method (\_WAK, 1, NotSerialized) Warning 2026 - ^ Reserved method must=20 return a value (_WAK) Maybe this information is of some use for you. > Perhaps a BIOS upgrade will have this fixed? I already have the latest BIOS installed and I doubt that there will be a n= ew=20 one in the future (the current one is from mid 2002) :( Best regards, Markus =2D-=20 Markus Brueffer | GPG-Key: http://people.FreeBSD.org/~markus/markus.asc markus@brueffer.de | FP: 3F9B EBE8 F290 E5CC 1447 8760 D48D 1072 78F8 A8D4 markus@FreeBSD.org | FreeBSD: The Power to Serve! --nextPart1166343.av0AS57rty Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQBBN8Dk1I0Qcnj4qNQRAoTgAKDYIKqFh0zFK2oLJUos5RFgmqEErgCgrR5U Delv5ZtpUCmifvOQrZDpn4k= =BY2T -----END PGP SIGNATURE----- --nextPart1166343.av0AS57rty--