From owner-freebsd-current@FreeBSD.ORG Thu Jul 3 22:18:38 2003 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 791D837B401 for ; Thu, 3 Jul 2003 22:18:38 -0700 (PDT) Received: from palrel13.hp.com (palrel13.hp.com [156.153.255.238]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFFAB43FCB for ; Thu, 3 Jul 2003 22:18:37 -0700 (PDT) (envelope-from sidcarter@symonds.net) Received: from mailer12.india.hp.com (mailer12.india.hp.com [15.10.42.250]) by palrel13.hp.com (Postfix) with ESMTP id A20641C00AB4 for ; Thu, 3 Jul 2003 22:18:35 -0700 (PDT) Received: from nt2351.india.hp.com (nt2351.india.hp.com [15.76.123.51]) SMTP id KAA12421 for ; Fri, 4 Jul 2003 10:48:38 +0530 (IST) Received: (qmail 326 invoked by uid 1001); 4 Jul 2003 05:22:23 -0000 From: Sid Carter To: current@freebsd.org In-Reply-To: References: Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: Sid Carter GmBH. Message-Id: <1057296143.99867.15.camel@samurai.india.hp.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.0 Date: 04 Jul 2003 10:52:23 +0530 Subject: RE: acpi_thermal - panic on Compaq Evo N800c X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: sidcarter@symonds.net List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jul 2003 05:18:38 -0000 On Thu, 2003-07-03 at 20:04, John Baldwin wrote: > > I am running FreeBSD-Current on my Compaq Evo N800c laptop. > > > > I am having problems getting it to work with ACPI. I have compiled my > > own acpi_dsdt.aml file using iasl and am using it. I keep getting this > > panic whenever I boot into FreeBSD with ACPI enabled. > > > > The panic is something like this. > > > > ======================= > > Fatal trap 12: page fault while in kernel mode > > fault virtual address = 0x375 > > fault code = supervisor read, page not present > > instruction pointer = 0x8:0xc05da580 > > stack pointer = 0x10:0xd686fbe0 > > frame pointer = 0x10:0xd686fbe0 > > code segment = base 0x0, limit 0xffff, type 0x1b > > = DPL 0, pres 1, def32 1, gran 1 > > processor flags = trace trap, interrupt enabled, resume, IOPL =0 > > current process = 23 (acpi_thermal) > > kernel: type 12 trap, code=0 > > Stopped at AcpiNsMapHandleToNode+0x20: cmpb $0xaa,0(%edx) > > ======================= > > (kgdb) l *AcpiNsMapHandleToNode+0x20 > 0xc015a840 is in AcpiNsMapHandleToNode (../../../contrib/dev/acpica/nsutils.c:854). > 854 if (ACPI_GET_DESCRIPTOR_TYPE (Handle) != ACPI_DESC_TYPE_NAMED) > > Likely Handle is NULL (note the fault address). A stack trace would > be very helpful. Hi, The Trace is here - ( Tranferred via hand ) ----------------------------------- AcpiNsMapHandleToNode(375,375,d686fc08,c05ed49b,0) at AcpiNsMapHandleToNode+0x20 AcpiGetHandle(375,c05f7d7b,d686fc2c,d686fc30,0) at AcpiGetHandle+0x4d acpi_pwr_switch_consumer(375,0,c407ada0,c05f7fed,0) at acpi_pwr_switch_consumer+0xe3 acpi_tz_switch_cooler_on(c4072ad0,c150b300,0,c150b300,3) at acpi_tz_switch_cooler_on+0x38 acpi_ForeachPackageObject(c4072a40,c05eee10,c150b300,d686fcd4,c05ef20f) at acpi_ForeachPackageObject+0x3d acpi_tz_monitor(c150b300,0,d686fd0c,c05ef376,c150b300) at acpi_tz_monitor+0x29b acpi_tz_timeout(c150b300,d686fd00,d686fd04,32d,bb8) at acpi_tz_timeout+0x26 acpi_tz_thread(0,d686fd48,c04216e9,312,20300909) at acpi_tz_thread+0xc6 fork_exit(c05ef2b0,0,d686fd48) at fork_exit+0xc0 fork_trampoline() at fork_trampoline+0x1a --- trap 0x1, eip=0, esp = 0xd686fd7c, ebp = 0 --- ----------------------------------- Hope this helps. Regards Sid