1847799 Members
2579 Online
104021 Solutions
New Discussion

Solaris / XP512 problem

 
Richard Hutchings
Occasional Advisor

Solaris / XP512 problem

Hi,

We have an UltraSPARC test server with a JNI FCE6460 HBA connected via a Brocade 2800 to an XP512. The host mode on the XP is 09 and I have presented the following luns to the server:

00, 01, 02, 08, 0A

When I run xpinfo -i all I see is:

/dev/rdsk/c1t0d0s2 ca 00 00 CL2D 01:53 OPEN-E -SUN 00050241

/dev/rdsk/c1t0d1s2 ca 00 01 CL2D 01:62 OPEN-E -SUN 00050241

/dev/rdsk/c1t0d2s2
ca 00 02 CL2D 01:71 OPEN-E -SUN 0005024

So the luns over 07 do not appear. I have had the same issue on Windows servers but have not been able to find any information on the issue with Solaris.

The following entries are contained within the sd.conf

name="sd" class="scsi" target=0 lun=0 hba="jnic146x";

name="sd" class="scsi" target=0 lun=1 hba="jnic146x";

name="sd" class="scsi" target=0 lun=2 hba="jnic146x";

name="sd" class="scsi" target=1 lun=0 hba="jnic146x";

name="sd" class="scsi" target=1 lun=1 hba="jnic146x";

name="sd" class="scsi" target=1 lun=2 hba="jnic146x";

Anyone seen this behaviour before?

Thanks
6 REPLIES 6
Keith C. Patterson
Frequent Advisor

Re: Solaris / XP512 problem

Hi Richard,
I have seen this behaviour before.
Try this:
Remove leading '0' in sd.conf for LUN 8 and 9
I have performed Extensive testing using 08 and 09 instead of 8 and 9 and this seemed to be the culprit.
To leave off the zero will not effect luns 0 through 7.
It will effects LUNs 8 and 9 only.
Richard Hutchings
Occasional Advisor

Re: Solaris / XP512 problem

Thanks for the tip but there are no leading zeros in the sd.conf (attached for ref).

Vincent Fleming
Honored Contributor

Re: Solaris / XP512 problem

From your sd.conf, you didn't define any LUNs over 5...

Try adding more definitions - particularly 8 and 10(A). (I would simply define 20 or so LUNs on each target).

It won't look for anything that you haven't told it to look for - that's what the sd.conf is doing.

Good luck!

Vince
No matter where you go, there you are.
Richard Hutchings
Occasional Advisor

Re: Solaris / XP512 problem

Vincent,

Thanks for your help. This resolved it. The problem was with me - I was expecting 08 to be presented as t1d0, not t0d8. How many luns will Solaris take on any single target - 15?

Thanks again.

Richard
Antoni Jude
Occasional Advisor

Re: Solaris / XP512 problem

For Solaris OS, please check the Supported maximum size and targets using Solaris OS documentation.

This also depends on type of HBAs on your server. Please check the HBA specification.

For XP48 and XP512 Series will support for as many as 256 LUNs per port. If a host is connected to that port, it can see maximum 256LUNs on that (One) target.

When you connect direct or via Fabric, we always overcome SCSI Specific limitation.
If what you're working for really matters, you'll give it all you've got.
Antoni Jude
Occasional Advisor

Re: Solaris / XP512 problem

Solaris can take maximum of 15 targets. There can be maximum of 256 LUNs per target. Again, as I mentioned in my previous answers, it depends on Storage and HBA specification. I hope this helps.
If what you're working for really matters, you'll give it all you've got.