Final Release of Patch v86P-3

Only applicable to v86P-1 Code Build Stream
Pre-requisite patch v86P-2 must be installed prior to this patch.

*************** COMPAQ COMPUTER CORPORATION DISCLAIMER ****************
* In accordance to Compaq'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 Compaq's  extensive warranty plans and  *
* is also provided to those customers not yet underCompaq's extended  *
* warranty plan as a courtesy.  The availability of this patch is in  *
* no way an obligation by Compaq 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 V86P-3

Patch Title:    Sparing size, Save_Configuration, UA buffer loss
HSOF Version:   HSG80 v86
Patch Number:   3	
Date:           19-Sept-2001

I.     Patch Description:

   Problem Symptoms:  
     1.  Storage units containing Save_Configuration data written by an
         ACS version prior to V86 will be shown as existing by V86, and
         presumably is valid (which it is not).  
     2.  A replacement disk drive of equal capacity to a failing
         drive can not be used as the spare if the the drive involved
         has Save_configuration data written by a prior to a V86 version
         of ACS on that drive/unit. 
     3.  HSG80 Controllers crash with LFC 02F60103 and 43130100.

   Background:   
     Metadata region was required to expand due to V86
     functionality enhancements.  

   Resolution: 
     1.  When storage unit is discovered to have an old version of
         metadata area allocated,  the metadata will be invalidated so
         that the old Save_Configuration data disappears. 
     2.  Doing solution #1, resolves the capacity issue during
         spare device replacements for failed drives. 
     3.  This patch will ensure that HSG80 Controllers handle UA traffic
         and prevent buffer loss.


Title:  Sparing size, Save_Configuration, UA buffer loss

Version:        V86P
Length:         158
Patch Type:     0
Patch Number:   3

 Count:         1
 Address:       C004708C
 Value[  0]:    08000050

 Count:         2
 Address:       C0075020
 Value[  0]:    84003000
 Value[  1]:    C0FFF3B8

 Count:         1
 Address:       C00A69E8
 Value[  0]:    08000014

 Count:         3
 Address:       C00D07F0
 Value[  0]:    80A5A0B3
 Value[  1]:    59ABDE03
 Value[  2]:    59A50E18

 Count:         1
 Address:       C00D0DCC
 Value[  0]:    59ABDE03

 Count:         2
 Address:       C00D6D6C
 Value[  0]:    84003000
 Value[  1]:    C0FFF3D4

 Count:         17
 Address:       C0FFF3B8
 Value[  0]:    90A420C8
 Value[  1]:    58A50E0E
 Value[  2]:    92A420C8
 Value[  3]:    8CA57400
 Value[  4]:    FFFFFE0C
 Value[  5]:    84003000
 Value[  6]:    C0075028
 Value[  7]:    80A560B3
 Value[  8]:    3205200C
 Value[  9]:    59A50901
 Value[ 10]:    82A560B3
 Value[ 11]:    90A56088
 Value[ 12]:    3205200C
 Value[ 13]:    84003000
 Value[ 14]:    C00D6D74
 Value[ 15]:    84003000
 Value[ 16]:    C00D6D80

 Count:         0

Verification:   CB34D779	 



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


Extract the following script to file PATCH_V86P-3.script. 
Submit script to CCL via Command Scripter utility.

----- Begin Script -----
!
!Sparing size, Save_Configuration, UA buffer loss
!
run clcp
2
1
y
V86P
158
0
3
1
C004708C
08000050
2
C0075020
84003000
C0FFF3B8
1
C00A69E8
08000014
3
C00D07F0
80A5A0B3
59ABDE03
59A50E18
1
C00D0DCC
59ABDE03
2
C00D6D6C
84003000
C0FFF3D4
17
C0FFF3B8
90A420C8
58A50E0E
92A420C8
8CA57400
FFFFFE0C
84003000
C0075028
80A560B3
3205200C
59A50901
82A560B3
90A56088
3205200C
84003000
C00D6D74
84003000
C00D6D80
0
CB34D779
3
0
----- End Script -----




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

Extract the following to filename PATCH_V86P-3_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 -----
! Sparing size, Save_Config, UA buffer loss (c) DEC 12-Sep-2001
!
1
V86P
158
0
3
1
C004708C
08000050
2
C0075020
84003000
C0FFF3B8
1
C00A69E8
08000014
3
C00D07F0
80A5A0B3
59ABDE03
59A50E18
1
C00D0DCC
59ABDE03
2
C00D6D6C
84003000
C0FFF3D4
17
C0FFF3B8
90A420C8
58A50E0E
92A420C8
8CA57400
FFFFFE0C
84003000
C0075028
80A560B3
3205200C
59A50901
82A560B3
90A56088
3205200C
84003000
C00D6D74
84003000
C00D6D80
0
CB34D779
----- End SWCC Script -----


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

Extract the following to filename to PATCH_V86P-3_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 -----
! V86-3 patch deletion (c) DEC 12-Sep-2001 !
2
V86P  
3 
----- End Script -----

