Final Release of Patch v86L-10

Applicable to v86L-1 code build stream and v86L-4 card image.
Pre-requisite patches v86L-2, -3, -4, -5, -6, -7, -8 and -9 must be 
installed prior to this patch.

**************** HEWLETT-PACKARD COMPANY  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.                                           *
***********************************************************************

				PATCH v86L-10

Patch Title:    Resolve Assume failure w/Mirror at metadata 9 & 
                Correct desired spare size
ACS Version:    HSG80 v86  / HSG60 v86
Patch Number:   10
Date:           17-July-2002

I. Patch Description:

   Problem Symptoms:  
     Patch -9 did not cover two specific scenerios in its fix to 
     address sparing issues and save_config issues.
     1.  Mirrorsets w/Save_config that were getting members added to 
         the mirrorset, where the original mirror had been created with 
         V85 metadata would cause a controller LFC= 12000103 crash.  
         Autosparing would invoke this as well.
 
     2.  Sparing a replacement unit may not work under limited 
         conditions and a device of larger size had to be utilized.   
      
   Resolution: 
     Install patch -10 with patch -9.   


Title:	Resolve Assume with Mirror in 9, Correct desired spare size 

Version:	V86L   
Length: 	33 
Patch Type:	0 
Patch Number:	10 

 Count:  	1 
 Address:	C0084E94 
 Value[  0]:	8C800FF8 

 Count:  	1 
 Address:	C0FFF9BC 
 Value[  0]:	3455A00C 

 Count:  	0 

Verification:	7BD52E8B



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


Extract the following script to file PATCH_V86L-10.script. 
Submit script to CCL via Command Scripter utility.

----- Begin Script -----
!
!Resolve Assume with Mirror in 9, Correct desired spare size
! 
run clcp
2
1
y
V86L
33
0
10
1
C0084E94
8C800FF8
1
C0FFF9BC
3455A00C
0
7BD52E8B
3
0
----- End Script -----




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

Extract the following to filename PATCH_V86L-10_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 SWCC Script -----
! Patch V86-10 (c) hp 20-Jun-2002 !
1
V86L
33
0
10
1
C0084E94
8C800FF8
1
C0FFF9BC
3455A00C
0
7BD52E8B
----- End SWCC Script -----


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

Extract the following to filename to PATCH_V86L-10_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 Script -----
!  Patch V86-10 (c) hp 20-Jun-2002 !
2
V86L
10
----- End Script -----

