acpi_thermal - panic on Compaq Evo N800c
jhb at FreeBSD.org
Thu Jul 3 07:34:25 PDT 2003
On 03-Jul-2003 Sid Carter 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.
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!" - http://www.FreeBSD.org/
More information about the freebsd-current