********************************************************************
* IBM DS4000 Fibre Hard Disk Drive and ESM Firmware Update Pack    *
* Version 1.49                                      *
********************************************************************

NOTE TO SERVICE – Reference RETAIN # N/A

(C) Copyright International Business Machines Corporation 1999, 2005. All 
rights reserved. US Government Users Restricted Rights - Use, duplication, 
or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Note: Before using this information and the product it supports, read the 
general information in "Notices and trademarks” in this document.


Last Update:   02/17/2006


1.0   Overview
2.0   Change History
3.0   version History
4.0   Installation and Setup Instructions
5.0   Configuration Information
6.0   Unattended Mode
7.0   Web Sites and Support Phone Number
8.0   Trademarks and Notices
9.0   Disclaimer

1.0  Overview
_____________

     1.1 Overview of this code

      The IBM DS4000 Fibre Hard Disk and ESM Update Pack contains ESM and 
      hard disk drive firmware updates for FAStT200s, FAStT500s, DS4300s, 
      DS4400s, DS4500s and DS4800s with EXP500s, EXP700s, EXP710s and 
      EXP810s attached. CAUTION: IBM does not support the combination of 
      EVERY DS4000 external drive enclosure type and model in every DS4000 
      Storage Subsystem configuration. Restrictions on the connection of 
      drive expansion enclosures, that differ by model and type, to DS4000 
      Storage Subsystems are documented in the appropriate DS4000 storage 
      subsystems and drive expansion enclosures Installation, User's and 
      Maintenance Guides. This information is also documented in the IBM 
      System Storage DS4000 Hard Drive and Storage Expansion Enclosure 
      Installation and Migration Guide that is available from the IBM System 
      Storage™ Disk Storage Systems Technical Support web site. 


      The microcode(firmware) level for the EXP500 ESM is 9166.

      The microcode(firmware) level for the EXP700 ESM is 9329. The version 
      9329 ESM firmware incorporated a fix for a bug that was introduced in 
      the ESM firmware version 9327. The bug resulted in the ESM i2c bus 
      timeout being incorrectly set to a value that caused device access 
      failures via i2c buses, which, in turn, causing the DS4000 to report 
      unnecessary error events to the DS4000 controllers. It also caused 280D 
      errors posted in the subsystem event log after the ESM was upgraded to 
      9327 or 9328 version.
         
      IMPORTANT:
      For the EXP700 drive expansion enclosures, the ESM firmware must be at 
      version 9326 or higher if the DS4000 subsystems that they are connected 
      to are going to be upgraded to controller firmware version 06.xx.xx.xx 
      or higher. The DS4000 storage subsystem with controller firmware 
      version 06.xx.xx.xx or higher might not recognize EXP700 with ESM 
      firmware 9324 or earlier. 


      The microcode(firmware) level for the EXP710 ESM is 9631. The DS4000
      storage subsystem controller firmware version 06.1x.xx.xx or higher
      is required for EXP710 drive expansion enclosure attachment. 

      The microcode(firmware) level for the EXP810 ESM is 983A. The DS4000
      storage subsystem controller firmware version 06.16.xx.xx or higher
      is required for EXP810 drive expansion enclosure attachment. 


      IMPORTANT: FRUs are starting to ship with these levels of ESM Firmware. 
      If the ESMs are not updated when the FRUs arrive at the higher 
      level, the down level ESM will need updating at that time. 

      This release contains the following firmware for IBM Hard Disk Drives:

            ST39103FC           B325   (unchanged)    (9G/10Krpm/1Gbps)
            ST318203FC          B325   (unchanged)    (18G/10Krpm/1Gbps)
            ST136403FC          B325   (unchanged)    (36G/10Krpm/1Gbps)
            ST318304FC          B338   (unchanged)    (18G/10Krpm/1Gbps)
            ST336704FC          B338   (unchanged)    (36G/10Krpm/1Gbps)
            ST173404FC          B338   (unchanged)    (73G/10Krpm/1Gbps)
            ST336605FC          B347   (unchanged)    (36G/10Krpm/2Gbps)
            ST373405FC          B347   (unchanged)    (73G/10Krpm/2Gbps)
            ST318451FC          B934   (unchanged)    (18G/15Krpm/1Gbps)
            ST318452FC          B94a   (unchanged)    (18G/15Krpm/1Gbps)
            ST336752FC          B94a   (unchanged)    (36G/15Krpm/1Gbps)
            ST318432FC          B949   (unchanged)    (18G/15Krpm/2Gbps)
            ST336732FC          B949   (unchanged)    (36G/15Krpm/2Gbps)
            ST318453FC          B95B                  (18G/15Krpm/2Gbps)
            ST336753FC          B95B                  (36G/15Krpm/2Gbps)
            ST373307FC          B35C                  (73G/10Krpm/2Gbps)
            ST336607FC          B35C                  (36G/10Krpm/2Gbps)
            ST3146807FC         B35C                  (146G/10Krpm/2Gbps)
            ST373453FC          B95B                  (73G/15Krpm/2Gbps)
            
            HUS103073FLF21      JFQ4                  (73G/10Krpm/2Gbps) 
            HUS103030FLF21      JFQ4                  (300G/10Krpm/2Gbps)
            HUS103014FLF21      JFQ4                  (146G/10Krpm/2Gbps)

            ST336754FC          B96B                  (36G/15Krpm/2Gbps)
            ST373454FC          B96B                  (73G/15Krpm/2Gbps)
            ST3146854FC         B96B                  (146G/15Krpm/2Gbps)

     
     IMPORTANT: There are two versions of the drive firmware download files. 
     These two versions are placed in the HDD_SM8x_format and HDD_SM9x_format 
     folders. The version of the currently installed controller firmware in 
     the DS4000 storage subsystem dictates which version of the drive 
     firmware files to use for updating the drive firmware. If the current 
     DS4000 storage subsystem firmware version is of 06.xx.xx.xx, use the 
     firmware files in the HDD_SM9x_format folder. Otherwise, if the current 
     DS4000 storage subsystem firmware version is of 05.xx.xx.xx and earlier, 
     use the firmware files in the HDD_SM8x_format folder instead.

     1.2 Limitations
                      
         The minimum controller firmware levels for this update are:

         7.10/04.01 Client Software/Firmware:

         Model Type    Appware/Bootware              NVSRAM

         3552-1RU      04.01.02.33/04.01.02.03       NV3552R710NT012
         3552-1RX      04.01.02.33/04.01.02.03       NV3552R710NT012
         3542-1RU      04.01.02.34                   NV3542R710NT019
         3542-1RX      04.01.02.34                   NV3542R710NT019
         3542-2RU      04.01.02.34                   NV3542R710NT020
         3542-2RX      04.01.02.34                   NV3542R710NT020

         8.21/05.21 Client Software/Firmware:

         Model Type    Appware/Bootware              NVSRAM

         3552-1RU      05.21.05.10/05.00.02.00       CNV3552R820NT012
         3552-1RX      05.21.05.10/05.00.02.00       CNV3552R820NT012
         1742-1RU      05.21.05.10/05.00.02.00       CNV1742R820NT012
         1742-1RX      05.21.05.10/05.00.02.00       CNV1742R820NT012
         3542-1RU      05.21.12.10                   CNV3542R820NT029
         3542-1RX      05.21.12.10                   CNV3542R820NT029
         3542-2RU      05.21.12.10                   CNV3542R820NT030
         3542-2RX      05.21.12.10                   CNV3542R820NT030

         8.3x/05.3x Client Software/Firmware:

         Model Type    Appware/Bootware                   NVSRAM

         3552-1RU      05.30.19.00/05.30.03.00        N3552F500R830V04
         3552-1RX      05.30.19.00/05.30.03.00        N3552F500R830V04
         1742-1RU      05.30.19.00/05.30.03.00        N1742F700R830V04
         1742-1RX      05.30.19.00/05.30.03.00        N1742F700R830V04
         3542-1RU      05.30.19.00                    N3542-1RUR830V05
         3542-1RX      05.30.19.00                    N3542-1RUR830V05
         3542-2RU      05.30.19.00                    N3542-2RUR830V06
         3542-2RX      05.30.19.00                    N3542-2RUR830V06
         1742-90U      05.30.19.00/05.30.03.00        N1742F900R830V05
         1742-90X      05.30.19.00/05.30.03.00        N1742F900R830V05
         1722-60U/60X
           Standard    05.34.04.00                    N1722F600R834V01
         1722-6LX      05.34.04.00                    N1722F60LR834V04 

                            
         8.40/05.40 Client Software/Firmware:

         Model Type    Appware/Bootware                   NVSRAM
        
         1742-1RU      05.40.15.00/05.40.05.00        N1742F700R840V04
         1742-1RX      05.40.15.00/05.40.05.00        N1742F700R840V04
         1742-90U      05.40.15.00/05.40.05.00        N1742F900R840V03
         1742-90X      05.40.15.00/05.40.05.00        N1742F900R840V03
         1722-60U      05.40.15.00                    N1722F600R840V05
   
   
         9.1/06.10 Client Software/Firmware:

         Model Type    Appware/Bootware                   NVSRAM
        
         1742-1RU/1RX  06.10.11.00/06.10.03.00  N1742F700R910V03/I1742F700R910V04
         1742-90U/90X  06.10.11.00/06.10.03.00  N1742F900R910V03/I1742F900R910V04
         1722-60U/60X
           Base        06.10.11.00              N1722F600R910V03
           Turbo       06.10.11.00              N1722F600R910V03/I1722F600R910V05
 
         9.12/06.12 Client Software/Firmware:

         Model Type    Appware/Bootware                   NVSRAM
        
         1742-1RU/1RX  06.12.16.00/06.10.06.00       N1742F700R912V05
         1742-90U/90X  06.12.16.00/06.10.06.00       N1742F900R912V06
         1722-60U/60X
           Base        06.12.16.00                   N1722F600R912V05
           Turbo       06.12.16.00                   N1722F600R912V05

         9.14/06.14 Client Software/Firmware:

         Model Type    Appware/Bootware                   NVSRAM
        
         1815-82A/84A  06.14.19.00                   N1815D480R914V05.dlp
              82H/84H

         9.15/06.15 Client Software/Firmware:

         Model Type    Appware/Bootware                   NVSRAM
        
         1815-82A/84A  06.15.20.05                   N1815D480R915V05.dlp
              82H/84H
              88A/88H
              
         9.16/06.16 Client Software/Firmware:

         Model Type    Appware/Bootware                   NVSRAM
        
         1815-82A/84A  06.16.24.00                   N1815D480R916V06.dlp
              82H/84H
              88A/88H

         UPDATING ESM FIRMWARE REQUIRES DOWNTIME (NO HOST I/O) IF THE 
         DS4000 CONTROLLER FIRMWARE LEVEL IS 05.21.XX.XX OR LOWER. In 
         addition, a special version of the Storage Manager SMclient
         program called the Storage Manager Field Tool must be used to 
         download ESM and hard disk firmware/Microcodes.
                  
         UPDATING HARD DISK MICROCODE REQUIRES DOWNTIME (NO HOST I/O).

     1.3 Enhancements
         
         See corresponding Change History document for more information.

     1.4 Level of Recommendation

         IBM considers this update to be highly recommended for all 
         customers.

         a. The 9166 ESM firmware is needed for the EXP500 drive 
            enclosure ESMs to prevent accidental corruption from downloading 
            the wrong firmware to the ESM. In the environments where there 
            are EXP500s and EXP700s enclosures attached to the same DS4000 
            storage subsystem, it is IMPERATIVE that all EXP500s ESMs are 
            updated to 9166 before the EXP700 ESM firmware is applied.
         b. The 9329 ESM firmware is needed for the ESM of the EXP700 drive 
            enclosure ESMs to incorporate the important fix of the bug in the 
            EXP700 ESM firmware version 9327 and 9328 which caused large 
            number of the "280D Critical - Drive enclosure component failed 
            or removed" errors to be posted to the subsystem event log 
            incorrectly. It is preferred over the other versions (9326, 9327 
            or 9328) of the EXP700 ESM firmware that must be loaded into the 
            EXP700 drive expansion enclosures before the controller firmware 
            version 06.1x.xx.xx is downloaded into the DS4000 storage 
            subsystem because the DS4000 storage subsystem with controller 
            firmware version 06.xx.xx.xx or higher might not recognize the 
            EXP700 enclosures with ESM firmware version 9324 or earlier.
         c. The 9631 ESM firmware is needed for the EXP710 drive 
            enclosure ESMs to incorporate maintenance fixes.
         d. The fibre channel drives with the following Product ID strings
            - ST318453FC, ST336753FC, ST373453FC, ST373307FC, ST336607FC, 
            ST3146807FC, HUS103073FLF21, HUS103030FLF21 and HUS103014FLF21 
            need to be updated with the latest drive firmware files in this 
            web download package. These firmware files contained the latest 
            maintenance fixes to correct several field problems including 
            performance in certain IOs load scenario.
         e. The fibre channel drives with the following Product ID strings
            - ST336754FC, ST373454FC and ST3146854FC - need to be updated 
            with the drive firmware version B96B to turn SMART PERF bit on 
            to improve drive latency. The B96B version is the same as the
            B969 version with the correct IBM hard drive part numbers. 


         The EXP500, EXP700 and EXP710 ESM FRU replacements will also be 
         updated to the current levels in this release (9166, 9329 and 
         9631 respectively), so if the surviving ESM in an EXP500, EXP700 
         or EXP710 is not updated before the first ESM failure, downtime 
         might be scheduled to update it after the replacement is 
         inserted. If the new ESM is installed before the surviving ESM is 
         updated, the DS4000 controller will register an ESM hardware or 
         firmware mismatch error in the Recovery Guru. The new ESM will 
         function; but long term operation with a mismatch ESM firmware in 
         a EXP drive expansion enclosure is  not recommended. Customers who 
         have updated to DS4000 Storage Manager 8.3 or higher and 
         controller firmware 05.30.xx.xx or higher can update ESMs firmware 
         online with no downtime if both ESMs are functional and ONLY ONE 
         EXP enclosure at a time is selected in the ESM firmware download 
         window for ESM firmware updating. CAUTION: Always check the 
         documentation of the applications that generate IOs to the DS4000 
         storage subsystem for any restrictions or prerequisites that will 
         need to be performed before performing concurrent ESM firmware 
         downloads. 
         

         IBM strongly recommends applying both the HDD and ESM firmware at 
         the next possible maintenance window.  

     1.5 Dependencies

         IMPORTANT: Always check the DS4000 storage subsystem controller 
         firmware README for any required minimum version of the attached 
         drive expansion enclosure ESM firmware for that particular 
         controller firmware release. Update the ESM firmware using 
         either the DS4000 Storage Manager Field Tool (DS4000 storage 
         subsystem with controller firmware version 5.21.xx.xx or earlier) 
         or the DS4000 Storage Manager SMClient program (DS4000 storage 
         subsystem with controller firmware version 5.3x.xx.xx or later).
                  
         Be sure to follow the following list of prerequisites before 
         updating hard disk or ESM firmware.

            - For Hard Disk Drive firmware updates, ensure that all activity 
              to the controller is stopped.

            - For ESM updates, all activity must be stopped if the controllers
              are at any firmware below 05.30.xx.xx.

            - For ESM updates, all EXP500s need to be updated to 9166 before
              EXP700s can be updated to 9329.

         Note: Not all DS4000 storage subsystems support the latest controller
         firmware version 06.1x.xx.xx. The latest controller firmware 
         versions for the FAStT200 and FAStT500 storage subsystems are 
         05.30.xx.xx. In addition, the DS4300 storage subsystem with single 
         controller options can be updated to latest firmware version of 
         05.34.xx.xx only.
         
         If you are unsure about the sequence of firmware updates for 
         various components in the DS4000 storage subsystem configuration, 
         please call IBM Support at 1-800-IBM-SERV (1-800-426-7378) 
         before proceeding with the firmware upgrades. 

       
___________________________
3.0  Installation and Setup
___________________________
    
    3.1  Applying updates on DS4000 controllers with 04.01.xx.xx or 05.2x.xx.xx
         firmware

         To apply ESM Updates, use the IBM DS4000 Field Tool v8.21. See the 
         README included with that utility for directions on how to apply 
         updates. The utility can be found on the firmware update page at:

         http://www-1.ibm.com/support/docview.wss?uid=psg1MIGR-40120 
 
         Ensure that all activity to the DS4000 controllers is stopped while 
         performing ESM firmware updates with controller firmware 04.01.xx.xx 
         or 05.2x.xx.xx. 
         
         Allow approximately 5-10 minutes per ESM to complete the firmware 
         update.
         
         This will require downtime.

    
    3.2  Applying updates on DS4000 Controllers with 05.3x.xx.xx firmware or
         higher.

         To apply ESM updates use the DS4000 Storage Manager Client 8.3, 8.4 
         or 9.1. See the on-line help included in the DS4000 Storage Manager 
         Client.

         Application of ESM firmware on DS4000 Controllers with 05.3x.xx.xx 
         firmware or higher should be performed by choosing only one EXP at 
         a time, and done during non-peak utilization periods. CAUTION: 
         Always check the documentation of the applications that generate 
         IOs to the DS4000 storage subsystem for any restrictions or 
         prerequisites that will need to be performed before performing 
         concurrent ESM firmware downloads.  
         
         If you have a maintenance window with downtime, you can stop all I/Os 
         and update all the ESMs at one time.

         Allow approximately 5-10 minutes per ESM to complete the firmware 
         update.

    3.3  Ensure that all activity to the controllers is stopped while performing
         hard disk drive (HDD) firmware updates with all levels of controller FW.
      
         Allow approximately 3-5 minutes per HDD to complete the firmware 
         update when the DS4000 storage subsystem controller firmware is 
         at 05.xx.xx.xx or earlier. The DS4000 storage subsystems with
         controller firmware 06.xx.xx.xx or higher can update the drive
         firmware of all the drives in a given DS4000 configuration for
         up to four different drive models at the same time; Thus, one could
         update all of the drives in the DS4000 configuration in the same
         amount of time that is needed to upgrade a single drive in the
         DS4000 storage subsystem with controller firmware version 05.xx.xx.xx
         or earlier.
         
         THE DRIVE FIRMWARE UPDATE WILL REQUIRE DOWNTIME. However, the DS4000 
         storage subsystems with controller firmware 06.xx.xx.xx installed can
         update all drives in a configuration for up to four different drive
         types at the same time. 
         
         IMPORTANT: In the DS4000 storage subsystems with FC/SATA intermix 
         premium feature enable, do not download the drive firmware to both 
         SATA-technology hard drives and Fibre Channel-technology hard 
         drives at the same time. Complete the drive firmware download to 
         all of the drives of a drive technology (either SATA or FC) before 
         downloading the drive firmware to the drives of the other drive 
         technology (either FC or SATA).  

______________________________
4.0  Configuration Information
______________________________

    5.1  There is no special configuration required with the IBM DS4000 Fibre
         Hard Disk Drive and ESM Updates.

_____________________
5.0  Unattended Mode
_____________________


    See the appropriate application tools for any possible unattended 
    mode operations.

_______________________________________
6.0  WEB Sites and Support Phone Number
_______________________________________

6.1  IBM System Storage™ Disk Storage Systems Technical Support web site:
     http://www.ibm.com/servers/storage/support/disk/

6.2  IBM System Storage™ Marketing Web Site:
     http://www.ibm.com/servers/storage/disk

6.3  You can receive hardware service through IBM Services or through your 
     IBM reseller, if your reseller is authorized by IBM to provide warranty 
     service. See http://www.ibm.com/planetwide/ for support telephone 
     numbers, or in the U.S. and Canada, call 1-800-IBM-SERV (1-800-426-
     7378).

__________________________
7.0  Trademarks and Notices
__________________________


   The following terms are trademarks of the IBM Corporation
   in the United States or other countries or both:

      IBM

      DS4000
      
      FAStT

      System Storage™

      the e-business logo

      xSeries

      pSeries

      HelpCenter

      Microsoft, Windows, and Windows NT are trademarks of Microsoft
      Corporation in the United States, other countries, or both.

      Java and all Java-based trademarks and logos are trademarks or
      registered trademarks of Sun Microsystems, Inc. in the United
      states, other countries, or both.

      UNIX is a registered trademark of The Open Group in the United
      States and other countries.

      Linux is a registered trademark of Linus Torvalds.

      Other company, product, and service names may be
      trademarks or service marks of others.

________________
8.0  Disclaimer
________________


8.1 THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY 
    KIND. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, 
    INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS 
    FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE 
    INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM 
    GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS.


8.2 Note to U.S. Government Users -- Documentation related to
    restricted rights -- Use, duplication or disclosure is subject 
    to restrictions set forth in GSA ADP Schedule Contract with IBM 
    Corporation.


