Final Release of Patch V87-6

Only applicable to V87<any>-1 Code Build Stream

********************* hp Corporation  DISCLAIMER *********************
* In accordance to hp's commitment to maintain the highest level of   *
* customer satisfaction, this patch is being provided to customers    *
* who have purchased the referenced StorageWorks product that is      *
* currently covered by one of hp's extensive warranty plans and       *
* is also provided to those customers not yet under hp's extended     *
* warranty plan as a courtesy.  The availability of this patch is     *
* in no way an obligation by hp to continue this practice in the      *
* future.                                                             *
***********************************************************************
****************************** WARNING ********************************
*                                                                     *
* - Please be sure to cut and paste EXACTLY as indicated.  Any        *
*   addition or subtraction of pertinent patch data will mean the     *
*   patch will not load due to a checksum failure and the controller  *
*   will remain at it's original version.                             *
*                                                                     *
* - As always, any critical data should be backed up prior to         *
*   performing any updates.                                           *
***********************************************************************
****************************** NOTE ***********************************
*                                                                     *
*   Unlike prior ACS V8x controller software for HSG60/80, a generic  *
*   V87 patch works for all the HSG controller ACS SW variants.       *
*   An V87-6 patch will patch and execute with V87F-1, V87G-1,        *
*   V87L-1, V87P-1, and V87S-1 builds.                                *
*                                                                     *
***********************************************************************
				PATCH V87-6

Patch Title:    PQ + SC-leak + MM-leak + SC-reg
ACS Version:    HSG80 V87  
Patch Number:   6	
Date:           29-March-2004 


I.     Patch Description:

   Problem / Solution:   

   o  If a mirrorset membership is changed (up or down), there was an 
      internal to controller memory leak that resulted.   This may 
      occur as a result of the following operations:    

        HSG > RUN CLONE   
        HSG > SET Mx member = n    

      The following  LFC crash codes have been experienced:   080B0100, 
      0B070100  and less frequently  01920186,  01942088    


   o  If there are save_config devices (initialized under ACS V8.5x) on
      a controller and the controller attempts a save a configuration
      on the device, there was an internal controller memory leak.  

      The ultimate result of running out of buffers is that the 
      controller appears to lock up waiting for some to come free. 
      It generally takes many weeks to loose resources in this manner
      in order to experience a HANG.   The configuration save options
      occur any time the configuration is changed  (add disks, split
      mirrorset, add mirror members).  

   o  When manually moving a LUN via VMS console on an OpenVMS Cluster 
      node by issuing the command below:

         VMS> set device <device_name> /path_name/switch/

      The destination path comes back as not responding and the unit 
      will return back to controller side it was on.

   o  If you have a large number (128 or more) of storage objects 
      created (LUNs and Storage containers), and then you set
      Management Enable,  the access list may show a change against
      one of the storage objects.  The access list information gets
      clobbered internally.


Title:	PQ + SC-leak + MM-leak + SC-reg 

Version:	V87    
Length: 	663 
Patch Type:	0 
Patch Number:	6 

 Count:  	2 
 Address:	C000C380 
 Value[  0]:	90A03000 
 Value[  1]:	80F91508 

 Count:  	2 
 Address:	C000C3D8 
 Value[  0]:	8C803000 
 Value[  1]:	80F72C60 

 Count:  	1 
 Address:	C0106160 
 Value[  0]:	5CA01E05 

 Count:  	2 
 Address:	C010616C 
 Value[  0]:	8CB03000 
 Value[  1]:	80F91508 

 Count:  	3 
 Address:	C01061AC 
 Value[  0]:	90A03000 
 Value[  1]:	80F91508 
 Value[  2]:	5CA81E05 

 Count:  	2 
 Address:	C01061C8 
 Value[  0]:	90A03000 
 Value[  1]:	80F72C60 

 Count:  	2 
 Address:	C011E36C 
 Value[  0]:	84003000 
 Value[  1]:	C0FFFF84 

 Count:  	2 
 Address:	C0FFFBB4 
 Value[  0]:	84003000 
 Value[  1]:	C0FFFF64 

 Count:  	45 
 Address:	C004244C 
 Value[  0]:	90A03000 
 Value[  1]:	80F72540 
 Value[  2]:	30952018 
 Value[  3]:	90A9EA1C 
 Value[  4]:	3515600C 
 Value[  5]:	90A1E00C 
 Value[  6]:	32252008 
 Value[  7]:	350D602C 
 Value[  8]:	90A12060 
 Value[  9]:	59A81908 
 Value[ 10]:	58A54094 
 Value[ 11]:	92A12060 
 Value[ 12]:	90A11000 
 Value[ 13]:	8CA83000 
 Value[ 14]:	FFFFFF1F 
 Value[ 15]:	58A54094 
 Value[ 16]:	92A11000 
 Value[ 17]:	08000084 
 Value[ 18]:	90A11000 
 Value[ 19]:	8CA83000 
 Value[ 20]:	FFFFFF1F 
 Value[ 21]:	58A54094 
 Value[ 22]:	58A50985 
 Value[ 23]:	92A11000 
 Value[ 24]:	90A12060 
 Value[ 25]:	59A81908 
 Value[ 26]:	58A54094 
 Value[ 27]:	58A50980 
 Value[ 28]:	92A12060 
 Value[ 29]:	88A260E8 
 Value[ 30]:	59BD0E06 
 Value[ 31]:	90B03000 
 Value[ 32]:	80F7DF44 
 Value[ 33]:	80ADF400 
 Value[ 34]:	80F7B90F 
 Value[ 35]:	36B54014 
 Value[ 36]:	8CA55C95 
 Value[ 37]:	90A03914 
 Value[ 38]:	C01EC6E0 
 Value[ 39]:	376D3F94 
 Value[ 40]:	31B54028 
 Value[ 41]:	90A5F400 
 Value[ 42]:	80F7B908 
 Value[ 43]:	306D201C 
 Value[ 44]:	08FFFF80 

 Count:  	2 
 Address:	C0085718 
 Value[  0]:	84003000 
 Value[  1]:	C0FFFF3C 

 Count:  	1 
 Address:	C00A554C 
 Value[  0]:	08000088 

 Count:  	3 
 Address:	C00A55D4 
 Value[  0]:	86003000 
 Value[  1]:	C01EAAC0 
 Value[  2]:	0A000000 

 Count:  	2 
 Address:	C0181408 
 Value[  0]:	84003000 
 Value[  1]:	C01EAB48 

 Count:  	1 
 Address:	C0FFFAD4 
 Value[  0]:	08000480 

 Count:  	31 
 Address:	C0FFFF3C 
 Value[  0]:	8889600C 
 Value[  1]:	8C87E040 
 Value[  2]:	86003000 
 Value[  3]:	C007B0F0 
 Value[  4]:	8C800001 
 Value[  5]:	0A000000 
 Value[  6]:	86003000 
 Value[  7]:	C01CAC50 
 Value[  8]:	84003000 
 Value[  9]:	C0FFFAD8 
 Value[ 10]:	5CA01E05 
 Value[ 11]:	32A1000C 
 Value[ 12]:	58A01987 
 Value[ 13]:	35A1000C 
 Value[ 14]:	84003000 
 Value[ 15]:	C0FFFBBC 
 Value[ 16]:	84003000 
 Value[ 17]:	C018012C 
 Value[ 18]:	8C803000 
 Value[ 19]:	80F72C38 
 Value[ 20]:	5C901E00 
 Value[ 21]:	58881984 
 Value[ 22]:	92941000 
 Value[ 23]:	598C4901 
 Value[ 24]:	59840804 
 Value[ 25]:	35047FF4 
 Value[ 26]:	8C803000 
 Value[ 27]:	80F724B8 
 Value[ 28]:	84003000 
 Value[ 29]:	C011E374 
 Value[ 30]:	C0FFFFB4 

 Count:  	41 
 Address:	C01EAAC0 
 Value[  0]:	90203000 
 Value[  1]:	C022AC34 
 Value[  2]:	3501207C 
 Value[  3]:	90203000 
 Value[  4]:	C022AC38 
 Value[  5]:	35012070 
 Value[  6]:	90203000 
 Value[  7]:	80FBE9B0 
 Value[  8]:	35012064 
 Value[  9]:	90203000 
 Value[ 10]:	C022B480 
 Value[ 11]:	32012058 
 Value[ 12]:	8C203000 
 Value[ 13]:	C022AC44 
 Value[ 14]:	90311000 
 Value[ 15]:	59291004 
 Value[ 16]:	8C392838 
 Value[ 17]:	90215000 
 Value[ 18]:	92219000 
 Value[ 19]:	92F15000 
 Value[ 20]:	90319000 
 Value[ 21]:	59291005 
 Value[ 22]:	33395FEC 
 Value[ 23]:	92F19000 
 Value[ 24]:	8C203000 
 Value[ 25]:	C022AC44 
 Value[ 26]:	90811000 
 Value[ 27]:	5C881E00 
 Value[ 28]:	86003000 
 Value[ 29]:	C01407B0 
 Value[ 30]:	92F11000 
 Value[ 31]:	92F03000 
 Value[ 32]:	C022B480 
 Value[ 33]:	0A000000 
 Value[ 34]:	5CC0160B 
 Value[ 35]:	5C581610 
 Value[ 36]:	5C801609 
 Value[ 37]:	86003000 
 Value[ 38]:	C00E6B20 
 Value[ 39]:	5C80160B 
 Value[ 40]:	0A000000 

 Count:  	0 

Verification:	BE789D1A 




II.    Patch Installation Script for use with a host to CLI Utility 


Extract the following script to file PATCH_V87-6.script. 
Submit script to CCL via Command Scripter utility.

----- Begin V87-6 Script -----
!
!PQ + SC-leak + MM-leak + SC-reg
! 
run clcp
2
1
y
V87    
663 
0 
6 
2 
C000C380 
90A03000 
80F91508 
2 
C000C3D8 
8C803000 
80F72C60 
1 
C0106160 
5CA01E05 
2 
C010616C 
8CB03000 
80F91508 
3 
C01061AC 
90A03000 
80F91508 
5CA81E05 
2 
C01061C8 
90A03000 
80F72C60 
2 
C011E36C 
84003000 
C0FFFF84 
2 
C0FFFBB4 
84003000 
C0FFFF64 
45 
C004244C 
90A03000 
80F72540 
30952018 
90A9EA1C 
3515600C 
90A1E00C 
32252008 
350D602C 
90A12060 
59A81908 
58A54094 
92A12060 
90A11000 
8CA83000 
FFFFFF1F 
58A54094 
92A11000 
08000084 
90A11000 
8CA83000 
FFFFFF1F 
58A54094 
58A50985 
92A11000 
90A12060 
59A81908 
58A54094 
58A50980 
92A12060 
88A260E8 
59BD0E06 
90B03000 
80F7DF44 
80ADF400 
80F7B90F 
36B54014 
8CA55C95 
90A03914 
C01EC6E0 
376D3F94 
31B54028 
90A5F400 
80F7B908 
306D201C 
08FFFF80 
2 
C0085718 
84003000 
C0FFFF3C 
1 
C00A554C 
08000088 
3 
C00A55D4 
86003000 
C01EAAC0 
0A000000 
2 
C0181408 
84003000 
C01EAB48 
1 
C0FFFAD4 
08000480 
31 
C0FFFF3C 
8889600C 
8C87E040 
86003000 
C007B0F0 
8C800001 
0A000000 
86003000 
C01CAC50 
84003000 
C0FFFAD8 
5CA01E05 
32A1000C 
58A01987 
35A1000C 
84003000 
C0FFFBBC 
84003000 
C018012C 
8C803000 
80F72C38 
5C901E00 
58881984 
92941000 
598C4901 
59840804 
35047FF4 
8C803000 
80F724B8 
84003000 
C011E374 
C0FFFFB4 
41 
C01EAAC0 
90203000 
C022AC34 
3501207C 
90203000 
C022AC38 
35012070 
90203000 
80FBE9B0 
35012064 
90203000 
C022B480 
32012058 
8C203000 
C022AC44 
90311000 
59291004 
8C392838 
90215000 
92219000 
92F15000 
90319000 
59291005 
33395FEC 
92F19000 
8C203000 
C022AC44 
90811000 
5C881E00 
86003000 
C01407B0 
92F11000 
92F03000 
C022B480 
0A000000 
5CC0160B 
5C581610 
5C801609 
86003000 
C00E6B20 
5C80160B 
0A000000 
0
BE789D1A
3
0
----- End V87-6 Script -----



III.   Patch file for use with SWCC Client's Update Controller Software
       feature. 

Extract the following to filename PATCH_V87-6_INSTALL.WB_DATA and 
transfer to the Client host.  Specify it in the 'File to load' box from
the SWCC Update Controller Software screen as selected via the
'Storage' menu option.

----- Begin V87-6 SWCC Script -----
! PQ + SC-leak + MM-leak + SC-reg (c) DEC 19-Mar-2004 !
1
V87   
663 
0 
6 
2 
C000C380 
90A03000 
80F91508 
2 
C000C3D8 
8C803000 
80F72C60 
1 
C0106160 
5CA01E05 
2 
C010616C 
8CB03000 
80F91508 
3 
C01061AC 
90A03000 
80F91508 
5CA81E05 
2 
C01061C8 
90A03000 
80F72C60 
2 
C011E36C 
84003000 
C0FFFF84 
2 
C0FFFBB4 
84003000 
C0FFFF64 
45 
C004244C 
90A03000 
80F72540 
30952018 
90A9EA1C 
3515600C 
90A1E00C 
32252008 
350D602C 
90A12060 
59A81908 
58A54094 
92A12060 
90A11000 
8CA83000 
FFFFFF1F 
58A54094 
92A11000 
08000084 
90A11000 
8CA83000 
FFFFFF1F 
58A54094 
58A50985 
92A11000 
90A12060 
59A81908 
58A54094 
58A50980 
92A12060 
88A260E8 
59BD0E06 
90B03000 
80F7DF44 
80ADF400 
80F7B90F 
36B54014 
8CA55C95 
90A03914 
C01EC6E0 
376D3F94 
31B54028 
90A5F400 
80F7B908 
306D201C 
08FFFF80 
2 
C0085718 
84003000 
C0FFFF3C 
1 
C00A554C 
08000088 
3 
C00A55D4 
86003000 
C01EAAC0 
0A000000 
2 
C0181408 
84003000 
C01EAB48 
1 
C0FFFAD4 
08000480 
31 
C0FFFF3C 
8889600C 
8C87E040 
86003000 
C007B0F0 
8C800001 
0A000000 
86003000 
C01CAC50 
84003000 
C0FFFAD8 
5CA01E05 
32A1000C 
58A01987 
35A1000C 
84003000 
C0FFFBBC 
84003000 
C018012C 
8C803000 
80F72C38 
5C901E00 
58881984 
92941000 
598C4901 
59840804 
35047FF4 
8C803000 
80F724B8 
84003000 
C011E374 
C0FFFFB4 
41 
C01EAAC0 
90203000 
C022AC34 
3501207C 
90203000 
C022AC38 
35012070 
90203000 
80FBE9B0 
35012064 
90203000 
C022B480 
32012058 
8C203000 
C022AC44 
90311000 
59291004 
8C392838 
90215000 
92219000 
92F15000 
90319000 
59291005 
33395FEC 
92F19000 
8C203000 
C022AC44 
90811000 
5C881E00 
86003000 
C01407B0 
92F11000 
92F03000 
C022B480 
0A000000 
5CC0160B 
5C581610 
5C801609 
86003000 
C00E6B20 
5C80160B 
0A000000 
0
BE789D1A
----- End V87-6 SWCC Script -----


IV.   Patch Deletion Script for use with SWCC Client'S Update feature. 

Extract the following to filename to PATCH_V87-6_DELETE.WB_DATA and 
transfer to the Client host.  Specify it in the 'File to load' box from
the SWCC Update Controller Software screen as selected via the
'Storage' menu option.

----- Begin V87-6 Deletion Script -----
! PQ + SC-leak + MM-leak + SC-reg  (c) hp 19-Mar-2004 !
2
V87   
6 
----- End V87-6 Deletion Script -----


