Can't see volumes being presented

Hello,

I have an irritating problem with a V240 with 2 x (Qlogic 2200F) Sun-branded X6799A single-port 1gbit FC HBA's, a McData Sphereon fabric switch, and a Hitachi HDS 9570V SAN-fabric disk array.

At present the switch sees the WWN of the HBA, and the HDS can see the HBA through the switch.

I'm not certain but I am sure the X6799A is fabric-capable (certainly Brocase seems to certify it - http://www.brocade.com/products/pdf/CompatibilityMatrix-10-24-2003.pdf).

However the problem is I can't see the volumes being presented from the Hitachi, whether through format, after a few /reconfigure/devfsadm reboots, swearing or praying.

The 240V is patched with the September general release patch cluster for Solaris 8 02/04) together with, at single-user, in the right order;

SUNWsan

111412-15 (traffic manager etc)

111095-17 (fctl fp)

111096-10 (fcip ulp fiber-channel)

111097-16 (qlc isp2200 etc)

(then a reboot)

111413-14 (luxdiag, luxadm libg_fc)

111853-03 (isp2200a pci x6799a etc)

After the firmware update through 111853-03 (the cards were at revision 1.13 before);

# luxadm fcode_download -p

Found Path to 2 FC100/P, ISP2200, ISP23xx Devices

Opening Device: /devices/pci@1e,600000/SUNW,qlc@2/fp@0,0:devctl

Detected FCode Version:ISP2200 Host Adapter Driver: 1.14.09 03/08/04

Opening Device: /devices/pci@1e,600000/SUNW,qlc@3/fp@0,0:devctl

Detected FCode Version:ISP2200 Host Adapter Driver: 1.14.09 03/08/04

Complete

However my knowledge establishing fabric SAN ends there.

I have a suspicion that /kernel/drv/sc.conf or /kernel/drv/qlc.conf should be configured, but over and above these two (I can't really request a lesson in SAN fabric) should I be looking in any other directions? In particular how can I ascertain how the HBA's are configured (point-to-point or looped?) and if necessary, how can the configuration be changed (if at all?) The Hitachi engineer reckons he has establised zoning correctly, but are there any security issues relating to the WWN and what volumes are presented?

The Hitachi is supposed to present just one volume (which should be LUN 0 for sd?)

thanks in anticipation

recl

[2297 byte] By [reclspeak] at [2007-11-25 23:14:00]
# 1

You have to modify /kernel/drv/sd.conf and add an entry that is appropriate for that SAN solution. Some only require extra LUNs to be added while others require that the specific LUN number is present.I can't tell you what the particular configuration is for that environment.

If you are running Solaris 9, you can get away with a devfsadm after modifying sd.conf. Anything below will require a reboot for the LUN to be seen,

John_Berger at 2007-7-5 18:03:26 > top of Java-index,Storage Forums,Storage General Discussion...
# 2
Whoa, the Sun qlc drivers don't require any /kernel/drv/*.conf file editing. Just use cfgadm to configure them. Read the manual: "Sun StorEdge?SAN Foundation Configuration Guide" availible from http://www.sun.com/storage/sanIt covers everything you need to know.
Chesapeake at 2007-7-5 18:03:26 > top of Java-index,Storage Forums,Storage General Discussion...
# 3
For the drivers, no. But the LUNs will need to be presented through the modified sd.conf. I've never seen a SAN that didn't require modification to sd.conf for the LUNs to be seen.
John_Berger at 2007-7-5 18:03:26 > top of Java-index,Storage Forums,Storage General Discussion...
# 4

Sorry,

But no editing of the sd.conf is necessary.

The qlc drivers use the ssd driver and it is completely dynamic.

I have never seen a case where the ssd.conf needs to be edited.

Read the manual I refered to any you'll see the whole instructions on controlling the Sun driver stack.

The error could be with the configuration of the HDS storage. Is there lun security enabled?

Chesapeake

Chesapeake at 2007-7-5 18:03:26 > top of Java-index,Storage Forums,Storage General Discussion...
# 5

Well, I'm not going to continue the "do not / do too" any further.I know what I've worked with; you know what you've worked with.

I'm only going to say that every SAN that I've worked with required an entry to the sd.conf where the target had to match the LUN that was being presented to the system in order for the server to recognize it. We'll just leave it at that.

John_Berger at 2007-7-5 18:03:26 > top of Java-index,Storage Forums,Storage General Discussion...
# 6

i'm going to have to MOSTLY agree with Chesapeake here. I'm looking at one of our systems right now with the same Sun Qlogic 2200 card. As Chesapeake has pointed out the qlc driver uses the ssd driver and the ssd.conf file. It does NOT use the sd driver so editing the sd.conf will do you know good. So in this realm Chesapeake is 100% right. For qlc there is no need to edit anything... UNLESS you have more than 16 LUNS. The ssd.conf file basically defines LUNS 0 thru 15... anymore than that and you have to edit ssd.conf.

jtstachl at 2007-7-5 18:03:26 > top of Java-index,Storage Forums,Storage General Discussion...
# 7

Hi,

yuo are right if you use a JNI or QLogic HBA with there spezific drivers. If you are using an SUN HBA like SG-XPCI2FC-QF2 it is necessary to use the Leadville driver. To configure this driver you have to add the ssd.conf. But normaly it is not necessary to do that, because in the standard-configuration are 6 Ports and 16 Targets per Port allready defined. So it will be work in the most cases. LUNS will be not configured.

All fibrechanel-relatet Items will be defined in /kernel/drv/qlc.conf.

hgerard at 2007-7-5 18:03:26 > top of Java-index,Storage Forums,Storage General Discussion...
# 8

If you're using Sun drivers and Sun HBAs then you don't need to edit anything....except maybe scsi_vhci.conf if using Traffic Manager. Not sd.conf. Not ssd.conf.

Just run the proper cfgadm commands to get the LUN device entries created. With Solaris 10 you won't even need to do that.

tmcmahon2 at 2007-7-5 18:03:26 > top of Java-index,Storage Forums,Storage General Discussion...