Final Release of Patch V86L-12

Applicable to V86L-1 Code Build Stream and V86L-4 Card image.
Pre-requisite patches  V86L-2 through V86L-11 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-12

Patch Title:    Persistent Reservation and LUN Hang
ACS Version:    HSG80 V86  / HSG60 V86
Patch Number:   12
Date:           15-Nov-2002

I. Patch Description:
     This patch has the following applicability: Host must be
     supporting SCSI-3's implementation of Persistent Reservation
     and a storage unit is being added utilizing a partition of a
     storageset: 
     1. Host I/O to new unit may hang at host unit initialization 
        (such as disklabel, or dd)
     2. Restarting one controller will either hang either of both 
	controller's CLI
     3. Restart of a controller may crashes other controller.
     4. Attempts to delete the unit will hange the CLI.
   
     Resolved by eliminating resource lock that hung execution of  
     external commands.  




Title:  PR Hang Fix

Version:        V86L
Length:         69
Patch Type:     0
Patch Number:   12

 Count:         2
 Address:       C000D520
 Value[  0]:    84003000
 Value[  1]:    C0FFFB94

 Count:         9
 Address:       C0FFFB94
 Value[  0]:    5C801604
 Value[  1]:    86003000
 Value[  2]:    C000D580
 Value[  3]:    908920D4
 Value[  4]:    5C801E01
 Value[  5]:    8C900000
 Value[  6]:    5C981E00
 Value[  7]:    84003000
 Value[  8]:    C000EEE0

 Count:         0

Verification:   86F55A53


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


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

----- Begin Script -----
!
!PR Hang Fix
!
run clcp
2
1
y
V86L
69
0
12
2
C000D520
84003000
C0FFFB94
9
C0FFFB94
5C801604
86003000
C000D580
908920D4
5C801E01
8C900000
5C981E00
84003000
C000EEE0
0
86F55A53
3
0
----- End Script -----




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

Extract the following to filename PATCH_V86L-12_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 -----
! PR Hang Fix install (c) DEC 7-Oct-2002 !
1
V86L
69
0
12
2
C000D520
84003000
C0FFFB94
9
C0FFFB94
5C801604
86003000
C000D580
908920D4
5C801E01
8C900000
5C981E00
84003000
C000EEE0
0
86F55A53
----- End SWCC Script -----


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

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

