Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Apr 2001 19:56:42 +0200
From:      Jens Schweikhardt <schweikh@schweikhardt.net>
To:        freebsd-scsi@freebsd.org
Subject:   Trouble with timeouts after installing an U160LVD
Message-ID:  <20010407195642.A1309@schweikhardt.net>

next in thread | raw e-mail | index | archive | help

hello, world\n

I bought me a brand new shiny IBM DDYS-T18350N Ultra160LVD drive. My
host adapter at this time does not support U160 SCSI, it's an ASUS P2L97S with
on-board SCSI provided by an Adaptec AIC 7880. My understanding however
is that the U160 drive will adapt to the slower bus (I may well be doing
something silly here...) , which it apparently does (snippet from
dmesg):

da2 at ahc0 bus 0 target 12 lun 0
da2: <IBM DDYS-T18350N S96H> Fixed Direct Access SCSI-3 device
da2: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da2: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
da1 at ahc0 bus 0 target 8 lun 0
da1: <FUJITSU MAA3182SC 0106> Fixed Direct Access SCSI-2 device
da1: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da1: 17422MB (35680750 512 byte sectors: 255H 63S/T 2221C)
da0 at ahc0 bus 0 target 2 lun 0
da0: <IBM DCAS-34330 S65A> Fixed Direct Access SCSI-2 device
da0: 20.000MB/s transfers (20.000MHz, offset 15)
da0: 4134MB (8467200 512 byte sectors: 255H 63S/T 527C)

Unfortunately, with the new drive installed, I seem to have problems
with another drive in the system, the IBM DCAS-34330. After a short
time after boot (~1 min) I get the following:

(da0:ahc0:0:2:0): SCB 0x1a - timed out in Data-out phase, SEQADDR == 0x77
STACK == 0x93, 0x18c, 0x15c, 0x0
SXFRCTL0 == 0xa0
SCB count = 30
QINFIFO entries: 25 10 29 22 27 16 3 24 4 1 7 6 5 14 15 2 18 28
Waiting Queue entries:
Disconnected Queue entries:
QOUTFIFO entries:
Sequencer Free SCB List: 15 9 5 4 6 2 8 1 10 7 13 14 11 0 12
Pending list: 28 18 2 15 14 5 6 7 1 4 24 3 16 27 22 29 10 25 26
Kernel Free SCB list: 9 13 12 11 23 17 0 19 21 20
Untagged Q(2): 26
sg[0] - Addr 0x1b9a000 : Length 4096
sg[1] - Addr 0x1bdb000 : Length 3072
(da0:ahc0:0:2:0): BDR message in message buffer
(da0:ahc0:0:2:0): SCB 0x1a - timed out in Data-out phase, SEQADDR == 0x76
STACK == 0x93, 0x18c, 0x15c, 0x0
SXFRCTL0 == 0xa0
SCB count = 30
QINFIFO entries: 25 10 29 22 27 16 3 24 4 1 7 6 5 14 15 2 18 28
Waiting Queue entries:
Disconnected Queue entries:
QOUTFIFO entries:
Sequencer Free SCB List: 15 9 5 4 6 2 8 1 10 7 13 14 11 0 12
Pending list: 28 18 2 15 14 5 6 7 1 4 24 3 16 27 22 29 10 25 26
Kernel Free SCB list: 9 13 12 11 23 17 0 19 21 20
Untagged Q(2): 26
sg[0] - Addr 0x1b9a000 : Length 4096
sg[1] - Addr 0x1bdb000 : Length 3072
(da0:ahc0:0:2:0): no longer in timeout, status = 34b
ahc0: Issued Channel A Bus Reset. 19 SCBs aborted

My cabling is

	aic7880(50pin)--cd1--cd0--da0(Terminated)
	aic7880(68pin)--da1--da2--ActiveTerminationPlug

and the board manual says that aic7880(68pin) is always terminated.

I've played around with the "Force Single Ended" jumper of the da2, but
to no avail. Even with only one device on each bus I get timeouts about
every minute on both cables, e.g.

	aic7880(50pin)--cd0(Terminated)
	aic7880(68pin)--DDYS:ID9--ActiveTerminationPlug

When installing FreeBSD from a cd in cd0 every now and then:
(da0:ahc0:0:9:0): SCB 0x43 - timed out in Data-In Phase, SEQADDR == 0x14
(da0:ahc0:0:9:0): BDR Message in Message Buffer
(da0:ahc0:0:9:0): SCB 0x43 - timed out in Data-In Phase, SEQADDR == 0x15
(da0:ahc0:0:9:0): no longer in timeout, status = 34b

Can anyone please clue me in what I am doing wrong or what else I can
try to get all devices to work?

Regards,

	Jens
-- 
Jens Schweikhardt http://www.schweikhardt.net/
SIGSIG -- signature too long (core dumped)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-scsi" in the body of the message




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