Date: Mon, 12 Oct 1998 08:52:51 +0000 (GMT) From: Mik Firestone <fireston@lexmark.com> To: freebsd-smp@FreeBSD.ORG Subject: Current panics with SMP, a 7880 and a 7895 Message-ID: <199810121252.AA09420@interlock2.lexmark.com>
next in thread | raw e-mail | index | archive | help
[ originally sent to -current, reposted here by suggestion ] I am running a Dual Pentium Pro on an PR440FX with an 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-smp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810121252.AA09420>