Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 May 2000 21:22:29 -0600
From:      "Kenneth D. Merry" <ken@kdm.org>
To:        Carl Makin <carl@xena.IPAustralia.gov.au>
Cc:        freebsd-scsi@FreeBSD.ORG, freebsd-stable@FreeBSD.ORG
Subject:   Re: QLogic 2200 to IBM ESS (Shark) via SAN Data Gateway.
Message-ID:  <20000531212228.A87365@panzer.kdm.org>
In-Reply-To: <Pine.BSF.4.21.0006011252340.4914-100000@newton.aipo.gov.au>; from carl@xena.IPAustralia.gov.au on Thu, Jun 01, 2000 at 12:58:18PM %2B1000
References:  <Pine.BSF.4.21.0006011252340.4914-100000@newton.aipo.gov.au>

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

--xHFwDpU9dbj6ez1V
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Thu, Jun 01, 2000 at 12:58:18 +1000, Carl Makin wrote:
> 
> Is anyone using a QLogic 2200 FC card that can help me with a problem.
> 
> I'm trying to get a 4.0-STABLE box qith a QLogic 2200 card talking to an
> IBM ESS 2105-E20 (Shark) via an IBM SAN Data Gateway.
> 
> The card is seeing the two LUNS as delivered by the ESS through the
> Gateway but they are not being properly configured by the isp driver. Here
> is some dmesg output;
> 
> isp0: <Qlogic ISP 2200 PCI FC-AL Adapter> port 0xfc00-0xfcff mem
> 0xfeb00000-0xfeb00fff irq 5 at device 1.0 on pci3
> 
> isp0: Firmware State Config Wait -> Ready
> isp0: Target 0 (Loop 0x0) Port ID 0xef role Target arrived
>  Port WWN 0x20010060451604e5
>  Node WWN 0x10000060451604e5
> 
> pass2 at isp0 bus 0 target 0 lun 0
> pass2: <PATHLGHT SAN Gateway 328e> Fixed Storage Arrray SCSI-3 device 
> pass2: 100.000MB/s transfers, Tagged Queueing Enabled
> pass3 at isp0 bus 0 target 0 lun 1
> pass3: <PATHLGHT SAN Gateway 328e> Fixed Storage Arrray SCSI-3 device 
> pass3: 100.000MB/s transfers, Tagged Queueing Enabled
> pass4 at isp0 bus 0 target 0 lun 2
> pass4: <PATHLGHT SAN Gateway 328e> Fixed Storage Arrray SCSI-3 device 
> pass4: 100.000MB/s transfers, Tagged Queueing Enabled

[ ... ]

> There is an 8Gb LUN at 1, and a 20Gb LUN at 2.  LUN 0 is the Gateway
> itself.  There is nothing at LUN 3->7.
> 
> I had to enable the bios on the QLogic card to get this far.  Without the
> bios enabled the card just timed out in the probe.

You probably won't get much help on the QLogic side of things until Matt
Jacob gets back from vacation.

But, you may be able to play with things a bit in the mean time.  If those
devices use the typical direct access command set, you can probably use the
attached patch to make the da(4) driver attach to the luns on the array.

Then you can try to disklabel it, newfs, etc.

The patch is against -current, hopefully it'll apply okay to -stable.

Ken
-- 
Kenneth Merry
ken@kdm.org

--xHFwDpU9dbj6ez1V
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="scsi_da.c.array.20000531"

==== //depot/FreeBSD-ken/src/sys/cam/scsi/scsi_da.c#9 - /a/ken/perforce3/FreeBSD-ken/src/sys/cam/scsi/scsi_da.c ====
*** /tmp/tmp.87433.0	Wed May 31 21:15:39 2000
--- /a/ken/perforce3/FreeBSD-ken/src/sys/cam/scsi/scsi_da.c	Wed May 31 21:15:22 2000
***************
*** 847,853 ****
  		cgd = (struct ccb_getdev *)arg;
  
  		if (SID_TYPE(&cgd->inq_data) != T_DIRECT
! 		    && SID_TYPE(&cgd->inq_data) != T_OPTICAL)
  			break;
  
  		/*
--- 847,854 ----
  		cgd = (struct ccb_getdev *)arg;
  
  		if (SID_TYPE(&cgd->inq_data) != T_DIRECT
! 		 && SID_TYPE(&cgd->inq_data) != T_OPTICAL
! 		 && SID_TYPE(&cgd->inq_data) != T_STORARRAY)
  			break;
  
  		/*

--xHFwDpU9dbj6ez1V--


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?20000531212228.A87365>