From owner-freebsd-acpi@FreeBSD.ORG Mon Jan 22 17:20:42 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 484F516A404 for ; Mon, 22 Jan 2007 17:20:42 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id CBDF713C4B8 for ; Mon, 22 Jan 2007 17:20:41 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.6/8.13.6) with ESMTP id l0MHKajV099962; Mon, 22 Jan 2007 12:20:36 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-acpi@freebsd.org Date: Mon, 22 Jan 2007 11:31:25 -0500 User-Agent: KMail/1.9.1 References: <20070122160533.GY4945@poupinou.org> In-Reply-To: <20070122160533.GY4945@poupinou.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200701221131.26431.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]); Mon, 22 Jan 2007 12:20:38 -0500 (EST) X-Virus-Scanned: ClamAV 0.88.3/2477/Mon Jan 22 10:10:05 2007 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: acpi panic 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: Mon, 22 Jan 2007 17:20:42 -0000 On Monday 22 January 2007 11:05, Bruno Ducrot wrote: > On Sun, Jan 21, 2007 at 07:15:07PM -0800, j w wrote: > > Hello > > I'm installing FreeBSD 6.2 (first time experience) on an oldish > > computer and got this ACPI panic when booting the install CD: > > > > ACPI APIC Table: > > Timecounter "i8254" frequency 1193182 Hz quality 0 > > CPU Pentium III/Pentium III Xeon/Celeron (551.25-MHz 686-class CPU) > > Origin = "GenuineIntel" Id = 0x673 Stepping = 3 > > Features = > > 0x383fbff > > real memory = 536858624 (511 MB) > > avail memory = 511750144 (488 MB) > > ACPI disabled by blacklist. Contact your BIOS vendor. > > MADT: ACPI Startup failed with AE_ERROR > > Try disabling either ACPI or apic support. > > panic: using MADT but ACPI doesn't work > > Uh? We shouldn't use MADT if ACPI is blacklisted and we shouldn't panic in > that case? Go read the code to see why we do this. At this point in the boot, we have already committed to using the MADT and using APICs, so we HAVE to use ACPI to route interrupts. However, we can't use ACPI because its blacklisted. And no, we can't check the blacklist (at least not w/o much pain and probably duplicating the blacklist) back when we probe the MADT as we do it very early before most of the kernel is up and running, we even have to use an evil track to map the ACPI tables to even read them, so are in no position to call the blacklist checking functions. This is a FAQ, and as you can see, the panic message is helpful enough that users reboot and disable ACPI and the machine then boots happily. -- John Baldwin