From nobody@FreeBSD.ORG Mon Apr 26 00:50:42 1999
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id 2BD2414F80; Mon, 26 Apr 1999 00:50:42 -0700 (PDT)
Message-Id: <19990426075042.2BD2414F80@hub.freebsd.org>
Date: Mon, 26 Apr 1999 00:50:42 -0700 (PDT)
From: ovg@msu.dubna.ru
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@freebsd.org
Subject: kernel panic on boot, probably in CAM
X-Send-Pr-Version: www-1.0

>Number:         11325
>Category:       kern
>Synopsis:       kernel panic on boot, probably in CAM
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 26 01:00:01 PDT 1999
>Closed-Date:    Tue Apr 27 09:54:51 PDT 1999
>Last-Modified:  Tue Apr 27 09:56:40 PDT 1999
>Originator:     Vladimir Olshevsky
>Release:        3.1-RELEASE (i386)
>Organization:
Institute of Nuclear physics, Dubna branch
>Environment:
FreeBSD sullen.msu.dubna.ru 3.1-RELEASE FreeBSD 3.1-RELEASE #1: 
Mon Apr 19 12:53:52 MSD 1999     
ovg@sullen.msu.dubna.ru:/usr/src/sys/compile/SULLEN  i386
>Description:
Freshly installed 3.1-RELEASE. Early 2.2.5 worked without problems
on the same hardware.

On boot, kernel writes:
waiting 15 seconds for SCSI devices to settle

and after that panics (not always, but often) with message:

Fatal trap 12: page fault while in kernel mode
fault virtual address  = 0xb4
fault code             = supervisor read, page not present
instruction pointer    = 0x8:0xf0119f87
stack pointer          = 0x10:0xf0228e70
frame pointer          = 0x10:0xf0228e8c
code segment           = base 0x0, limit 0xfffff, type 0x1b
                       = DPL0, pres 1, def32 1, gran 1
processor flags        = interrupts enabled, resume, iopl=0
current process        = Idle
interrupt mask         = cam
trap number            = 12
panic: page fault

Problem machine's dmesg(after successful boot):
Apr 24 15:05:31 sullen /kernel: Copyright (c) 1992-1999 FreeBSD Inc.
Apr 24 15:05:31 sullen /kernel: Copyright (c) 1982, 1986, 1989, 1991, 1993
Apr 24 15:05:31 sullen /kernel: The Regents of the University of California. All
 rights reserved.
Apr 24 15:05:31 sullen /kernel: FreeBSD 3.1-RELEASE #1: Mon Apr 19 12:53:52 MSD 
1999
Apr 24 15:05:31 sullen /kernel: ovg@sullen.msu.dubna.ru:/usr/src/sys/compile/SUL
LEN
Apr 24 15:05:31 sullen /kernel: Timecounter "i8254"  frequency 1193182 Hz
Apr 24 15:05:31 sullen /kernel: Timecounter "TSC"  frequency 99952425 Hz
Apr 24 15:05:31 sullen /kernel: CPU: AMD-K5(tm) Processor (99.95-MHz 586-class C
PU)
Apr 24 15:05:31 sullen /kernel: Origin = "AuthenticAMD"  Id = 0x514  Stepping=4
Apr 24 15:05:31 sullen /kernel: Features=0x21bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,P
GE>
Apr 24 15:05:31 sullen /kernel: real memory  = 67108864 (65536K bytes)
Apr 24 15:05:31 sullen /kernel: avail memory = 62808064 (61336K bytes)
Apr 24 15:05:31 sullen /kernel: Probing for devices on PCI bus 0:
Apr 24 15:05:31 sullen /kernel: chip0: <Intel 82439> rev 0x03 on pci0.0.0
Apr 24 15:05:31 sullen /kernel: chip1: <Intel 82371SB PCI to ISA bridge> rev 0x0
1 on pci0.7.0
Apr 24 15:05:31 sullen /kernel: ide_pci0: <Intel PIIX3 Bus-master IDE controller rev 0x00 on pci0.7.1
Apr 24 15:05:31 sullen /kernel: lnc1: <PCNet/PCI Ethernet adapter> rev 0x16 int a irq 10 on pci0.9.0
Apr 24 15:05:31 sullen /kernel: lnc1: PCnet-PCI II address 00:00:21:63:76:66
Apr 24 15:05:31 sullen /kernel: ncr0: <ncr 53c810a fast10 scsi> rev 0x12 int a irq 11 on pci0.12.0
Apr 24 15:05:31 sullen /kernel: Probing for devices on the ISA bus:
Apr 24 15:05:31 sullen /kernel: sc0 on isa
Apr 24 15:05:31 sullen /kernel: sc0: VGA colo
Apr 24 15:05:31 sullen /kernel: r <16 virtual consoles, flags=0x0>
Apr 24 15:05:31 sullen /kernel: atkbdc0 at 0x60-0x6f on motherboard
Apr 24 15:05:31 sullen /kernel: atkbd0 irq 1 on isa
Apr 24 15:05:31 sullen /kernel: sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
Apr 24 15:05:31 sullen /kernel: sio0: type 16550A
Apr 24 15:05:31 sullen /kernel: sio1 at 0x2f8-0x2ff irq 3 on isa
Apr 24 15:05:31 sullen /kernel: sio1: type 16550A
Apr 24 15:05:31 sullen /kernel: fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
Apr 24 15:05:31 sullen /kernel: fdc0: FIFO enabled, 8 bytes threshold
Apr 24 15:05:31 sullen /kernel: fd0: 1.44MB 3.5in
Apr 24 15:05:31 sullen /kernel: wdc0 at 0x1f0-0x1f7 irq 14 on isa
Apr 24 15:05:31 sullen /kernel: wdc0: unit 0 (wd0): <ST36531A>
Apr 24 15:05:31 sullen /kernel: wd0: 6204MB (12706470 sectors), 13446 cyls, 15 heads, 63 S/T, 512 B/S
Apr 24 15:05:31 sullen /kernel: wdc1 at 0x170-0x177 irq 15 on isa
Apr 24 15:05:31 sullen /kernel: wdc1: unit 0 (atapi): <SCR-831/38C11S20>, removable, dma, iordy
Apr 24 15:05:31 sullen /kernel: acd0: drive speed 1375KB/sec, 86KB cache
Apr 24 15:05:31 sullen /kernel: acd0: supported read types: CD-DA
Apr 24 15:05:31 sullen /kernel: acd0: Audio: play, 255 volume levels
Apr 24 15:05:31 sullen /kernel: acd0: Mechanism: ejectable tray
Apr 24 15:05:31 sullen /kernel: acd0: Medium: no/blank disc inside, unlocked
Apr 24 15:05:31 sullen /kernel: ppc0 at 0x378 irq 7 on isa
Apr 24 15:05:31 sullen /kernel: ppc0: W83877F chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
Apr 24 15:05:31 sullen /kernel: ppc0: FIFO with 16/16/16 bytes threshold
Apr 24 15:05:31 sullen /kernel: ppb0: IEEE1284 device found /NIBBLE/ECP
Apr 24 15:05:31 sullen /kernel: Probing for PnP devices on ppbus0:
Apr 24 15:05:31 sullen /kernel: ppbus0: <HEWLETT-PACKARD DESKJET 600> MLC,PCL,PML
Apr 24 15:05:31 sullen /kernel: nlpt0: <generic printer> on ppbus 0
Apr 24 15:05:31 sullen /kernel: nlpt0: Inte
Apr 24 15:05:31 sullen /kernel: rrupt-driven port
Apr 24 15:05:31 sullen /kernel: ppi0: <generic parallel i/o> on ppbus 0
Apr 24 15:05:31 sullen /kernel: plip0: <PLIP network interface> on ppbus 0
Apr 24 15:05:31 sullen /kernel: lnc0 not found at 0x280
Apr 24 15:05:31 sullen /kernel: vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa
Apr 24 15:05:31 sullen /kernel: npx0 on motherboard
Apr 24 15:05:31 sullen /kernel: npx0: INT 16 interface
Apr 24 15:05:31 sullen /kernel: IP packet filtering initialized, divert disabled, rule-based forwardin
g disabled, logging limited to 100 packets/entry
Apr 24 15:05:31 sullen /kernel: Waiting 15 seconds for SCSI devices to settle
Apr 24 15:05:31 sullen /kernel: changing root device to da0s1a
Apr 24 15:05:31 sullen /kernel: da0 at ncr0 bus 0 target 3 lun 0
Apr 24 15:05:31 sullen /kernel: da0: <QUANTUM FIREBALL_TM2110S 300X> Fixed Direct Access SCSI-2 device
 
Apr 24 15:05:31 sullen /kernel: da0: 10.0MB/s transfers (10.0MHz, offset 8), Tagged Queueing Enabled
Apr 24 15:05:31 sullen /kernel: da0: 2014MB (4124736 512 byte sectors: 255H 63S/T 256C)
Apr 24 15:05:31 sullen /kernel: da1 at ncr0 bus 0 target 6 lun 0
Apr 24 15:05:31 sullen /kernel: da1: <QUANTUM FIREBALL_TM2110S 300X> Fixed Direct Access SCSI-2 device
 
Apr 24 15:05:31 sullen /kernel: da1: 10.0MB/s transfers (10.0MHz, offset 8), Tagged Queueing Enabled
Apr 24 15:05:31 sullen /kernel: da1: 2014MB (4124736 512 byte sectors: 255H 63S/T 256C)

>How-To-Repeat:
Pretty stable bug on my machine, do not know how to repeat on other

>Fix:


>Release-Note:
>Audit-Trail:

From: "Kenneth D. Merry" <ken@plutotech.com>
To: ovg@msu.dubna.ru
Cc: freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: kern/11325: kernel panic on boot, probably in CAM
Date: Mon, 26 Apr 1999 11:05:09 -0600 (MDT)

 ovg@msu.dubna.ru wrote...
 > 
 > >Number:         11325
 > >Category:       kern
 > >Synopsis:       kernel panic on boot, probably in CAM
 > >Confidential:   no
 > >Severity:       critical
 > >Priority:       high
 > >Responsible:    freebsd-bugs
 > >State:          open
 > >Quarter:        
 > >Keywords:       
 > >Date-Required:
 > >Class:          sw-bug
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Mon Apr 26 01:00:01 PDT 1999
 > >Closed-Date:
 > >Last-Modified:
 > >Originator:     Vladimir Olshevsky
 > >Release:        3.1-RELEASE (i386)
 > >Organization:
 > Institute of Nuclear physics, Dubna branch
 > >Environment:
 > FreeBSD sullen.msu.dubna.ru 3.1-RELEASE FreeBSD 3.1-RELEASE #1: 
 > Mon Apr 19 12:53:52 MSD 1999     
 > ovg@sullen.msu.dubna.ru:/usr/src/sys/compile/SULLEN  i386
 > >Description:
 > Freshly installed 3.1-RELEASE. Early 2.2.5 worked without problems
 > on the same hardware.
 > 
 > On boot, kernel writes:
 > waiting 15 seconds for SCSI devices to settle
 > 
 > and after that panics (not always, but often) with message:
 > 
 > Fatal trap 12: page fault while in kernel mode
 > fault virtual address  = 0xb4
 > fault code             = supervisor read, page not present
 > instruction pointer    = 0x8:0xf0119f87
 > stack pointer          = 0x10:0xf0228e70
 > frame pointer          = 0x10:0xf0228e8c
 > code segment           = base 0x0, limit 0xfffff, type 0x1b
 >                        = DPL0, pres 1, def32 1, gran 1
 > processor flags        = interrupts enabled, resume, iopl=0
 > current process        = Idle
 > interrupt mask         = cam
 > trap number            = 12
 > panic: page fault
 
 
 You'll have to provide a stack trace, either from a kernel dump or
 from DDB, if we're to have any hope of figuring out why your machine
 paniced.
 
 Ken
 -- 
 Kenneth Merry
 ken@plutotech.com
 
State-Changed-From-To: open->closed 
State-Changed-By: ken 
State-Changed-When: Tue Apr 27 09:54:51 PDT 1999 
State-Changed-Why:  
The submitter says that the machine in question is now running fine, after 
he added 'device pass0' to his config file, and put 'flags 0x40' on the 
ppc0 device.  My guess is that the latter fixed his problem. 
He also says that the machine is a critical server, and he can't look into 
the problem further. 
If he runs into the problem again, he can submit a new PR. 
>Unformatted:
