Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 05 Dec 1996 23:30:34 +0100
From:      Tor Egge <Tor.Egge@idt.ntnu.no>
To:        smp@csn.net
Cc:        vanmaren@fast.cs.utah.edu, smp@bluenose.na.tuns.ca, smp@freebsd.org
Subject:   Re: Good News & Bad News 
Message-ID:  <199612052230.XAA03136@pat.idt.unit.no>
In-Reply-To: Your message of "Wed, 04 Dec 1996 16:40:45 -0700"
References:  <199612042340.QAA08544@clem.systemsix.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> Hi,
> 
> > >With the current smp kernel+ SMP_INVLTLB, the good news is that Tomcat III+IDE
> > >is able to `make world' successfully with FreeBSD-current source tree.
> > >
> > >With the same kernel, the Titan Pro is still suffering with
> > >the core dump of using IDE right after the second CPU is launched.
> > >If the SCSI is used to boot the system, there is no coredump but
> > >the system reboots itself unpredictably shortly after the second
> > >CPU is activated.
> > 	
> > Just a thought, but how many of the machines besides the Tyan Titan
> > Pro have the BSP at other than CPU #0?  The Titan Pro's BSD is
> > (physically) Processor #1.  This is just the most obvious difference
> > between the Titan Pro and the other boards.
> 
> from the mptab;e database:
> 
>  Asus P/I-P65UP5
>  Supermicro P6DNE
> 
> does anyone running these machines have experience with the recent SMP kernel?

I tried a few hours old kernel on an ASUS P/I-P65UP5, with APIC_IO
enabled. When compiling a new kernel with two active CPUs, I got 
error messages from gcc, and the compile failed. Restarting the
kernel compiling caused a trap 12, and a kernel dump.

When looking at the kernel dump, I get

#0  boot (howto=256) at ../../kern/kern_shutdown.c:267
#1  0xe0112d29 in panic (fmt=0xe01bcbcf "page fault")
    at ../../kern/kern_shutdown.c:395
#2  0xe01bd8b5 in trap_fatal (frame=0xdfbffe58) at ../../i386/i386/trap.c:747
#3  0xe01bd2e8 in trap_pfault (frame=0xdfbffe58, usermode=0)
    at ../../i386/i386/trap.c:654
#4  0xe01bcf1b in trap (frame={tf_es = -270335984, tf_ds = 16, 
      tf_edi = -270395292, tf_esi = -541077504, tf_ebp = -541065552, 
      tf_isp = -541065600, tf_ebx = 296243200, tf_edx = -4194304, 
      tf_ecx = -528396, tf_eax = -528396, tf_trapno = 12, tf_err = 0, 
      tf_eip = -535058833, tf_cs = 8, tf_eflags = 66178, tf_esp = -530083069, 
      tf_ss = -270296448}) at ../../i386/i386/trap.c:313
#5  0xe01ba66f in pmap_enter (pmap=0xefe21864, va=3753889792, pa=296243200, 
    prot=7 '\a', wired=0) at ../../i386/i386/pmap.c:2014
#6  0xe01a4153 in vm_fault (map=0xefe21800, vaddr=3753889792, 
    fault_type=3 '\003', change_wiring=0) at ../../vm/vm_fault.c:773
#7  0xe01bd240 in trap_pfault (frame=0xdfbfffbc, usermode=1)
    at ../../i386/i386/trap.c:634
#8  0xe01bcdc3 in trap (frame={tf_es = 39, tf_ds = 39, tf_edi = 352256, 
      tf_esi = 330220, tf_ebp = -541074428, tf_isp = -541065244, tf_ebx = 0, 
      tf_edx = 1, tf_ecx = 330220, tf_eax = 0, tf_trapno = 12, tf_err = 7, 
      tf_eip = 45296, tf_cs = 31, tf_eflags = 66050, tf_esp = -541074452, 
      tf_ss = 39}) at ../../i386/i386/trap.c:241
(kgdb) up 5
#5  0xe01ba66f in pmap_enter (pmap=0xefe21864, va=3753889792, pa=296243200, 
    prot=7 '\a', wired=0) at ../../i386/i386/pmap.c:2014
2014            origpte = *(vm_offset_t *)pte;
(kgdb) print/x pte
$2 = 0xfff7eff4

This indicates an attempt to dereference address 0xfff7eff4, which seems
bogus :-(

- Tor Egge



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