Document fins/I0589-1


FIN #: I0589-1

SYNOPSIS: glm.conf file must be modified to support more than 8 LUNs on any
          PCI-SCSI connected A1000/A3x00 using any version of RM 6.

DATE: Jun/20/00

KEYWORDS: glm.conf file must be modified to support more than 8 LUNs on any
          PCI-SCSI connected A1000/A3x00 using any version of RM 6.


---------------------------------------------------------------------
- Sun Proprietary/Confidential: Internal Use Only -
---------------------------------------------------------------------  
                            FIELD INFORMATION NOTICE
                  (For Authorized Distribution by SunService)

 
 
SYNOPSIS: glm.conf file must be modified to support more than 8 LUNs on 
          any PCI-SCSI connected A1000/A3x00 using any version of RM 6.
               
 
TOP FIN/FCO REPORT: Yes
  
PRODUCT_REFERENCE:  Any RM 6 version 
  
PRODUCT CATEGORY:   Storage / SW Admin
 
PRODUCTS AFFECTED: 
   
Mkt_ID   Platform     Model        Description       Serial Number             

------   --------     -----        -----------       -------------
 
Systems Affected
----------------
  -      ANYSYS         -               -                  -
 
X-Options Affected
------------------
  -      RSM2000       ALL         RSM Array 2000          -
  -      A3000         ALL         StorEdge A3000          -                  
  -      A3500         ALL         StorEdge A3500          -
  -      A1000	       ALL	   StorEdge A1000          -
  
  
 
PART NUMBERS AFFECTED:
 
Part Number   Description   Model
-----------   -----------   -----
     -             -          - 
 
(SCSI Devices)
Type  Vendor  Model    Serial Number(Min)  Serial Number(Max)  Firmware
----  ------  -------  ------------------  ------------------  --------
HBA    GLM    X6541A           -		   -		   -
 

REFERENCES:
 
BugId:    4095155, 4187678, 4325025
PatchId:  105580 or higher, 106925
MANUAL:   805-7556-10 Sun StorEdge RAID Manager 6.22 Installation Guide
          805-7558-10 Sun StorEdge RAID Manager 6.22 Release Notes
          805-4058-11 Sun StorEdge RAID Manager 6.1.1 Installation Guide
          805-3656-11 Sun StorEdge RAID Manager 6.1.1 Release Notes  
           

PROBLEM DESCRIPTION: 
 
Attempting to support for more than 8 LUNs on a system using the 
PCI UltraSCSI differential dual channel host adapter connected to an
A3x00/A1000 array can cause loss of access to the data on those arrays.
Attempting to access that data will produce an error message "Unable  
to scan module".  The Raid Manager 6 GUI will not report anything.
 
This occurs on any version of Solaris 2.6 and above running any version
of RM 6 in which the PCI UltraSCSI host adapter is attached to either
an A3x00 or A1000 array.  It is brought on by editing rmparams for
System_MaxLunsPerController=N where N is greater than 8, and then
running add16lun.sh or using genscsiconf.  Actually attempting to
create a 9th LUN using RM6 or raidutil will cause the loss of access
which can be restored.
 
The cause of this problem is the lack of driver knowledge needed from
glm.conf file.  Note that if the 9th LUN is actually created, then a
boot -r is not sufficient to remove it and restore communication.  The
serial port must be used to remove the 9th LUN.
 
Furthermore, there is a difference in the glm.conf file needed on
Solaris 7 and Solaris 8 compared to Solaris 2.6.  One MUST edit the
glm.conf file when upgrading from Solaris 2.6.

 
IMPLEMENTATION:  
  
         ---
        |   |   MANDATORY (Fully Pro-Active)
         ---    
          
   
         ---
        | X |   CONTROLLED PRO-ACTIVE (per Sun Geo Plan) 
         --- 
          
                                 
         ---
        |   |   REACTIVE (As Required)
         ---
          

CORRECTIVE ACTION: 
 
The following recommendation is provided as a guideline for authorized
Enterprise Services Field Representatives and Enterprise Customers to
prevent the above problem can be avoided by properly enabling more than
8 LUN support when using the glm host adapter as described next.
 
In this example, 16 will be used for the number of LUNs supported.
Note that 16 is the maximum supported with RM 6.1.1. 32 can be
supported with RM 6.22.
 
1) On Solaris 2.6: Install glm driver patch 105580 or higher
   On Solaris 7:   Install glm driver patch 106925 or higher
   On Solaris 8:   No patch is needed
 
2) Install the other patches for RM6 as defined in Early Notifier 20029.
 
3) Edit  /usr/lib/osa/rmparams as described in the RM 6 Release Notes:
         System_MaxLunsPerController=16
   It is recommended you make a backup copy of the rmparams file first.
   Note: Step 3 is not necessary if you are using the add16/32lun.sh
         script(s) on the RM6.22 CD.
 
4) On Solaris 2.6 edit /kernel/drv/glm.conf file, if it exists, or create 
   a new one with:
     device-type-scsi-options-list =
     "Symbios StorEDGE A1000", "lsi-scsi-options",
     "Symbios StorEDGE A3000", "lsi-scsi-options",
     "SYMBIOS RSM Array 2000", "lsi-scsi-options";
   lsi-scsi-options = 0x107f8;
 
   On Solaris 7 and 8 edit /kernel/drv/glm.conf file, if it exists, or 
   create a new one with:
     device-type-scsi-options-list =
     "Symbios StorEDGE A1000", "lsi-scsi-options",
     "Symbios StorEDGE A3000", "lsi-scsi-options",
     "SYMBIOS RSM Array 2000", "lsi-scsi-options";
   lsi-scsi-options = 0x407f8;
 
   It is recommended you make a backup copy of the glm.conf file before
   editing it.

5) Run add16lun.sh.
     As a side note, don't use the add16lun.sh on the RM 6.1.1 CD or
     you will lose access to all data on any A1000's attached.
     Add16lun.sh is fixed in the RM 6.1.1update1 and 6.1.1update2
     releases.  These shell scripts are in the /Tools directory on the
     CD.
 
   Also note that add32lun.sh is available for RM 6.22 only.

6) Do a reconfiguration reboot, ie boot -r.
 
7) Now you can create new LUNs above 8.
 

COMMENTS:
 
When system is upgraded from Solaris 2.6 to Solaris 7 or 8, then the
last line of the glm.conf must be edited as described in step 4) above.
In particular, the lsi-scsi-options must be changed to 0x407f8.

--------------------------------------------------------------------------
Implementation Footnote:
 
i)   In case of MANDATORY FINs, Enterprise Services will attempt to    
     contact all affected customers to recommend implementation of 
     the FIN. 
    
ii)  For CONTROLLED PROACTIVE FINs, Enterprise Services mission critical    
     support teams will recommend implementation of the FIN  (to their  
     respective accounts), at the convenience of the customer. 
 
iii) For REACTIVE FINs, Enterprise Services will implement the FIN as the   
     need arises.
----------------------------------------------------------------------------
All released FINs and FCOs can be accessed using your favorite network 
browser as follows:
  
SunWeb Access:
-------------- 
* Access the top level URL of http://sdpsweb.ebay/FIN_FCO/
 
* From there, select the appropriate link to query or browse the FIN and
  FCO Homepage collections.
  
SunSolve Online Access:
-----------------------
* Access the SunSolve Online URL at http://sunsolve.Corp/
 
* From there, select the appropriate link to browse the FIN or FCO index.
 
Supporting Documents:
---------------------
* Supporting documents for FIN/FCOs can be found on Edist.  Edist can be 
  accessed internally at the following URL: http://edist.corp/.
   
* From there, follow the hyperlink path of "Enterprise Services Documenta- 
  tion" and click on "FIN & FCO attachments", then choose the
appropriate   
  folder, FIN or FCO.  This will display supporting directories/files for 
  FINs or FCOs.
    
Internet Access:
----------------
* Access the top level URL of https://infoserver.Sun.COM
--------------------------------------------------------------------------
General:
--------
* Send questions or comments to finfco-manager@Sun.COM
---------------------------------------------------------------------------
                                                         
 




Copyright (c) 1997-2003 Sun Microsystems, Inc.