fatal kernel trap in tga_init in -CURRENT

Andreas Kohn andreas.kohn at gmx.net
Sat May 1 08:37:11 PDT 2004


Hi,

I updated my -CURRENT AlphaStation 200 4/100 to sources from around this
morning.

I get a fatal kernel trap in tga_init()

-----------
tga0: Reserved 0x8000000 bytes for rid 0x10 type 3 at 0x88000000

fatal kernel trap:

    trap entry     = 0x2 (memory management fault)
    faulting va    = 0x88100050
    type           = access violation
    cause          = load instructon
    pc             = 0xfffffc000064af10
    ra             = 0xfffffc000065043c
    sp             = 0xfffffc00007eba90
    usp            = 0x0
    curthread      = 0xfffffc00006feb58
        pid = 0, comm = swapper

Stopped at      tga_init+0x70:  ldl     t0,0x50(t3) <0x88100050>   
-------------

The old kernel (FreeBSD 5.2-CURRENT #1: Sat May  1 15:46:05 CEST 2004)
works fine. The new kernel only adds device pcm, and is cross-built on
an AMD Athlon machine, because building it native takes very long :)

Is there anything I can do to help? I have a serial console setup, but
didn't use a debugger over it yet. I don't need the tga device, so as
last resort I could just comment it out. The machine is basically a box
for testing, so I don't mind trying things out with it :)

Thank you!

Regards, 
Andreas Kohn

--- boot -v ----
(boot dka0.0.0.6.0 -flags 0)
block 0 of dka0.0.0.6.0 is a valid boot block
reading 15 blocks from dka0.0.0.6.0
bootstrap code read in
base = 1f2000, image_start = 0, image_bytes = 1e00
initializing HWRPB at 2000
initializing page table at 1e4000
initializing machine state
setting affinity to the primary CPU
jumping to bootstrap code
Loading /boot/loader
Console: SRM firmware console
VMS PAL rev: 0x1000000010538
OSF PAL rev: 0x100000002012e
Switch to OSF PAL code succeeded.

FreeBSD/alpha SRM disk boot, Revision 1.2
(root at alpha.lan.andreas.syndrom23.de, Thu Apr  8 13:11:27 CEST 2004)
Memory: 131072 k
Loading /boot/defaults/loader.conf 
/boot/kernel/kernel data=0x3f4f50+0x466a0 syms=[0x8+0x5bf98+0x8+0x48c96]

Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel] in 9 seconds... 

Type '?' for a list of commands, 'help' for more detailed help.
OK boot -v
Entering /boot/kernel/kernel at 0xfffffc00003411d0...
sio1: gdb debugging port
Unrecognized boot flag '0'.
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 May  1 17:00:25 CEST 2004
   
root at klamath.syndrom23.de:/storage/alpha/nfs/freebsd/usr/obj/alpha/usr/src/s                                                              ys/ALPHA
Preloaded elf kernel "/boot/kernel/kernel" at 0xfffffc00007e4000.
AlphaStation 200/400 ("Avanti")
AlphaStation 200 4/100, 100MHz
8192 byte page size, 1 processor.
CPU: EV4 (21064) major=2 minor=0
OSF PAL rev: 0x100000002012e
real memory  = 132169728 (126 MB)
Physical memory chunk(s):
0x00806000 - 0x07de3fff, 123592704 bytes (15087 pages)
avail memory = 121102336 (115 MB)
random: <entropy source, Software, Yarrow>
null: <null device, zero device>
mem: <memory & I/O>
apecs0: <DECchip 21071 Core Logic chipset>
pcib0: <2107x PCI host bus adapter> on apecs0
pci0: <PCI bus> on pcib0
pci0: physical bus=0
        map[10]: type 4, range 32, base 00010000, size  8, enabled
        map[14]: type 1, range 32, base 82040000, size  8, enabled
found-> vendor=0x1000, dev=0x0001, revid=0x02
        bus=0, slot=6, func=0
        class=01-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0047, statreg=0x0200, cachelnsz=0 (dwords)
        lattimer=0xff (7650 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=11
found-> vendor=0x8086, dev=0x0484, revid=0x03
        bus=0, slot=7, func=0
        class=00-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0007, statreg=0x0200, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        map[10]: type 4, range 32, base 00010100, size  7, enabled
        map[14]: type 1, range 32, base 82040100, size  7, enabled
found-> vendor=0x1011, dev=0x0002, revid=0x23
        bus=0, slot=11, func=0
        class=02-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0047, statreg=0x0280, cachelnsz=0 (dwords)
        lattimer=0xff (7650 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=5
        map[10]: type 3, range 32, base 88000000, size 27, enabled
found-> vendor=0x1011, dev=0x0004, revid=0x03
        bus=0, slot=13, func=0
        class=03-80-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0087, statreg=0x0280, cachelnsz=0 (dwords)
        lattimer=0xff (7650 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=9
sym0: <810> port 0x10000-0x100ff mem 0x82040000-0x820400ff irq 11 at
device 6.0                                                              
on pci0
sym0: Reserved 0x100 bytes for rid 0x14 type 3 at 0x82040000
sym0: No NVRAM, ID 7, Fast-10, SE, parity checking
sym0: open drain IRQ line driver
sym0: using NCR-generic firmware.
sym0: initial SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 00/00/00/00/00/00
sym0: final   SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 03/c8/00/00/08/00
sym0: Delay (GEN=11): 233 msec, 38147 KHz
sym0: Delay (GEN=11): 277 msec, 32087 KHz
sym0: Delay (GEN=11): 277 msec, 32087 KHz
sym0: interrupting at ISA irq 11
sym0: [GIANT-LOCKED]
PCI-ISA bridge with incorrect subclass 0x0
PCI-ISA bridge with incorrect subclass 0x0
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
de0: <Digital 21040 Ethernet> port 0x10100-0x1017f mem
0x82040100-0x8204017f
irq                                                               5 at
device 11.0 on pci0
de0: Reserved 0x80 bytes for rid 0x14 type 3 at 0x82040100
de0: interrupting at ISA irq 5
de0: [GIANT-LOCKED]
de0: DEC 21040 [10Mb/s] pass 2.3
de0: bpf attached
de0: Ethernet address: 08:00:2b:e4:f5:af
tga0: <DEC TGA (21030) 2D Graphics Accelerator> mem
0x88000000-0x8fffffff irq
9                                                               at
device 13.0 on pci0
tga0: Reserved 0x8000000 bytes for rid 0x10 type 3 at 0x88000000

fatal kernel trap:

    trap entry     = 0x2 (memory management fault)
    faulting va    = 0x88100050
    type           = access violation
    cause          = load instructon
    pc             = 0xfffffc000064af10
    ra             = 0xfffffc000065043c
    sp             = 0xfffffc00007eba90
    usp            = 0x0
    curthread      = 0xfffffc00006feb58
        pid = 0, comm = swapper

Stopped at      tga_init+0x70:  ldl     t0,0x50(t3) <0x88100050>       
<t0=0x3,                                                             
t3=0x88100000>
db> where
tga_init() at tga_init+0x70
pcigfb_attach() at pcigfb_attach+0x37c
tga_attach() at tga_attach+0x120
device_probe_and_attach() at device_probe_and_attach+0xbc
bus_generic_attach() at bus_generic_attach+0x28
pci_attach() at pci_attach+0xdc
device_probe_and_attach() at device_probe_and_attach+0xbc
bus_generic_attach() at bus_generic_attach+0x28
device_probe_and_attach() at device_probe_and_attach+0xbc
bus_generic_attach() at bus_generic_attach+0x28
apecs_attach() at apecs_attach+0xe0
device_probe_and_attach() at device_probe_and_attach+0xbc
root_bus_configure() at root_bus_configure+0x38
configure() at configure+0x40
mi_startup() at mi_startup+0x144
locorestart() at locorestart+0x64
--- root of call graph ---
db> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-alpha/attachments/20040501/9e66c05d/attachment.bin


More information about the freebsd-alpha mailing list