Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Apr 1997 07:29:58 -0700
From:      John Polstra <jdp@polstra.com>
To:        current@freebsd.org
Subject:   ahc crashes 2.2-STABLE machine during dump to DAT tape
Message-ID:  <199704101429.HAA00725@austin.polstra.com>

next in thread | raw e-mail | index | archive | help
In an up-to-date RELENG_2_2 kernel (CVSupped last night: 9 April,
20:45 PDT), the system cannot make it thru a backup without crashing.
It hangs with the following messages on the screen:

ahc0:A:0: no active SCB for reconnecting target - issuing ABORT
SAVED_TCL == 0x0
ahc0:A:0: Warning - unknown message received from target (0xff). Rejecting
ahc_intr: seqint, intstat == 0xc1, scsisigi = 0xf6
ahc0:A:0: Target did not send an IDENTIFY message. LASTPHASE = 0x0, SAVED_TCL == 0x0
ahc0: Issued Channel A Bus Reset.  4 SCBs aborted

At that point the machine is unresponsive to its keyboard, and I have to
press the Big Red Button.

This problem is not new with last night's kernel -- I've been seeing
it for a couple of weeks, maybe longer.  (I haven't been trying
backups very often lately.)  Before I upgraded to 2.2, this problem
never appeared on the machine.

The kernel has DDB configured into it, and it's built with debugging
symbols.  But since it doesn't panic, I haven't been able to get into
the debugger to get a stack trace.

I should mention that the CD-ROM drive has been added in the past
few weeks.  It's a replacement for one that crapped out.  It seems
to work fine.  I can't remember whether these crashes were happening
before I put it in or not.  Maybe it's a clue.  Generally when these
crashes occur, the machine is idle except for the dump in progress.

I'm attaching my dmesg.boot and config files.  I'd be happy to run
some tests if there's anything that would help to track it down.

John
--
   John Polstra                                       jdp@polstra.com
   John D. Polstra & Co., Inc.                Seattle, Washington USA
   "Self-knowledge is always bad news."                 -- John Barth

===============================================================================
Copyright (c) 1992-1996 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California.  All rights reserved.

FreeBSD 2.2-STABLE #1: Wed Apr  9 22:41:13 PDT 1997
    jdp@austin.polstra.com:/home/src/sys/compile/AUSTIN
CPU: Pentium (89.81-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x525  Stepping=5
  Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory  = 33554432 (32768K bytes)
avail memory = 30703616 (29984K bytes)
Probing for devices on PCI bus 0:
chip0 <Intel 82437FX PCI cache memory controller> rev 1 on pci0:0
chip1 <Intel 82371FB PCI-ISA bridge> rev 2 on pci0:7:0
chip2 <Intel 82371FB IDE interface> rev 2 on pci0:7:1
vga0 <VGA-compatible display device> rev 0 int a irq 11 on pci0:13
ahc0 <Adaptec 2940 SCSI host adapter> rev 3 int a irq 10 on pci0:15
ahc0: aic7870 Single Channel, SCSI Id=7, 16 SCBs
ahc0 waiting for scsi devices to settle
ahc0: target 0 Tagged Queuing Device
(ahc0:0:0): "SEAGATE ST31230N 0510" type 0 fixed SCSI 2
sd0(ahc0:0:0): Direct-Access 1010MB (2069860 512 byte sectors)
ahc0: target 1 Tagged Queuing Device
(ahc0:1:0): "SEAGATE ST15150N 0017" type 0 fixed SCSI 2
sd1(ahc0:1:0): Direct-Access 4095MB (8388315 512 byte sectors)
(ahc0:3:0): "TEAC CD-ROM CD-56S 1.0B" type 5 removable SCSI 2
cd0(ahc0:3:0): CD-ROM cd present [313642 x 2048 byte records]
(ahc0:4:0): "ARCHIVE Python XXXXX-XXX 4.AF" type 1 removable SCSI 2
st0(ahc0:4:0): Sequential-Access density code 0x13, 512-byte blocks, write-enabled
de0 <Digital 21041 Ethernet> rev 17 int a irq 9 on pci0:16
de0: 21041 [10Mb/s] pass 1.1
de0: address 00:00:c0:0d:15:c6
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
mse0 at 0x23c irq 5 on isa
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: NEC 72065B
fd0: 1.44MB 3.5in
fd1: 1.2MB 5.25in
npx0 on motherboard
npx0: INT 16 interface
sb0 at 0x220 irq 7 drq 1 on isa
sb0: <SoundBlaster 16 4.13>
sbxvi0 at 0x0 drq 5 on isa
sbxvi0: <SoundBlaster 16 4.13>
sbmidi0 at 0x330 on isa
 <SoundBlaster MPU-401>
opl0 at 0x388 on isa
opl0: <Yamaha OPL-3 FM>
WARNING: / was not properly dismounted.
===============================================================================
#
# AUSTIN config file
#

machine		"i386"
cpu		"I586_CPU"		# aka Pentium(tm)
ident		AUSTIN
maxusers	10
config		kernel	root on sd0

options		"CHILD_MAX=128"
options		"OPEN_MAX=128"

options		"COMPAT_43"
options		USER_LDT		#allow user-level control of i386 ldt
options		SYSVSHM
options		SYSVSEM
options		SYSVMSG
options		DDB
options		DDB_UNATTENDED
options		KTRACE			#kernel tracing
options		UCONSOLE
options		INET			#Internet communications protocols

pseudo-device	ether			#Generic Ethernet
pseudo-device	loop			#Network loopback device
pseudo-device	bpfilter	4	#Berkeley packet filter
pseudo-device	snp		3	#Snoop device - to look at pty/vty/etc.
pseudo-device	tun		1	#Tunnel driver (user process ppp)

options		FFS			#Fast filesystem
options		NFS			#Network File System

options		"CD9660"		#ISO 9660 filesystem
options		FDESC			#File descriptor filesystem
options		MSDOSFS			#MS DOS File System
options		PROCFS			#Process filesystem

options		"NSWAPDEV=4"

options		"SCSI_DELAY=5"	#Boot time SCSI settling time in seconds

controller	scbus0	#base SCSI code
device		sd0	#SCSI disks
device		st0	#SCSI tapes
device		cd0	#SCSI CD-ROMs

pseudo-device	pty	64	#Pseudo ttys - can go as high as 256
pseudo-device	speaker		#Play IBM BASIC-style noises out your speaker
pseudo-device	log		#Kernel syslog interface (/dev/klog)
pseudo-device	gzip		#Exec gzipped a.out's
pseudo-device	vn		#Vnode driver (turns a file into a device)

controller	isa0
options		"AUTO_EOI_1"

device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr

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 drive 1

device		mse0	at isa? port 0x23c tty irq 5 vector mseintr
device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr

controller	snd0
device sb0      at isa? port 0x220 irq 7 drq 1 vector sbintr
device sbxvi0   at isa? drq 5
device sbmidi0  at isa? port 0x330
device opl0     at isa? port 0x388

controller	pci0
controller	ahc0
options		AHC_TAGENABLE		#Tagged queuing
options		AHC_ALLOW_MEMIO
device		de0
===============================================================================



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