From owner-freebsd-bugs@FreeBSD.ORG Sun Jan 10 02:00:12 2010 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1449D1065670 for ; Sun, 10 Jan 2010 02:00:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C3FCD8FC0C for ; Sun, 10 Jan 2010 02:00:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0A20BfJ000940 for ; Sun, 10 Jan 2010 02:00:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0A20BUX000939; Sun, 10 Jan 2010 02:00:11 GMT (envelope-from gnats) Resent-Date: Sun, 10 Jan 2010 02:00:11 GMT Resent-Message-Id: <201001100200.o0A20BUX000939@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alex Goncharov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 48CAE106566B for ; Sun, 10 Jan 2010 01:50:40 +0000 (UTC) (envelope-from alex-goncharov@comcast.net) Received: from qmta06.westchester.pa.mail.comcast.net (qmta06.westchester.pa.mail.comcast.net [76.96.62.56]) by mx1.freebsd.org (Postfix) with ESMTP id CDF028FC0A for ; Sun, 10 Jan 2010 01:50:39 +0000 (UTC) Received: from omta19.westchester.pa.mail.comcast.net ([76.96.62.98]) by qmta06.westchester.pa.mail.comcast.net with comcast id TcBW1d00B27AodY56dqgBy; Sun, 10 Jan 2010 01:50:40 +0000 Received: from daland.home ([24.61.85.144]) by omta19.westchester.pa.mail.comcast.net with comcast id Tdql1d00536qgMk3fdql0F; Sun, 10 Jan 2010 01:50:45 +0000 Received: from algo by daland.home with local (Exim 4.71 (FreeBSD)) (envelope-from ) id 1NTmx2-000AUf-Ti for FreeBSD-gnats-submit@freebsd.org; Sat, 09 Jan 2010 20:50:44 -0500 Message-Id: Date: Sat, 09 Jan 2010 20:50:44 -0500 From: Alex Goncharov Sender: Alex Goncharov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: kern/142561: Panic on boot due to the latest (r199984) change to sys/dev (acpi_ec0+) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Alex Goncharov List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jan 2010 02:00:12 -0000 >Number: 142561 >Category: kern >Synopsis: Panic on boot due to the latest (r199984) change to sys/dev (acpi_ec0+) >Confidential: yes >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jan 10 02:00:11 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Alex Goncharov >Release: FreeBSD 8.0-STABLE >Organization: >Environment: >Description: The short story: -------------------- A new laptop, buggy BIOS: three Unixes tried, all display ACPI errors of similar kind; only FreeBSD with r199984 panics on boot. FreeBSD with r199984 rolled back to 199942 behaves the best -- perfectly, given the buggy BIOS. ---------- The BIOS the laptop came with has been upgraded to the latest available: BIOS original: Version F.36 10/09/2009 BIOS updated: Version: F.41 11/12/2009 ---------- The long story: -------------------- I tried OpenSolaris, NetBSD and FreeBSD on this machine, all in various releases -- all report ACPI errors. A recent FreeBSD without r199984 behaves the best, it reports the problem once and then keeps silence. OpenSolaris and NetBSD just keep spitting out errors, to the console and the logs, as one of the FreeBSD versions, in fact, did too. The PR I filed with NetBSD provides some details about the behaviour there: http://mail-index.netbsd.org/netbsd-bugs/2010/01/06/msg015418.html FreeBSD with r199984 behaves the worst: it panics on boot. The reversal of r199984 leads to the quiet console and dmesg -- perfect! Right now I have: ============================================================ dmesg | grep -i acpi => Features=0xbfebfbff ACPI APIC Table: acpi0: on motherboard acpi0: [ITHREAD] acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 acpi_ec0: port 0x62,0x66 on acpi0 ACPI Error (psargs-0464): [\\_PR_.CPU0._PPC] Namespace lookup failure, AE_NOT_FOUND ACPI Error (psparse-0633): Method parse/execution failed [\\CPUL] (Node 0xffffff00015b9160), AE_NOT_FOUND ACPI Error (psparse-0633): Method parse/execution failed [\\PSSC] (Node 0xffffff00015b9140), AE_NOT_FOUND ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.PCI0.LPC_.EC0_._REG] (Node 0xffffff00015bd2a0), AE_NOT_FOUND acpi_ec0: can't install address space handler for \\_SB_.PCI0.LPC_.EC0_ - AE_NOT_FOUND ACPI Error (psargs-0464): [\\_PR_.CPU0._PPC] Namespace lookup failure, AE_NOT_FOUND ACPI Error (psparse-0633): Method parse/execution failed [\\CPUL] (Node 0xffffff00015b9160), AE_NOT_FOUND ACPI Error (psparse-0633): Method parse/execution failed [\\PSSC] (Node 0xffffff00015b9140), AE_NOT_FOUND ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.PCI0.LPC_.EC0_._REG] (Node 0xffffff00015bd2a0), AE_NOT_FOUND ACPI Exception: AE_NOT_FOUND, from region _REG, [EmbeddedControl] 20090521 evregion-631 device_attach: acpi_ec0 attach returned 6 acpi_hpet0: iomem 0xfed00000-0xfed003ff on acpi0 acpi_button0: on acpi0 acpi_lid0: on acpi0 acpi_button1: on acpi0 acpi_acad0: on acpi0 ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST battery0: on acpi0 ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error: No handler for Region [ERAM] (0xffffff00015ada00) [EmbeddedControl] 20090521 evregion-430 ACPI Error: Region EmbeddedControl(3) has no handler 20090521 exfldio-382 ACPI Error (psparse-0633): Method parse/execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST ACPI Error (uteval-0329): Method execution failed [\\_SB_.BAT0._STA] (Node 0xffffff00015b89e0), AE_NOT_EXIST pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pcib1: at device 28.0 on pci0 pci2: on pcib1 pcib2: at device 28.1 on pci0 pci3: on pcib2 pcib3: at device 28.3 on pci0 pci5: on pcib3 pcib4: at device 28.4 on pci0 pci6: on pcib4 pcib5: at device 28.5 on pci0 pci7: on pcib5 pcib6: at device 30.0 on pci0 pci10: on pcib6 acpi_tz0: on acpi0 acpi_tz0: _CRT value is absurd, ignored (-273.2C) atrtc0: port 0x70-0x77 on acpi0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 cpu0: on acpi0 cpu1: on acpi0 acpi_ec0: port 0x62,0x66 on acpi0 acpi_tz0: _CRT value is absurd, ignored (-273.2C) ============================================================ Fix: For now, please roll back r199984. I am attaching the corresponding difference, to be applied as a reverse patch. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: Machine: laptop HP DV6-1334US OS: FreeBSD 8.0-STABLE FreeBSD 8.0-STABLE #1 r201894M