Fwd: Kernel panic on 7.2-RC1 when booting with ACPI enabled
kernel.
John Baldwin
jhb at freebsd.org
Thu Apr 30 21:41:22 UTC 2009
On Saturday 25 April 2009 6:27:23 am Magnus Kling wrote:
> 2009/4/24 John Baldwin <jhb at freebsd.org>
> > Can you do 'frame 10' followed by 'p *(struct acpi_pci_devinfo
> > *)child->ivars'
> >
> > --
> > John Baldwin
>
>
> Sure, no problem. This is a none critical server so I can do alot of
> debugging and testing if that is needed.
>
>
> (kgdb) frame 10
> #10 0xc0db4ca8 in acpi_pci_child_location_str_method (cbdev=0xc2212680,
> child=0xc2243400, buf=0xc22c2400 "slot=0 function=0 handle=",
> buflen=1024)
> at /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/acpi_pci.c:150
> 150 strlcat(buf, acpi_name(dinfo->ap_handle), buflen);
>
> (kgdb) p *(struct acpi_pci_devinfo *)child->ivars
> $1 = {ap_dinfo = {pci_links = {stqe_next = 0xc0b00f8c}, resources = {
> stqh_first = 0xc0b00f8c, stqh_last = 0x1030000}, cfg = {dev = 0x0,
> bar = {4, 0, 0, 3257136600, 0, 0}, bios = 0, subvendor = 0,
> subdevice = 0, vendor = 0, device = 0, cmdreg = 0, statreg = 0,
> baseclass = 0 '\0', subclass = 0 '\0', progif = 0 '\0', revid = 0
Hmm, this is all completely wrong and trashed. What if you do 'p *child'?
--
John Baldwin
More information about the freebsd-acpi
mailing list