Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Dec 1998 08:09:58 -0600 (CST)
From:      Peter da Silva <peter@Taronga.COM>
To:        scsi@FreeBSD.ORG
Subject:   IBM DCHS woes
Message-ID:  <199812031409.IAA01462@bonkers.taronga.com>

next in thread | raw e-mail | index | archive | help
(forwarded from a bounce message for a local user)

From: nick@Taronga.COM (Nick Danger)
Subject: IBM DCHS woes
Reply-To: nick@Taronga.COM


I've got this oemed IBM DCHS 34550 that is being naughty. It refuses
to operate reliably at synchronous transfers rates and does this
regardless of what HBA or OS I'm running it off of. If I instruct
the HBA to not negiotate for synchronous transfers it runs flawlessly
(albeit inefficiently). I'm under the impression it's a firmware
problem.

I'm only concerned with it being functional on a FreeBSD-current
machine (-current as of late last week). These logs are from earlier
but the error is the same. 


Drive is reported as:

Nov 19 21:00:56 engylion /kernel: da1 at ahc0 bus 0 target 2 lun 0
Nov 19 21:00:56 engylion /kernel: da1: <SGI IBM  DCHS04Y 5252> Fixed Direct Acce
ss SCSI2 device
Nov 19 21:00:56 engylion /kernel: da1: 40.0MB/s transfers (20.0MHz, offset 8, 16
bit), Tagged Queueing Enabled
Nov 19 21:00:56 engylion /kernel: da1: 4340MB (8888543 512 byte sectors: 64H 32S
/T 4340C)


Errors begin about five minutes later as I start doing a bunch of simultaneous
copies to it:


/kernel: (da1:ahc0:0:2:0): SCB 0x5 - timed out while id
le, LASTPHASE == 0x1, SCSISIGI == 0x0
/kernel: SEQADDR == 0x8
/kernel: SSTAT1 == 0xa
/kernel: (da1:ahc0:0:2:0): Queuing a BDR SCB
/kernel: (da1:ahc0:0:2:0): Bus Device Reset Message Sent
/kernel: (da1:ahc0:0:2:0): no longer in timeout, status = 34b
/kernel: ahc0: Bus Device Reset on A:2.  16 SCBs aborted
/kernel: (da1:ahc0:0:2:0): SCB 0xc - timed out while id le, LASTPHASE
== 0x1, SCSISIGI == 0x0
/kernel: SSTAT1 == 0xa
/kernel: (da1:ahc0:0:2:0): Queuing a BDR SCB
/kernel: (da1:ahc0:0:2:0): Bus Device Reset Message Sent
/kernel: (da1:ahc0:0:2:0): no longer in timeout, status = 34b
/kernel: ahc0: Bus Device Reset on A:2. 15 SCBs aborted
/kernel: (da1:ahc0:0:2:0): SCB 0x6 - timed out while idle, LASTPHASE == 0x1, SCS
ISIGI == 0x0
/kernel: SEQADDR == 0xb
/kernel: SSTAT1 == 0xa
/kernel: (da1:ahc0:0:2:0): Queuing a BDR SCB
/kernel: (da1:ahc0:0:2:0): Bus Device Reset Message Sent
/kernel: (da1:ahc0:0:2:0): no longer in timeout, status = 34b
/kernel: ahc0: Bus Device Reset on A:2. 14 SCBs aborted
/kernel: (da1:ahc0:0:2:0): READ(06). CDB: 8 d ca f0 80 0
/kernel: (da1:ahc0:0:2:0): ABORTED COMMAND asc:1b,0
/kernel: (da1:ahc0:0:2:0): Synchronous data transfer error
/kernel: (da1:ahc0:0:2:0): READ(06). CDB: 8 d ca f0 60 0
/kernel: (da1:ahc0:0:2:0): ABORTED COMMAND asc:1b,0
/kernel: (da1:ahc0:0:2:0): Synchronous data transfer error
/kernel: (da1:ahc0:0:2:0): SCB 0xd - timed out while idle, LASTPHASE == 0x1, SCS
ISIGI == 0x0
/kernel: SEQADDR == 0x8
/kernel: SSTAT1 == 0xa
/kernel: (da1:ahc0:0:2:0): Queuing a BDR SCB
/kernel: (da1:ahc0:0:2:0): Bus Device Reset Message Sent
/kernel: (da1:ahc0:0:2:0): no longer in timeout, status = 34b
/kernel: ahc0: Bus Device Reset on A:2. 13 SCBs aborted


I've got oodles and oodles of logs of this. 


Would someone more SCSI-clueful than I mind telling me if this is
something I can try to work around with a quirk entry or if I should
just write it off? 

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?199812031409.IAA01462>