Date: Tue, 25 Jan 2000 13:19:01 -0700 From: "Kenneth D. Merry" <ken@kdm.org> To: LukeUnix <lukeunix@infosite.com> Cc: freebsd-scsi@FreeBSD.ORG Subject: Re: CMD problems Message-ID: <20000125131901.A96487@panzer.kdm.org> In-Reply-To: <200001251721.JAA32558@infosite.com>; from lukeunix@infosite.com on Tue, Jan 25, 2000 at 09:21:52AM -0800 References: <200001251721.JAA32558@infosite.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 25, 2000 at 09:21:52 -0800, LukeUnix wrote:
> I am having problems with a CMD CRD-5440 with multiple luns. The config is 2
> drive trays, each on their own channel on the CMD, and one host channel to
> the FreeBSD 3.4 box. I was not experiencing these problems untill the 2nd
> drive tray was added, making the CMD use 2 luns. So far I have tried to
> set the number of max tags by editing sys/cam/cam_xpt.c and adding the
> following entry.
>
> /* Reports QUEUE FULL for temporary resource shortages */
> { T_DIRECT, SIP_MEDIA_FIXED, "CMD TECH", "CRD-5440*", "*" },
> /*quirks*/0, /*mintags*/24, /*maxtags*/32
>
> That does not seem to have helped.. The following are scsi errors I am
> seeing.
>
> /kernel: (da2:ahc1:0:1:0): SCB 0x18 - timed out while idle, LASTPHASE ==
> 0x1, SEQADDR == 0xa
> /kernel: (da2:ahc1:0:1:0): Queuing a BDR SCB
> /kernel: (da2:ahc1:0:1:0): Bus Device Reset Message Sent
> /kernel: (da2:ahc1:0:1:0): no longer in timeout, status = 34b
> /kernel: ahc1: Bus Device Reset on A:1. 2 SCBs aborted
> /kernel: (da2:ahc1:0:1:0): SCB 0x28 - timed out while idle, LASTPHASE ==
> 0x1, SEQADDR == 0x9
> /kernel: (da2:ahc1:0:1:0): Queuing a BDR SCB
> /kernel: (da2:ahc1:0:1:0): Bus Device Reset Message Sent
> /kernel: (da2:ahc1:0:1:0): no longer in timeout, status = 34b
> /kernel: ahc1: Bus Device Reset on A:1. 31 SCBs aborted
>
> Some info on the system..
>
> <IBM DORS-32160W WA0A> at scbus0 target 0 lun 0 (pass0,da0)
> <SGI IBM DCHS04Y 3030> at scbus0 target 2 lun 0 (pass1,da1)
> <CMD TECH CRD-5440-4 C1-9> at scbus1 target 1 lun 0 (pass2,da2)
> <CMD TECH CRD-5440-4 C1-9> at scbus1 target 1 lun 1 (pass3,da3)
> <IBM DORS-32160W WA0A> at scbus2 target 0 lun 0 (pass4,da4)
> <SGI IBM DCHS04Y 3030> at scbus2 target 1 lun 0 (pass5,da5)
The short answer is "don't do that".
Other folks have discovered that the CMD RAID arrays don't quite work right
with more than one LUN enabled.
Sorry I can't provide any solutions here, but this is almost certainly a
problem with CMD's firmware, and the workaround is to only use one LUN on
the controller.
Ken
--
Kenneth Merry
ken@kdm.org
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?20000125131901.A96487>
