Final Release of Patch V86L-11

Applicable to V86L-1 Code Build Stream and V86L-4 Card image.
Pre-requisite patches  V86L-2, -3, -4, -5, -6, -7, -8, -9, and -10  
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 V86L-11

Patch Title:    Saveconfig fix-explicitly test device boundaries for save/show,
                hold starts, LFC crash.
ACS Version:    HSG80 V86  / HSG60 V86
Patch Number:   11
Date:           8-October-2002

I. Patch Description:
     This patch resolves the following issues:
     1.  A Raid5 set with V85 metadata would spare a drive after
         -10 patch correctly, but did not change the spares metadata to
         match that of the set.  A  HSG> SHOW DEVICES FULL might show
         devices as executing save_config. Members of the same set
         might be displayed differently.
     2.  Mirrorsets would refuse to admit a correct sized spare drive
         automatically.  Manually you could add them.   
     3.  Under some conditions when an HSG is in error recovery, the
         HSG has a need to hold start commands received from the host
         while the controller completes the error recovery.
     4.  With Unit number >127, if storage container had medium error, 
         will cause LFC = 01942088 or LFC = 011B0108 crash of 
         controller in attempt to log the error event due to coding 
         error.  REsolved. 
         

			             Note:
	  Any storagesets built after -9 will NOT function if the
          controller is downgraded to < patch -9. 

          A Unit placed on a container that was initialized at patch 
          -9 or above will report "media format error".  Under
          downgraded periods, spares placed in the spareset may
          silently refuse to work until they are removed and placed
          back into the spareset. 



Title:	Saveconfig fix-explicitly test device boundaries for save/show,
        hold starts, LFC crash.

Version:	V86L   
Length: 	485 
Patch Type:	0 
Patch Number:	11 

 Count:  	1 
 Address:	C0002B24 
 Value[  0]:	3745200C 

 Count:  	3 
 Address:	C0060394 
 Value[  0]:	5C801610 
 Value[  1]:	5C801610 
 Value[  2]:	5C801610 

 Count:  	3 
 Address:	C00603C0 
 Value[  0]:	5C801610 
 Value[  1]:	5C801610 
 Value[  2]:	5CA01609 

 Count:  	1 
 Address:	C00745DC 
 Value[  0]:	5CA01E0A 

 Count:  	1 
 Address:	C0079628 
 Value[  0]:	5C801610 

 Count:  	2 
 Address:	C0079640 
 Value[  0]:	84003000 
 Value[  1]:	C0FFFA24 

 Count:  	25 
 Address:	C0FFFA24 
 Value[  0]:	307D201C 
 Value[  1]:	90A16024 
 Value[  2]:	58A50981 
 Value[  3]:	92A16024 
 Value[  4]:	90A220C8 
 Value[  5]:	58A5098F 
 Value[  6]:	92A220C8 
 Value[  7]:	80A1A010 
 Value[  8]:	5A003094 
 Value[  9]:	22A00000 
 Value[ 10]:	8CB03000 
 Value[ 11]:	80FA42E0 
 Value[ 12]:	90A1BD14 
 Value[ 13]:	00000038 
 Value[ 14]:	88A52158 
 Value[ 15]:	8CA51C94 
 Value[ 16]:	8CA51E14 
 Value[ 17]:	90A5BD14 
 Value[ 18]:	0000007B 
 Value[ 19]:	92A161F4 
 Value[ 20]:	5C801606 
 Value[ 21]:	8C891000 
 Value[ 22]:	5C901605 
 Value[ 23]:	84003000 
 Value[ 24]:	C0079664 

 Count:  	2 
 Address:	C0FFF9A8 
 Value[  0]:	84003000 
 Value[  1]:	C0FFFAB0 

 Count:  	1 
 Address:	C0FFF9DC 
 Value[  0]:	3455200C 

 Count:  	66 
 Address:	C0FFFA88 
 Value[  0]:	5C801616 
 Value[  1]:	09000040 
 Value[  2]:	90A5A0C8 
 Value[  3]:	320C2008 
 Value[  4]:	58A50E0E 
 Value[  5]:	3075200C 
 Value[  6]:	84003000 
 Value[  7]:	C00A8590 
 Value[  8]:	84003000 
 Value[  9]:	C00A859C 
 Value[ 10]:	8C841C15 
 Value[ 11]:	09000018 
 Value[ 12]:	3204200C 
 Value[ 13]:	84003000 
 Value[ 14]:	C00A6748 
 Value[ 15]:	84003000 
 Value[ 16]:	C00A6750 
 Value[ 17]:	882C2070 
 Value[ 18]:	8C203000 
 Value[ 19]:	0000FFFE 
 Value[ 20]:	322140B0 
 Value[ 21]:	8C215C85 
 Value[ 22]:	8C211E04 
 Value[ 23]:	59290E02 
 Value[ 24]:	8C383000 
 Value[ 25]:	80FA42E0 
 Value[ 26]:	80217C07 
 Value[ 27]:	00000078 
 Value[ 28]:	3531207C 
 Value[ 29]:	90217C07 
 Value[ 30]:	000000BC 
 Value[ 31]:	9041213C 
 Value[ 32]:	32022080 
 Value[ 33]:	90317C07 
 Value[ 34]:	00000068 
 Value[ 35]:	90297C07 
 Value[ 36]:	00000064 
 Value[ 37]:	8821200C 
 Value[ 38]:	59318105 
 Value[ 39]:	8C213400 
 Value[ 40]:	FFFFFFFF 
 Value[ 41]:	70318584 
 Value[ 42]:	9024205C 
 Value[ 43]:	902C2054 
 Value[ 44]:	59210105 
 Value[ 45]:	8C213C06 
 Value[ 46]:	00000003 
 Value[ 47]:	90342060 
 Value[ 48]:	59290008 
 Value[ 49]:	3229803C 
 Value[ 50]:	8C217400 
 Value[ 51]:	00001388 
 Value[ 52]:	36218030 
 Value[ 53]:	8C2161F4 
 Value[ 54]:	31218028 
 Value[ 55]:	8024207B 
 Value[ 56]:	33492020 
 Value[ 57]:	8C800000 
 Value[ 58]:	0A000000 
 Value[ 59]:	35112014 
 Value[ 60]:	90A97C07 
 Value[ 61]:	00000064 
 Value[ 62]:	90A42064 
 Value[ 63]:	34A55FE8 
 Value[ 64]:	8C800001 
 Value[ 65]:	0A000000 

 Count:  	0 

Verification:	9FFDA750




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


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

----- Begin Script -----
!
!Saveconfig fix-explicitly test device boundaries; hold starts
!
run clcp
2
1
y
V86L
485
0
11
1
C0002B24
3745200C
3
C0060394
5C801610
5C801610
5C801610
3
C00603C0
5C801610
5C801610
5CA01609
1
C00745DC
5CA01E0A
1
C0079628
5C801610
2
C0079640
84003000
C0FFFA24
25
C0FFFA24
307D201C
90A16024
58A50981
92A16024
90A220C8
58A5098F
92A220C8
80A1A010
5A003094
22A00000
8CB03000
80FA42E0
90A1BD14
00000038
88A52158
8CA51C94
8CA51E14
90A5BD14
0000007B
92A161F4
5C801606
8C891000
5C901605
84003000
C0079664
2
C0FFF9A8
84003000
C0FFFAB0
1
C0FFF9DC
3455200C
66
C0FFFA88
5C801616
09000040
90A5A0C8
320C2008
58A50E0E
3075200C
84003000
C00A8590
84003000
C00A859C
8C841C15
09000018
3204200C
84003000
C00A6748
84003000
C00A6750
882C2070
8C203000
0000FFFE
322140B0
8C215C85
8C211E04
59290E02
8C383000
80FA42E0
80217C07
00000078
3531207C
90217C07
000000BC
9041213C
32022080
90317C07
00000068
90297C07
00000064
8821200C
59318105
8C213400
FFFFFFFF
70318584
9024205C
902C2054
59210105
8C213C06
00000003
90342060
59290008
3229803C
8C217400
00001388
36218030
8C2161F4
31218028
8024207B
33492020
8C800000
0A000000
35112014
90A97C07
00000064
90A42064
34A55FE8
8C800001
0A000000
0
9FFDA750
3
0
----- End Script -----




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

Extract the following to filename PATCH_V86L-11_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 -----
!Saveconfig fix-explicitly test device boundaries; hold starts
1
V86L
485
0
11
1
C0002B24
3745200C
3
C0060394
5C801610
5C801610
5C801610
3
C00603C0
5C801610
5C801610
5CA01609
1
C00745DC
5CA01E0A
1
C0079628
5C801610
2
C0079640
84003000
C0FFFA24
25
C0FFFA24
307D201C
90A16024
58A50981
92A16024
90A220C8
58A5098F
92A220C8
80A1A010
5A003094
22A00000
8CB03000
80FA42E0
90A1BD14
00000038
88A52158
8CA51C94
8CA51E14
90A5BD14
0000007B
92A161F4
5C801606
8C891000
5C901605
84003000
C0079664
2
C0FFF9A8
84003000
C0FFFAB0
1
C0FFF9DC
3455200C
66
C0FFFA88
5C801616
09000040
90A5A0C8
320C2008
58A50E0E
3075200C
84003000
C00A8590
84003000
C00A859C
8C841C15
09000018
3204200C
84003000
C00A6748
84003000
C00A6750
882C2070
8C203000
0000FFFE
322140B0
8C215C85
8C211E04
59290E02
8C383000
80FA42E0
80217C07
00000078
3531207C
90217C07
000000BC
9041213C
32022080
90317C07
00000068
90297C07
00000064
8821200C
59318105
8C213400
FFFFFFFF
70318584
9024205C
902C2054
59210105
8C213C06
00000003
90342060
59290008
3229803C
8C217400
00001388
36218030
8C2161F4
31218028
8024207B
33492020
8C800000
0A000000
35112014
90A97C07
00000064
90A42064
34A55FE8
8C800001
0A000000
0
9FFDA750
----- End SWCC Script -----


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

Extract the following to filename to PATCH_V86L-11_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-11 (c) Compaq 24-Sept-2002 !
2
V86L
11
----- End Script -----

