Final Release of Patch V86L-8

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

Patch Title:    Leave FE set when SK=3 on JBOD; fix info bytes 
ACS Version:    HSG80 V86  / HSG60 V86
Patch Number:   8
Date:           30-March-2002

I. Patch Description:

   Problem Symptoms:  
     1. After a disk drive reports SK=3 unrecoverable read error on a 
        JOBD device or Stripeset that only has JBOD disks (not mirrored),
        the host is notified of the data being returned as bad.
        The persistence of bad status of the block is not written back to
        the disk drive in the FE metadata area.
     2. SCSI Info bytes returned did not accurately reflect the LBA in
        error on R5 set.
     
      
   Resolution: 
     1. Now ensure writing of FE against the unrecovered data error on 
        JBOD disk.
     2. Preserve accurate LBA data and put in response packet for host.
 


Title:	Leave FE set when SK=3 on JBOD; fix info bytes

Version:	V86L
Length: 	170
Patch Type:	0
Patch Number:	8

 Count:  	2
 Address:	C0032F28 
 Value[  0]:	84003000 
 Value[  1]:	C0FFF56C 

 Count:  	2 
 Address:	C0FFF374 
 Value[  0]:	5C801610 
 Value[  1]:	5C801610 

 Count:  	31 
 Address:	C0FFF56C 
 Value[  0]:	88A1A06E 
 Value[  1]:	350D2068 
 Value[  2]:	80A1A0EA 
 Value[  3]:	35052060 
 Value[  4]:	90B1A0CC 
 Value[  5]:	90A59000 
 Value[  6]:	5920D016 
 Value[  7]:	8CA83000 
 Value[  8]:	FFF0FFFF 
 Value[  9]:	58A54094 
 Value[ 10]:	58A50990 
 Value[ 11]:	92A59000 
 Value[ 12]:	90B1A0D8 
 Value[ 13]:	8CA800FF 
 Value[ 14]:	59858C08 
 Value[ 15]:	59BD8E08 
 Value[ 16]:	58A54090 
 Value[ 17]:	59A50017 
 Value[ 18]:	59858C10 
 Value[ 19]:	59BD0E08 
 Value[ 20]:	58A54090 
 Value[ 21]:	59A50017 
 Value[ 22]:	59858C18 
 Value[ 23]:	59BD0E08 
 Value[ 24]:	58AD4090 
 Value[ 25]:	59BD4017 
 Value[ 26]:	92B91000 
 Value[ 27]:	90A9A0CC 
 Value[ 28]:	80A56007 
 Value[ 29]:	84003000 
 Value[ 30]:	C0032F30 

 Count:  	0 

Verification:	316F5BCE





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


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

----- Begin Script -----
!
!Leave FE
! 
run clcp
2
1
y
V86L
170
0
8
2
C0032F28
84003000
C0FFF56C
2
C0FFF374
5C801610
5C801610
31
C0FFF56C
88A1A06E
350D2068
80A1A0EA
35052060
90B1A0CC
90A59000
5920D016
8CA83000
FFF0FFFF
58A54094
58A50990
92A59000
90B1A0D8
8CA800FF
59858C08
59BD8E08
58A54090
59A50017
59858C10
59BD0E08
58A54090
59A50017
59858C18
59BD0E08
58AD4090
59BD4017
92B91000
90A9A0CC
80A56007
84003000
C0032F30
0
316F5BCE
3
0
----- End Script -----




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

Extract the following to filename PATCH_V86L-8_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 -----
! Leave FE set when SK=3 on JBOD; fix info bytes(c) COMPAQ 21-Mar-2002 !
1
V86L
170
0
8
2
C0032F28
84003000
C0FFF56C
2
C0FFF374
5C801610
5C801610
31
C0FFF56C
88A1A06E
350D2068
80A1A0EA
35052060
90B1A0CC
90A59000
5920D016
8CA83000
FFF0FFFF
58A54094
58A50990
92A59000
90B1A0D8
8CA800FF
59858C08
59BD8E08
58A54090
59A50017
59858C10
59BD0E08
58A54090
59A50017
59858C18
59BD0E08
58AD4090
59BD4017
92B91000
90A9A0CC
80A56007
84003000
C0032F30
0
316F5BCE
----- End SWCC Script -----


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

Extract the following to filename to PATCH_V86L-8_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 -----
! Leave FE set when SK=3 on JBOD; fix info bytes (c) COMPAQ 21-Mar-2002 !
2
V86L
8
----- End Script -----

