From owner-freebsd-stable Mon Mar 8 2:49:19 1999 Delivered-To: freebsd-stable@freebsd.org Received: from europa.salford.ac.uk (europa.salford.ac.uk [146.87.3.2]) by hub.freebsd.org (Postfix) with SMTP id AEB9414DF4 for ; Mon, 8 Mar 1999 02:48:48 -0800 (PST) (envelope-from M.S.Powell@ais.salford.ac.uk) Received: (qmail 22986 invoked by alias); 8 Mar 1999 10:48:30 -0000 Received: (qmail 22975 invoked from network); 8 Mar 1999 10:48:29 -0000 Received: from plato.salford.ac.uk (146.87.255.76) by europa.salford.ac.uk with SMTP; 8 Mar 1999 10:48:29 -0000 Received: (qmail 33744 invoked by alias); 8 Mar 1999 10:48:28 -0000 Delivered-To: catchall-freebsd-stable@freebsd.org Received: (qmail 33727 invoked by uid 141); 8 Mar 1999 10:48:28 -0000 Date: Mon, 8 Mar 1999 10:48:27 +0000 (GMT) From: Mark Powell To: freebsd-stable@freebsd.org Cc: freebsd-hardware@freebsd.org Subject: 3.1-R panic Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I need some help determining why a machine is panicing. Specifically, whether it's FreeBSD or the hardware that's causing it. I really want to bring in FreeBSD as the OS of choice to provide our core services, but this is really hurting my cause. When I first installed 3.1 on the machine (an Apricot Shogun), I left the box in a continuous loop doing "make world" for a couple of days. No problem. I assumed the hardware was good. It'd also been previously running NT 3.51 for well over 2 years. However, now it's running inn-2.2 (CNFS with mmapped files), the box keeps panicing (every day or so), with a page fault. It always does this at exactly the same place in the kernel. The gdb -k output is: ------ IdlePTD 2551808 initial pcb at 2134a4 panicstr: page fault panic messages: --- Fatal trap 12: page fault while in kernel mode fault virtual address = 0xc fault code = supervisor read, page not present instruction pointer = 0x8:0xf016f1af stack pointer = 0x10:0xf76bcf48 frame pointer = 0x10:0xf7781c38 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 2 (pagedaemon) interrupt mask = trap number = 12 panic: page fault syncing disks... 84 39 29 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 giving up dumping to dev 20401, offset 1277180 dump 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 --- #0 boot (howto=Cannot access memory at address 0x2c. ) at ../../kern/kern_shutdown.c:285 285 dumppcb.pcb_cr3 = rcr3(); ----- The dmesg output: ----- Copyright (c) 1992-1999 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.1-RELEASE #0: Mon Mar 1 17:27:17 GMT 1999 root@mimas.salford.ac.uk:/usr/src/sys/compile/INN Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 130669405 Hz CPU: Pentium/P54C (130.67-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x525 Stepping=5 Features=0x3bf real memory = 100663296 (98304K bytes) avail memory = 95133696 (92904K bytes) Preloaded elf kernel "kernel" at 0xf0265000. Probing for devices on PCI bus 0: chip0: rev 0x02 on pci0.0.0 fxp0: rev 0x04 int a irq 11 on pci0.12.0 fxp0: Ethernet address 00:a0:c9:a4:3a:f2 chip1: rev 0x05 on pci0.14.0 Probing for devices on PCI bus 1: chip3: rev 0x02 on pci1.0.0 dpt0: rev 0x02 int a irq 10 on pci1.15.0 dpt0: DPT PM3224A/9X-R W FW Rev. 07CH, 3 channels, 64 CCBs Probing for devices on the ISA bus: sc0 on isa sc0: VGA color <16 virtual consoles, flags=0x0> sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A atkbdc0 at 0x60-0x6f on motherboard atkbd0 irq 1 on isa fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in ppc0 at 0x378 irq 7 on isa ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 bytes threshold nlpt0: on ppbus 0 nlpt0: Interrupt-driven port ppi0: on ppbus 0 plip0: on ppbus 0 npx0 on motherboard npx0: INT 16 interface vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa Intel Pentium detected, installing workaround for F00F bug sa0 at dpt0 bus 0 target 2 lun 0 sa0: Removable Sequential Access SCSI-2 device da0 at dpt0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-2 device da0: Tagged Queueing Enabled da0: 4119MB (8436988 512 byte sectors: 255H 63S/T 525C) da1 at dpt0 bus 0 target 1 lun 0 da1: Fixed Direct Access SCSI-2 device da1: 20597MB (42183680 512 byte sectors: 255H 63S/T 2625C) changing root device to da0s1a cd0 at dpt0 bus 0 target 5 lun 0 cd0: Removable CD-ROM SCSI-2 device cd0: Attempt to query device size failed: NOT READY, Medium not present WARNING: / was not properly dismounted ffs_mountfs: superblock updated for soft updates ffs_mountfs: superblock updated for soft updates ----- The kernel config file: ----- machine "i386" cpu "I586_CPU" cpu "I686_CPU" ident INN maxusers 128 options "NMBCLUSTERS=8192" options INET options FFS options FFS_ROOT options "SOFTUPDATES" options "AUTO_EOI_1" options "COMPAT_43" options SCSI_REPORT_GEOMETRY options SCSI_DELAY=0 options UCONSOLE options FAILSAFE options "INCLUDE_CONFIG_FILE" options DDB options DDB_UNATTENDED config kernel root on da0 controller isa0 controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 disk fd0 at fdc0 drive 0 controller dpt0 options DPT_ALLOW_MEMIO controller scbus0 device da0 device sa0 device pass0 device cd0 device npx0 at isa? port IO_NPX irq 13 device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4 device sio1 at isa? port "IO_COM2" tty irq 3 device sio2 at isa? disable port "IO_COM3" tty irq 5 device sio3 at isa? disable port "IO_COM4" tty irq 9 controller atkbdc0 at isa? port IO_KBD tty device atkbd0 at isa? tty irq 1 device vga0 at isa? port ? conflicts device sc0 at isa? tty pseudo-device splash device fxp0 # Parallel port device ppc0 at isa? port? net irq 7 controller ppbus0 device nlpt0 at ppbus? device plip0 at ppbus? device ppi0 at ppbus? #controller vpo0 at ppbus? pseudo-device loop pseudo-device ether pseudo-device pty 16 pseudo-device speaker pseudo-device vn 1 pseudo-device snp 2 options KTRACE pseudo-device bpfilter 2 options SYSVSHM options SYSVSEM options SYSVMSG options "MD5" options "ICMP_BANDLIM" ----- Mark Powell - System Administrator (UNIX) - Clifford Whitworth Building A.I.S., University of Salford, Salford, Manchester, UK. Tel: +44 161 295 5936 Fax: +44 161 295 5888 www.pgp.com for PGP key M.S.Powell@ais.salfrd.ac.uk (spell salford correctly to reply to me) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message