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>