Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Oct 2005 21:09:46 +1300
From:      Andrew Thompson <thompsa@freebsd.org>
To:        FreeBSD Current <current@freebsd.org>
Cc:        "M. Warner Losh" <imp@bsdimp.com>
Subject:   Re: RC1 panic on boot
Message-ID:  <20051015080946.GA27497@heff.fud.org.nz>
In-Reply-To: <20051015.014723.116855931.imp@bsdimp.com>
References:  <20051015014313.GA25990@heff.fud.org.nz> <20051015.014723.116855931.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Oct 15, 2005 at 01:47:23AM -0600, M. Warner Losh wrote:
> In message: <20051015014313.GA25990@heff.fud.org.nz>
>             Andrew Thompson <thompsa@freebsd.org> writes:
> : Hi,
> : 
> : 
> : 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. 
> : 
> : It has 5.4 on the drive at the moment which installed fine. I have
> : attached a couple of dmesg logs.
> 
> Any chance you can build a 6.0RC1 kernel with debugging enabled (ddb
> and kdb) and get a traceback?

Ah yes, I was on to it.

Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x0
fault code              = supervisor read, page not present
instruction pointer     = 0x20:0xc0975fc2
stack pointer           = 0x28:0xc0c20ae8
frame pointer           = 0x28:0xc0c20b04
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)
[thread pid 0 tid 0 ]
Stopped at      acpi_pci_link_lookup+0x42:      movl    0(%eax),%eax
db> trace
Tracing pid 0 tid 0 td 0xc0817c00
acpi_pci_link_lookup(c1a49780,0,25c,c078bd41,90c) at acpi_pci_link_lookup+0x42
acpi_pci_link_add_reference(c1a49780,0,c1a76400,7,2) at acpi_pci_link_add_reference+0x34
prt_attach_devices(c1985a40,c1a76400,c1985a40,c1985a40,c0c20b9c) at prt_attach_devices+0xda
prt_walk_table(c1a81734,c0971720,c1a76400,c19dbe80,c1a76400) at prt_walk_table+0x40
acpi_pcib_attach(c1a76400,c1a81734,0,c0c20bc8,c0578c5e) at acpi_pcib_attach+0xfd
acpi_pcib_acpi_attach(c1a76400,c1a2f050,c07c6b58,c1a76400,c1a76400) at acpi_pcib_acpi_attach+0x289
device_attach(c1a76400,c1a76400,c078bd41,90c,c0c20c34) at device_attach+0x6a
device_probe_and_attach(c1a76400,c19dbc00,c0c20c54,c096d87a,c19dbe80) at device_probe_and_attach+0x111
bus_generic_attach(c19dbe80,ffffffff,64,c096d950,c19dbe80) at bus_generic_attach+0x28
acpi_probe_children(c19dbe80,c0970240,c19dbc00,0,1a4) at acpi_probe_children+0x5a
acpi_attach(c19dbe80,c1a24850,c07c6b58,c19dbe80,c19dbe80) at acpi_attach+0x838
device_attach(c19dbe80,c19dbe80,c078bd41,90c,c0c20cfc) at device_attach+0x6a
device_probe_and_attach(c19dbe80,c1989780,c0c20d0c,c074266a,c1989780) at device_probe_and_attach+0x111
bus_generic_attach(c1989780,c1989780,c0c20d2c,c0573d6a,c1989780) at bus_generic_attach+0x28
nexus_attach(c1989780,c1a15050,c07c6b58,c1989780,c1989780) at nexus_attach+0x1a
device_attach(c1989780,c1989780,c078bd41,90c,2) at device_attach+0x6a
device_probe_and_attach(c1989780,c197e950,c0c20d70,c0732dfc,c0992324) at device_probe_and_attach+0x111
root_bus_configure(c0992324,c0c20d88,c0527085,0,c1e000) at root_bus_configure+0x28
configure(0,c1e000,c1ec00,c1e000,0) at configure+0xc
mi_startup() at mi_startup+0xb5
begin() at begin+0x2c
db> show locks
exclusive sx ACPI PCI link r = 0 (0xc0991b40) locked @ /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/acpi_pci_link.c:604
exclusive sleep mutex Giant r = 0 (0xc0819b20) locked @ /usr/src/sys/geom/geom_kern.c:168



(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     }




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051015080946.GA27497>