Subject: 4.99.51 kernel crashes while detecting a PCI card
To: None <port-sparc64@NetBSD.org>
From: Matthias Scheler <tron@zhadum.org.uk>
List: port-sparc64
Date: 02/01/2008 13:23:51
Hello,
when I tried out a 4.99.51 kernel on my ULTRA60 to check whether
PR port-sparc64/3034 is fixed it paniced when it detected the PCI-X card:
bge0 at pci1 dev 1 function 0: Broadcom BCM5701 Gigabit Ethernet
cpu0: data fault: pc=12eac80 addr=0
kernel trap 30: data access exception
Stopped in pid 0.1 (system) at netbsd:pci_conf_read: ldx [%o0 + %g0], %g1
db> bt
config_attach_loc(3aacd00, 1808be8, 1c053bc, 1c05358, 1, 12c6600) at netbsd:config_attach_loc+0x158
pci_probe_device(0, f0088f1400800800, 0, 0, 0, 0) at netbsd:pci_probe_device+0x254
sparc64_pci_enumerate_bus(3ab9000, 13a2ca8, 0, 42, 40, 181cc00) at netbsd:sparc64_pci_enumerate_bus+0x324
pcirescan(3ab9000, 1448278, 13a2ca8, 3ab9037, 0, 3ab9037) at netbsd:pcirescan+0x10
pciattach(0, 3ab9000, 1c057d8, 1810800, 1813000, 2) at netbsd:pciattach+0x14c
config_attach_loc(3ab9000, 1808ac8, 0, 1c057d8, 1, 12e90c0) at netbsd:config_attach_loc+0x158
psycho_attach(3aadf00, 3aaa200, 1c059f0, 1810800, 1813000, 2) at netbsd:psycho_attach+0x4f8
config_attach_loc(3aaa200, 1808a98, 0, 1c059f0, 1, 13142a0) at netbsd:config_attach_loc+0x158
mainbus_attach(0, 3aadf00, 0, 1810800, 1464800, 1314000) at netbsd:mainbus_attach+0x474
config_attach_loc(3aadf00, 1808858, 0, 0, 1, 7) at netbsd:config_attach_loc+0x158
cpu_configure(1469000, 1208ae0, 0, 1810800, 1814c00, 146a9d8) at netbsd:cpu_configure+0x1d0
configure(185f0b8, 2, 187c400, 12526c0, 1468ca0, 1884c00) at netbsd:configure+0x3c
main(0, 11ebe40, ffffffffffffe000, 1fff, 1889800, 1c02000) at netbsd:main+0x1dc
cpu_initialize(f0067260, 0, 10fc00, fff83d00, 10ea78, fff83e00) at netbsd:cpu_initialize+0xf8
Any ideas? The machines boots fine with a very old 4.99.18 kernel.
Kind regards
--
Matthias Scheler http://zhadum.org.uk/