Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Aug 2004 10:06:41 +0100 (BST)
From:      Gavin Atkinson <gavin.atkinson@ury.york.ac.uk>
To:        freebsd-sparc@freebsd.org
Subject:   Top of tree kernel panics on Ultra 5
Message-ID:  <20040814095829.W51109@ury.york.ac.uk>

next in thread | raw e-mail | index | archive | help

I've just updated my Ultra 5 (which was running a kernel from February) to
top-of-tree CURRENT, but the new kernel won't boot. I trust the fardware -
until this upgrade the machine has been stable and heavily used solidly
for the past 180 days. I'm about to try jumping back a month to see if I
can narrow down a commit which could have caused this.

Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 5.2-CURRENT #2: Sat Aug 14 07:34:09 BST 2004
    root@leeloo.york.ac.uk:/usr/obj/usr/src/sys/GENERIC
WARNING: WITNESS option enabled, expect reduced performance.
Preloaded elf kernel "/boot/kernel/kernel" at 0xc04d2000.
Timecounter "tick" frequency 269833437 Hz quality 0
real memory  = 268435456 (256 MB)
avail memory = 245817344 (234 MB)
machine: SUNW,Ultra-5_10
cpu0: Sun Microsystems UltraSparc-IIi Processor (269.83 MHz CPU)
  mask=0x12 maxtl=5 maxwin=7
mem: <memory>
null: <null device, zero device>
random: <entropy source, Software, Yarrow>
openfirm: <OpenFirmware control device>
nexus0: <OpenFirmware Nexus device>
pcib0: <U2P UPA-PCI bridge> on nexus0
pcib0: Sabre, impl 0, version 0, ign 0x7c0, bus A
initalizing intr_countp
pcib0: [FAST]
pcib0: [GIANT-LOCKED]
pcib0: [FAST]
pcib0: [GIANT-LOCKED]
pcib0 dvma: DVMA map: 0xc0000000 to 0xc3ffffff
pci0: <OFW PCI bus> on pcib0
pci0: physical bus=0
found-> vendor=0x108e, dev=0x5000, revid=0x11
        bus=0, slot=1, func=1
        class=06-04-00, hdrtype=0x01, mfdev=1
        cmdreg=0x0147, statreg=0x02a0, cachelnsz=16 (dwords)
        lattimer=0x10 (480 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
found-> vendor=0x108e, dev=0x5000, revid=0x11
        bus=0, slot=1, func=0
        class=06-04-00, hdrtype=0x01, mfdev=1
        cmdreg=0x0147, statreg=0x02a0, cachelnsz=16 (dwords)
        lattimer=0x10 (480 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
pcib1: <APB PCI-PCI bridge> at device 1.1 on pci0
pcib1:   secondary bus     1
pcib1:   subordinate bus   1
pcib1:   I/O decode        0xc00000-0xdfffff, 0xe00000-0xffffff
pcib1:   memory decode     0xe0000000-0xffffffff
pci1: <OFW PCI bus> on pcib1
pci1: physical bus=1
        map[10]: type 1, range 32, base f0000000, size 24, enabled
pcib1: device (null)-1 requested decoded memory range 0xf0000000-0xf0ffffff
        map[14]: type 1, range 32, base f1000000, size 23, enabled
pcib1: device (null)-1 requested decoded memory range 0xf1000000-0xf17fffff
found-> vendor=0x108e, dev=0x1000, revid=0x01
        bus=1, slot=1, func=0
        class=06-80-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0146, statreg=0x0280, cachelnsz=16 (dwords)
        lattimer=0x52 (2460 ns), mingnt=0x0a (2500 ns), maxlat=0x19 (6250 ns)
        map[10]: type 1, range 32, base e0000000, size 15, memory disabled
pcib1: device (null)-1 requested decoded memory range 0xe0000000-0xe0007fff
found-> vendor=0x108e, dev=0x1001, revid=0x01
        bus=1, slot=1, func=1
        class=02-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0000, statreg=0x0280, cachelnsz=16 (dwords)
        lattimer=0x52 (2460 ns), mingnt=0x0a (2500 ns), maxlat=0x05 (1250 ns)
        map[10]: type 1, range 32, base e1000000, size 24, memory disabled
pcib1: device (null)-1 requested decoded memory range 0xe1000000-0xe1ffffff
        map[14]: type 4, range 32, base 00000000, size  8, port disabled
        map[18]: type 1, range 32, base 00000000, size 12, enabled
found-> vendor=0x1002, dev=0x4754, revid=0x9a
        bus=1, slot=2, func=0
        class=03-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0080, statreg=0x0280, cachelnsz=16 (dwords)
        lattimer=0x42 (1980 ns), mingnt=0x08 (2000 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        map[10]: type 4, range 32, base 00c00000, size  3, enabled
pcib1: device (null)-1 requested decoded I/O range 0xc00000-0xc00007
        map[14]: type 4, range 32, base 00c00008, size  2, enabled
pcib1: device (null)-1 requested decoded I/O range 0xc00008-0xc0000b
        map[18]: type 4, range 32, base 00c00010, size  3, enabled
pcib1: device (null)-1 requested decoded I/O range 0xc00010-0xc00017
        map[1c]: type 4, range 32, base 00c00018, size  2, enabled
pcib1: device (null)-1 requested decoded I/O range 0xc00018-0xc0001b
        map[20]: type 4, range 32, base 00c00020, size  4, enabled
pcib1: device (null)-1 requested decoded I/O range 0xc00020-0xc0002f
found-> vendor=0x1095, dev=0x0646, revid=0x03
        bus=1, slot=3, func=0
        class=01-01-8f, hdrtype=0x00, mfdev=0
        cmdreg=0x0001, statreg=0x0280, cachelnsz=0 (dwords)
        lattimer=0x10 (480 ns), mingnt=0x02 (500 ns), maxlat=0x04 (1000 ns)
        intpin=a, irq=255
ebus0: <PCI-EBus2 bridge> mem 0xf1000000-0xf17fffff,0xf0000000-0xf0ffffff at device 1.0 on pci1
ebus0: Reserved 0x1000000 bytes for rid 0x10 type 3 at 0xf0000000
ebus0: Reserved 0x800000 bytes for rid 0x14 type 3 at 0xf1000000
ebus0: <auxio> addr 0x140072f000-0x140072f003,0x140072c000-0x140072c003,0x140072a000-0x140072a003,0x1400728000-0x1400728003,0x1400726000-0x1400726003 (no driver attached)
ebus0: <power> addr 0x1400724000-0x1400724003 irq 37 (no driver attached)
ebus0: <SUNW,pll> addr 0x1400504000-0x1400504002 (no driver attached)
sab0: <Siemens SAB 82532 v3.2> addr 0x1400400000-0x140040007f irq 43 on
ebus0
sab0: [FAST]
sabtty0: <ttya> on sab0
sabtty0: console 9600,8,n,1,-
sabtty1: <ttyb> on sab0
ebus0: <su> addr 0x14003083f8-0x14003083ff irq 41 (no driver attached)
ebus0: <su> addr 0x14003062f8-0x14003062ff irq 42 (no driver attached)
ebus0: <ecpp> addr 0x1400700000-0x140070000f,0x140030015c-0x140030015d,0x14003043bc-0x14003043cb irq 34 (no driver attached)
ebus0: <fdthree> addr 0x1400720000-0x1400720003,0x1400706000-0x140070600f,0x14003023f0-0x14003023f7 irq 39 (no driver attached)
eeprom0: <EEPROM/clock> addr 0x1400000000-0x1400001fff on ebus0
eeprom0: model mk48t59
eeprom0: registered as a time-of-day clock (resolution 1000000us)
eeprom0: hostid 809c66f6
eeprom0: current time: 1092473850.000000000
ebus0: <flashprom> addr 0x1000000000-0x10000fffff (no driver attached)
ebus0: <SUNW,CS4231> addr 0x1400722000-0x1400722003,0x1400704000-0x140070400f,0x1400702000-0x140070200f,0x1400200000-0x14002000ff irq 36,35 (no driver attached)
hme0: <Sun HME 10/100 Ethernet> mem 0xe0000000-0xe0007fff at device 1.1 on pci1
hme0: Reserved 0x8000 bytes for rid 0x10 type 3 at 0xe0000000
miibus0: <MII bus> on hme0
nsphy0: <DP83840 10/100 media interface> on miibus0
nsphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
hme0: bpf attached
hme0: Ethernet address: 08:00:20:9c:66:f6
hme0: [GIANT-LOCKED]
pci1: <display, VGA> at device 2.0 (no driver attached)
atapci0: <CMD 646 WDMA2 controller> port 0xc00020-0xc0002f,0xc00018-0xc0001b,0xc00010-0xc00017,0xc00008-0xc0000b,0xc00000-0xc00007 at device 3.0 on pci1
atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xc00020
atapci0: [MPSAFE]
ata2: channel #0 on atapci0
atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0xc00000
atapci0: Reserved 0x4 bytes for rid 0x14 type 4 at 0xc00008
ata2: reset tp1 mask=03 ostat0=50 ostat1=00
ata2-master: stat=0x50 err=0x01 lsb=0x00 msb=0x00
ata2-slave:  stat=0x00 err=0x01 lsb=0x00 msb=0x00
ata2: reset tp2 stat0=50 stat1=00 devices=0x1<ATA_MASTER>
ata2: [MPSAFE]
ata3: channel #1 on atapci0
atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0xc00010
atapci0: Reserved 0x4 bytes for rid 0x1c type 4 at 0xc00018
ata3: reset tp1 mask=03 ostat0=7f ostat1=7f
ata3-master: stat=0x7f err=0x7f lsb=0x7f msb=0x7f
ata3-master: stat=0x7f err=0x7f lsb=0x7f msb=0x7f
ata3-master: stat=0x7f err=0x7f lsb=0x7f msb=0x7f
ata3-master: stat=0x7f err=0x7f lsb=0x7f msb=0x7f
ata3-master: stat=0x7f err=0x7f lsb=0x7f msb=0x7f
ata3-master: stat=0x7f err=0x7f lsb=0x7f msb=0x7f
ata3-master: stat=0x7f err=0x7f lsb=0x7f msb=0x7f
ata3-master: stat=0x7f err=0x7f lsb=0x7f msb=0x7f
ata3-slave:  stat=0x7f err=0x7f lsb=0x7f msb=0x7f
ata3: reset tp2 stat0=ff stat1=ff devices=0x0
ata3: [MPSAFE]
pcib2: <APB PCI-PCI bridge> at device 1.0 on pci0
pcib2:   secondary bus     2
pcib2:   subordinate bus   2
pcib2:   I/O decode        0x0-0x1fffff, 0x200000-0x3fffff,
0x400000-0x5fffff, 0x600000-0x7fffff, 0x800000-0x9fffff, 0xa00000-0xbfffff
pcib2:   memory decode     0x0-0x1fffffff, 0x20000000-0x3fffffff,
0x40000000-0x5fffffff, 0x60000000-0x7fffffff, 0x80000000-0x9fffffff,
0xa0000000-0xbfffffff
pci2: <OFW PCI bus> on pcib2
pci2: physical bus=2
procfs registered
Timecounters tick every 10.000 msec
lo0: bpf attached
ata2-master: pio=0x0c wdma=0x22 udma=0x42 cable=40pin
ata2-master: setting PIO4 on CMD 646 chip
ata2-master: setting WDMA2 on CMD 646 chip
ad0: <ST34342A/0.42> ATA-2 disk at ata2-master
ad0: 4103MB (8404830 sectors), 8894 C, 15 H, 63 S, 512 B
ad0: 16 secs/int, 1 depth queue, WDMA2
GEOM: new disk ad0
GEOM: Configure ad0a, start 0 length 125798400 end 125798399
GEOM: Configure ad0b, start 125798400 length 153377280 end 279175679
GEOM: Configure ad0c, start 0 length 4303272960 end 4303272959
GEOM: Configure ad0e, start 279175680 length 217728000 end 496903679
GEOM: Configure ad0f, start 496903680 length 3806369280 end 4303272959
Mounting root from ufs:/dev/ad0a
start_init: trying /sbin/init
IOMMU fault virtual address 0xc0620000
panic: pcib: uncorrectable DMA error AFAR 0x179e7880 AFSR 0x270000ff00000000
cpuid = 0;
KDB: enter: panic
[thread 100041]
Stopped at      kdb_enter+0x38: ta              %xcc, 1
db> tr
panic() at panic+0x1a8
psycho_ue() at psycho_ue+0x60
intr_fast() at intr_fast+0x88
-- interrupt level=0xd pil=0 %o7=0xc02a990c --
spitfire_block_zero() at spitfire_block_zero+0x74
vm_pagezero() at vm_pagezero+0x1b8
fork_exit() at fork_exit+0x9c
fork_trampoline() at fork_trampoline+0x8
db>

Gavin



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