Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Jan 1997 01:50:38 -0800
From:      obrien@dragon.cs.ucdavis.edu (David O'Brien)
To:        freebsd-scsi@freebsd.org
Subject:   unstable 2.2-BETA
Message-ID:  <Mutt.19970124015038.obrien@dragon.cs.ucdavis.edu>

next in thread | raw e-mail | index | archive | help
Hi all,

I'm sorry to bother you, but I've got a very unstable 2.2-BETA box right now.
I'm believe my problems to be SCSI subsystem related, but I could be
wrong.

Is the below something to to worry about?  (ie, is my SCSI disk going
bad, or is this a kernel problem?  
------------------------------------------------------------------------------
sd0(ahc0:0:0): partity error during Data-In phase
ahc0: ahc)intr reference scb not valid during scsiint 0x17 scb(1)
sd0(ahc0:0:0): timed out in datain phase, SCSISIGI==0xb6 SEQADDR == 0x13c
ahc0: Issued Channel A Bus Reset.  1 SCBs aborted
sd0(ahc0:0:0): UNIT ATTENTION asc:29,0
sd0(ahc0:0:0): Power on, reset, or bus device reset occured, retries 3
------------------------------------------------------------------------------

I upgraded my 486/66 AHA-2840 to a Tyan/AMD-K5 AHA-2940U about two weeks
ago.  At first I wasn't having stability problems with the AHA-2940U.
But in the last week my machine has become quite unstatable.

Since then I filled my root partition to 110%, and recompiled a new
kernel.  I took some SCSI devices out of the chain, used some different
cables, and moved the AHA-2940U to a different PCI slot.  I haven't
gotten the kernel messages in many days.  Instead I now get spontaniously
reboots.  And I haven't seen any of the bus reset errors that I did at
first.

It seems to happen when I'm running kernel PPP using 

    /usr/sbin/pppd /dev/modem 38400 debug -vj crtscts asyncmap 0  \
    noipdefault defaultroute netmask 255.255.255.0

I'm usually running X and the machine will just totally stop
*everything*.  After about 3 seconds, it just reboots.  No kernel
messages in /var/log/* or anything.  I've since put things back the way
they were at first with the Tyan/AMD-K5 AHA-2940U, but that didn't help
anything.

I built even built a new kernel from priesteen 2.2-BETA sources with
Justin's fixes to:
	src/sys/dev/aic7xxx/aic7xxx.seq
	src/sys/dev/aic7xxx/aic7xxx_reg.h
	src/sys/i386/scsi/aic7xxx.c
	src/sys/pci/aic7870.c
But that didn't change anything.

I've got / and /usr on /dev/sd0s1.  As an experiment, I also installed
2.2-BETA on an IDE drive and then mount /dev/sd0s1b for additional swap
and /dev/sd0s1e for home dirs.  This setup is much more stable, but I
still get some spontainious reboots.

I get non of this from 2.2-961014-SNAP with /, /usr and some swap on an
IDE drive and addition swap from sd0s1b and homes from sd0s1e.

==============================================================================
KERNEL PROBES:
ahc0 <Adaptec 2940 Ultra SCSI host adapter> rev 0 int a irq 11 on pci0:18
	**( this was on pci0:19 )***
ahc0: aic7880 Single Channel, SCSI Id=7, 16 SCBs
(ahc0:0:0): "TANDEM 4265-1 1011" type 0 fixed SCSI 2
sd0(ahc0:0:0): Direct-Access 4303MB (8813870 512 byte sectors)
(ahc0:4:0): "EXABYTE EXB-85058SQANXR1 07J0" type 1 removable SCSI 2
st0(ahc0:4:0): Sequential-Access density code 0x0,  drive empty
(ahc0:6:0): "TEAC CD-ROM CD-56S 1.0D" type 5 removable SCSI 2
cd0(ahc0:6:0): CD-ROM cd present [3910 x 2048 byte records]

==============================================================================
DISK INFORMATION

******* Working on device /dev/rsd0 *******
parameters extracted from in-core disklabel are:
cylinders=4303 heads=64 sectors/track=32 (2048 blks/cyl)

 Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=4303 heads=64 sectors/track=32 (2048 blks/cyl)

Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 0 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
    start 32, size 8812512 (4302 Meg), flag 0
	beg: cyl 0/ sector 1/ head 1;
	end: cyl 1023/ sector 32/ head 63
The data for partition 1 is:
<UNUSED>
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>


# /dev/rsd0c:
type: SCSI
disk: sd0s1
label: 
flags:
bytes/sector: 512
sectors/track: 32
tracks/cylinder: 64
sectors/cylinder: 2048
cylinders: 4302
sectors/unit: 8812512
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0		# milliseconds
track-to-track seek: 0	# milliseconds
drivedata: 0 

8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:  1024000        0    4.2BSD        0     0     0 	# (Cyl.    0 - 499)
  b:   262144  1024000      swap                    	# (Cyl.  500 - 627)
  c:  8812512        0    unused        0     0       	# (Cyl.    0 - 4302*)
  e:  4096000  1286144    4.2BSD        0     0     0 	# (Cyl.  628 - 2627)
  f:  1024000  5382144    4.2BSD        0     0     0 	# (Cyl. 2628 - 3127)
  g:  1789952  6406144    4.2BSD        0     0     0 	# (Cyl. 3128 - 4001)
  h:   616416  8196096    4.2BSD        0     0     0 	# (Cyl. 4002 - 4302*)

==============================================================================

Enjoy!

-- David	(obrien@NUXI.com  -or-  obrien@FreeBSD.org)



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