Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Oct 1998 13:51:37 -0500
From:      Tom Jackson <toj@gorilla.net>
To:        fireston@lexmark.com, Mail list FreeBSD-current <freebsd-current@FreeBSD.ORG>
Subject:   Re: Current panics with SMP, a 7880 and a 7895
Message-ID:  <19981010135137.A339@TOJ.org>
In-Reply-To: <199810091800.AA09444@interlock2.lexmark.com>; from Mik Firestone on Fri, Oct 09, 1998 at 01:59:48PM %2B0000
References:  <199810091800.AA09444@interlock2.lexmark.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Not sure if you're still having this problem but I have also almost two 7880,
one on board and a 2940. My kernel of Oct 9 ran but reboot did not work. All
subsequent kernels paniced on me. I was about to agree with your problem when
I tried updating the boot loader. Strange as it sounds, that fixed all my 
kernel troubles. Give it a try.

On Fri, Oct 09, 1998 at 01:59:48PM +0000, Mik Firestone wrote:
> I am running a Dual Pentium Pro on an PR440FX with and AIC 7880 on board. I
> also have a 2940 Dual PCI card installed ( 7895 chipset ).
> 
> If I boot an SMP kernel, it panics while probing the external chain on the
> Dual card.  The kernel is freshly installed from a locally built 1998-10-07,
> somewhere around 4:00 am EDT.
> 
> Now, it gets more interesting.  The same kernel config minus the SMP options
> will boot.  The same kernel config MINUS the 7895 chip boots as well.
> Methinks CAM does not like SMP and 7895 chips.
> 
> Further, we ( being somewhat bored and having some spare parts ) decided to
> throw a normal 2940 card ( 7880 chipset ) in the machine a it booted without
> complaint.  Did I mention we think CAM, SMP and 7895 just don't play well
> together?
> 
> Following is the dump and the trace.
> 
> Fatal trap 12:Page fault while in kernel mode
> mp_lock=00000002; cpuid=0; lapic.id=00000000
> fault virtual address = 0x0
> fault code            = supervisor write, page not present
> instruction pointer   = 0x8:0xf0220ae4
> stack pointer         = 0x10:0xf0d89e1c
> frame pointer         = 0x10:0xf0d89e3c
> code segement         = base of 0x0, limit of 0xfffff, type 0x1b
>                       = DPL 0, press 1, def32 1, gran 1
> processor eflags      = resume, IOPL = 0
> current process       = 0()
> interupt mask         = net tty bio cam <- SMP: XXX
> kernel: type 12 trap, code = 0
> stopped at _INTREN+0x2c:        movl %ecx,0(%edx)
> 
> 
> TRACE:
> [ on the following revisions:
>      * $Id: kern_intr.c,v 1.20 1998/09/26 14:25:31 dfr Exp $
>      * $Id: pci_compat.c,v 1.11 1998/09/15 08:21:09 gibbs Exp $
>      * $Id: pci.c,v 1.89 1998/09/16 08:28:11 dfr Exp $
>      * $Id: ahc_pci.c,v 1.1 1998/09/15 07:25:33 gibbs Exp $
>      * $Id: autoconf.c,v 1.106 1998/09/15 10:03:42 gibbs Exp $
>      * $Id: init_main.c,v 1.96 1998/09/14 19:56:40 sos Exp $
> and slighty reformatted ]
>  
> _INTREN(a,f011f874,f15e0000,f028b654,0) @ _INTREN+0x2c
> _add_intrdesc(idesc=f1350e80) at _add_intrdesc+0x29 [../kern/kern_intr.c:203]
> _intr_connect(idesc=f1350e80) at _intr_connect+0x2e [../kern/kern_intr.c:274]
> _pci_map_int(config=f15d4988,func=f011f874,arg=f15e0000,maskptr=f028b654) at
>     _pci_map_int+0x30 [ pci/pci_compat.c:182 ]
> _ahc_pci_attach(config_id=f105d4988,unit=2) at _ahc_pci_attach+0x5d7
>     [ pci/ahc_pci.c:489]
> _pci_drvattach(dinfo=f15d4980) at _pci_drvattach+0x5f [ pci/pci_compat.c:368]
> _pci_addcfg(dinfo==f15d4980) at _pci_addcfg+0xcf [ pci/pci.c:475 ]
> _pci_probebus( bus=0 ) at _pci_probebus+0x53 [ pci/pci.c:522 ]
> _pci_probe( parent=0 ) at _pci_probe+0x39 [ pci/pci.c:552 ]
> _pci_configure() at _pci_configure+0xa
> _configure( dummy = 0 ) at _configure+0x27 [ i386/i386/autoconf.c: 235 ]
> _main( framep = f0d89fb8 ) at _main+0x86   [ kern/init_main.c: 187 ]
> begin() at begin+0x54
> 
> -- 
> Mik Firestone fireston@lexmark.com
> If ever I become an Evil Overlord:
> I will never utter the sentence "But before I kill you, there's just one thing
> I want to know."
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 

-- 
Tom

--
IMail Server for Windows NT. Evaluation version.
Copyright (c) 1995-98 Ipswitch, Inc. http://www.ipswitch.com/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



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