From owner-freebsd-acpi@FreeBSD.ORG Thu Mar 13 19:16:46 2008 Return-Path: Delivered-To: freebsd-acpi@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9B82106566C for ; Thu, 13 Mar 2008 19:16:46 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from speedfactory.net (mail.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 698CD8FC1E for ; Thu, 13 Mar 2008 19:16:46 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8s) with ESMTP id 235372096-1834499 for multiple; Thu, 13 Mar 2008 15:14:46 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m2DJGS7r031052; Thu, 13 Mar 2008 15:16:33 -0400 (EDT) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: freebsd-acpi@FreeBSD.org, Leon Kos Date: Thu, 13 Mar 2008 14:37:54 -0400 User-Agent: KMail/1.9.7 References: <200803131520.m2DFK2IF083126@freefall.freebsd.org> In-Reply-To: <200803131520.m2DFK2IF083126@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200803131437.54387.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Thu, 13 Mar 2008 15:16:33 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/6225/Thu Mar 13 10:52:37 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Subject: Re: kern/121558: Supermicro X7SB4 Fatal trap 12 when ACPI disabled X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2008 19:16:47 -0000 On Thursday 13 March 2008 11:20:02 am Leon Kos wrote: > The following reply was made to PR kern/121558; it has been noted by GNATS. > > From: Leon Kos > To: John Baldwin > Cc: freebsd-acpi@freebsd.org, bug-followup@freebsd.org > Subject: Re: kern/121558: Supermicro X7SB4 Fatal trap 12 when ACPI disabled > Date: Thu, 13 Mar 2008 16:13:36 +0100 (CET) > > I've added > > hw.pci0.13.0.INTA.irq="16" > hw.pci0.15.0.INTA.irq="17" > hw.pci0.5.0.INTA.irq="19" > > and now it boots when ACPI disabled. I have also tried to move hints into > /boot/loader.conf and this also works. > > Now I have > > hw.pci0.13.0.INTA.irq="40" > hw.pci0.15.0.INTA.irq="41" > hw.pci0.5.0.INTA.irq="43" > > in /boot/loader.conf and I see the following lines in dmesg log: > em3: port 0x5000-0x501f mem 0xd8400000-0xd841ffff irq 40 at device 0.0 on pci13 > em4: port 0x6000-0x601f mem 0xd8500000-0xd851ffff irq 41 at device 0.0 on pci15 > em2: port 0x4000-0x401f mem 0xd8320000-0xd833ffff,0xd8300000-0xd831ffff irq 43 at device 0.0 on pci5 > > that I plan to stick with. Odd, does that actually work? It seemed that from your ACPI dmesg the first set of IRQs is correct. > I've replaced src/sys/dev/usb/ehci_pci.c with revision 1.3 from trunk and > now also reboot is handled well. > > Thank you for all support and now I suggest to close the ticket. > We'll see if BIOS will be upgraded by Supermicro. For now, above workaround > is the only cure for this and similar boards. Since the ehci(4) stuff is fixed you can just stick with ACPI now anyway and not worry about the hints. Since Linux and Windows both use ACPI out of the box the non-ACPI case tends to not get tested anymore. I've seen BIOSes that have a completely wrong MP Table in recent years (as if the MP Table was just copied over from the BIOS of some other motherboard and never updated). -- John Baldwin