NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

port-alpha/41106: GENERIC.MP memory management faults on API CS20/HP DS20L



>Number:         41106
>Category:       port-alpha
>Synopsis:       GENERIC.MP memory management faults on API CS20/HP DS20L
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-alpha-maintainer
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Mar 31 01:50:00 +0000 2009
>Originator:     Dustin Marquess
>Release:        netbsd-5-200903290002Z
>Organization:
>Environment:
NetBSD 5.0_RC3 (GENERIC-$Revision: 1.325 $) #0: Sun Mar 29 21:24:52 PDT 2009
        
builds@wb27:/home/builds/ab/netbsd-5/alpha/200903290002Z-obj/home/builds/ab/netbsd-5/src/sys/arch/alpha/compile/GENERIC.MP
hp AlphaServer DS20L 833 MHz, s/n 6969696969
8192 byte page size, 2 processors.
total memory = 2048 MB
(2792 KB reserved for PROM, 2045 MB used by NetBSD)
avail memory = 2006 MB
>Description:
When booting a GENERIC.MP kernel, the kernel always receives a memory 
management fault trap while scanning the SCSI bus:

fxp1 at pci1 dev 3 function 0: i82559 Ethernet, rev 8
fxp1: interrupting at dec 6600 irq 32
fxp1: Ethernet address 00:02:56:00:08:b6
inphy1 at fxp1 phy 1: i82555 10/100 media interface, rev. 4
inphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ahc0 at pci1 dev 4 function 0: Adaptec 29160 Ultra160 SCSI adapter
ahc0: interrupting at dec 6600 irq 36
ahc0: aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs
scsibus1 at ahc0: 16 targets, 8 luns per target

scsibus0: waiting 2 seconds for devices to settle...

CPU 1: fatal kernel trap:

CPU 1    trap entry = 0x2 (memory management fault)
CPU 1    a0         = 0x8
CPU 1    a1         = 0x1
CPU 1    a2         = 0x0
CPU 1    pc         = 0xfffffc0000634414
CPU 1    ra         = 0xfffffc0000634400
CPU 1    pv         = 0xfffffc0000636900
CPU 1    curlwp     = 0xfffffc007f8a3400
CPU 1        pid = 0, comm = system

scsibus1: waiting 2 seconds for devices to settle...
panic: trap
Stopped in pid 0.12 (system) at netbsd:cpu_Debugger+0x4:        ret     zero,(ra
)
db{1}> bt
cpu_Debugger() at netbsd:cpu_Debugger+0x4
panic() at netbsd:panic+0x244
trap() at netbsd:trap+0x35c
XentMM() at netbsd:XentMM+0x20
--- memory management fault (from ipl 5) ---
uvm_pagealloc_strat() at netbsd:uvm_pagealloc_strat+0x64
uvm_km_alloc_poolpage() at netbsd:uvm_km_alloc_poolpage+0x40
pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x24
pool_grow() at netbsd:pool_grow+0x64
pool_get() at netbsd:pool_get+0x5c
pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x1f4
pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x168
pmap_do_tlb_shootdown() at netbsd:pmap_do_tlb_shootdown+0x178
alpha_ipi_process() at netbsd:alpha_ipi_process+0xb8
interrupt() at netbsd:interrupt+0x88
XentInt() at netbsd:XentInt+0x1c
--- interrupt (from ipl 0) ---
printf() at netbsd:printf+0xf8
trap() at netbsd:trap+0x168
XentMM() at netbsd:XentMM+0x20
--- memory management fault ---
uvm_pageidlezero() at netbsd:uvm_pageidlezero+0x34
idle_loop() at netbsd:idle_loop+0x1a4
cpu_spinup_trampoline() at netbsd:cpu_spinup_trampoline+0x5c
--- root of call graph ---

Problem does not occur with a GENERIC kernel, only GENERIC.MP
>How-To-Repeat:
Boot a GENERIC.MP kernel.
>Fix:
Unknown



Home | Main Index | Thread Index | Old Index