From owner-freebsd-current@FreeBSD.ORG Sun Oct 16 00:51:20 2005 Return-Path: X-Original-To: current@freebsd.org 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 D7AB916A41F; Sun, 16 Oct 2005 00:51:20 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5165443D5F; Sun, 16 Oct 2005 00:51:17 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j9G0p2G8008581; Sat, 15 Oct 2005 18:51:02 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sat, 15 Oct 2005 18:52:15 -0600 (MDT) Message-Id: <20051015.185215.15267237.imp@bsdimp.com> To: thompsa@freebsd.org From: "M. Warner Losh" In-Reply-To: <20051015073245.GA27380@heff.fud.org.nz> References: <20051015014313.GA25990@heff.fud.org.nz> <20051015073245.GA27380@heff.fud.org.nz> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Sat, 15 Oct 2005 18:51:02 -0600 (MDT) Cc: current@freebsd.org Subject: Re: RC1 panic on boot X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Sun, 16 Oct 2005 00:51:21 -0000 In message: <20051015073245.GA27380@heff.fud.org.nz> Andrew Thompson writes: : On Sat, Oct 15, 2005 at 02:43:13PM +1300, Andrew Thompson wrote: : > I am getting this panic on RC1, I am booting disc1 to install the : > system. Its a HP Omnibook 4150 and no PC cards are inserted. : > : > Fatal trap 12: page fault while in kernel mode : > fault virtual address = 0x0 : > fault code = supervisor read, page not present : > instruction pointer = 0x20:0xc0e96b0a : > stack pointer = 0x28:0xc1020b7c : > frame pointer = 0x28:0xc1020b8c : > code segment = base 0x0, limit 0xfffff, type 0x1b : > = DPL 0, pres 1, def32 1, gran 1 : > processor eflags = interrupt enabled, resume, IOPL = 0 : > current process = 0 (swapper) : > trap number = 12 : > panic: page fault : : The laptop boots fine without acpi. Here is the line number for the panic. : : (gdb) l *acpi_pci_link_lookup+0x42 : 0x3ffc2 is in acpi_pci_link_lookup (/usr/src/sys/modules/acpi/acpi/../../../dev/ : acpica/acpi_pci_link.c:590). : 585 struct acpi_pci_link_softc *sc; : 586 int i; : 587 : 588 ACPI_SERIAL_ASSERT(pci_link); : 589 sc = device_get_softc(dev); : 590 for (i = 0; i < sc->pl_num_links; i++) : 591 if (sc->pl_links[i].l_res_index == source_index) : 592 return (&sc->pl_links[i]); : 593 return (NULL); : 594 } Weird. sc has to be null here for this to fail at that line... Warner