Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Sep 1998 16:44:43 -0700
From:      Bill Trost <trost@cloud.rain.com>
To:        current@FreeBSD.ORG
Subject:   CAM panic
Message-ID:  <436.906680683@cloud.rain.com>

next in thread | raw e-mail | index | archive | help
I cvsup'd this morning in hopes of finally converting over to the
Adaptec 2940 I picked up last week, put the probes failed and the
kernel paniced shortly thereafter.

This is using an alternate boot disk (thank goodness!).


Panic information:

(probe0:ahc0:0:0:0): SCB 0x0 - timed out while idle, LASTPHOSE == 0x1, SCSISIGI == 0x0
SEQADDR == 0x18a
SSTATI == 0x0
(probe0:ahc0:0:0:0): queuing a BDR SCB
(probe0:ahc0:0:0:0): SCB 0x0 - timed out while idle, LASTPHOSE == 0x1, SCSISIGI == 0x0
SEQADDR == 0x18a
SSTATI == 0x0
(probe0:ahc0:0:0:0): no longer in timeout, status = 34b


Fatal trap 12: [...]
fault virtual address	= 0xa8
fault code = supervisor read, page not present
ip = 0x8:0xf010516b
sp = 0x10:0xf020ee64
fp = 0x10:0xf020ef0c
cs = base 0 limit 0xfffff, type 1b
	= DPL 0, pres 1, def32 1, gran 1
eflags = interrupt enabled, resume, IOPL = 0
cur proc = Idle
int mask = cam
kernel: type 12 trap, code = 0
Stopped at _xpt_async+0x143:	testb $0x2, 0xa8(%eax)


Kernel information:

machine		"i386"
cpu		"I586_CPU"
ident		GREY			# config
maxusers	8

options		KTRACE

options		INET

options		FFS			#Berkeley Fast Filesystem
options		SOFTUPDATES
options		NFS		# maybe this will make amd work
options		MFS			#VM filesystem
options		MSDOSFS			#MSDOS Filesystem
options		PROCFS			#Process filesystem
options		"COMPAT_43"		#Compatible with BSD 4.3
options		"SCSI_DELAY=3000"		#Be pessimistic about Joe SCSI device
options		BOUNCE_BUFFERS	#include support for DMA bounce buffers
options		"AUTO_EOI_1"	#Supposedly makes interrupts faster, but breaks suspend on some laptops.
options		UCONSOLE		#Allow users to grab the console

options	USERCONFIG
options DDB
# options		DDB_UNATTENDED	# prevents ddb-on-panic

options		SYSVSHM
options		SYSVSEM
options		SYSVMSG

options		USER_LDT		#WINE support

config		kernel	root on wd0 
config		sdkernel	root on da0		# sd0

controller	pci0

controller	isa0
# floating point -- mandatory
device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr

controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fdc0 drive 0
disk		fd1	at fdc0 disable drive 1

controller	wdc0	at isa? port "IO_WD1" bio irq 14 vector wdintr
disk		wd0	at wdc0 drive 0
disk		wd1	at wdc0 drive 1

controller	wdc1	at isa? port "IO_WD2" bio irq 15 vector wdintr
disk		wd2	at wdc1 drive 0
disk		wd3	at wdc1 drive 1

# controller	aic0    at isa? port 0x340 bio irq 11 vector aicintr
controller	ahc0
# the following may prevent timeout problems
options        "TUNE_1542"             #dynamic tune of bus DMA speed

controller	scbus0

device		da0
device		sa0
device		pass0
device		cd0	#Only need one of these, the code dynamically grows

# syscons is the default console driver, resembling an SCO console
device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr

device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr
# WARNING -- this is COM4, not COM3 like you might think
# MORE WARNING -- it breaks sio1 in the Sept 1 kernel, for whatever reason
# device		sio2	at isa? port "IO_COM4" tty irq 9 vector siointr
device		lpt0	at isa? port? tty irq 7 vector lptintr

device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr
device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr

pseudo-device	loop
pseudo-device	ether
pseudo-device	sl	1
pseudo-device	tun	3
pseudo-device	bpfilter	6	#Berkeley packet filter
pseudo-device	pty	32
pseudo-device	gzip		# Exec gzipped a.out's
pseudo-device	ccd 2



Source code information:

ahc_pci.c: *	$Id: ahc_pci.c,v 1.1 1998/09/15 07:25:33 gibbs Exp $
cam.c: *      $Id: cam.c,v 1.2 1998/09/22 04:53:23 gibbs Exp $
cam.h: *      $Id: cam.h,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_ccb.h: *      $Id: cam_ccb.h,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_conf.h: *      $Id: cam_conf.h,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_debug.h: *      $Id: cam_debug.h,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_extend.c: *      $Id: cam_extend.c,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_extend.h: *      $Id: cam_extend.h,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_periph.c: *      $Id: cam_periph.c,v 1.2 1998/09/20 07:14:36 gibbs Exp $
cam_periph.h: *      $Id: cam_periph.h,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_queue.c: *      $Id: cam_queue.c,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_queue.h: *      $Id: cam_queue.h,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_sim.c: *      $Id: cam_sim.c,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_sim.h: *      $Id: cam_sim.h,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_xpt.c: *      $Id: cam_xpt.c,v 1.12 1998/09/23 03:03:19 gibbs Exp $
cam_xpt.h: *      $Id: cam_xpt.h,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_xpt_periph.h: *      $Id: cam_xpt_periph.h,v 1.1 1998/09/15 06:33:23 gibbs Exp $
cam_xpt_sim.h: *      $Id: cam_xpt_sim.h,v 1.1 1998/09/15 06:33:23 gibbs Exp $

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?436.906680683>