******************************************************************** * IBM Hard Disk Drive Update Program * * Readme.txt Version 1.14 * ******************************************************************** 1.0 Overview 2.0 Change History 3.0 Installation and Setup Instructions 4.0 Configuration Information 5.0 Unattended Mode 6.0 Web Sites and Support Phone Number 7.0 Trademarks and Notices 8.0 Disclaimer 1.0 Overview _____________ 1.1 Overview of this code The IBM Hard Disk Drive Update Program Version 1.14 contains hard disk drive firmware updates. IBM PC Servers, Netfinity Severs, xSeries Servers and IBM Intellistations with specific SCSI hard disk drive options installed may be affected. The specific drive options are listed below: The Following IBM Hard Disk Drive options may contain drives that will be updated: 94G7491, 94G7492, 02K0477, 02K0478, 02K0439, 94G7098, 94G7099, 94G7429, 94G7430, 01K8053, 01K8055, 02K0440, 02K0441, 01K7956, 01K7959, 01K8501, 02K0442, 01K8009, 01K8054, 01K8503, 39L9806, 39L9807, 36L9808, 01K7960, 01K8499, 01K8500, 36L9809, 36L9810, 36L9811, 36L9744, 36L9745, 36L9746, 36L9748, 36L9749, 36L9750, 19K0655, 19K0656, 37L7199, 32P0726, 32P0727, 32P0728, 32P0734, 32P0735 37L7200, 37L7201, 37L7202, 37L7203, 37L7204, 37L7205, 37L7206, 00N8204, 00N8205, 00N8206, 00N8207, 00N8208, 00N8209, 06P5754, 06P5755, 06P5756, 06P5767, 06P5768, 06P5750, 06P5751, 06P5752, 06P5765, 06P5766. 06P5767, 06P5768, 06P5776, 32P0723, 32P0724, 32P0725, 32P0784, 32P0785 The Product ID's and the latest firmware contained in this release: Product ID Code Release DMVSxxxx 01B0 DRHSxxxx 0272 DGHSxxxx 04F0 DCHSxxxx 6464 DNESxxxx SC30 or SAHR DDYSxxxx SA2A or SA3A DPSSxxxx S9HA DTNxxxxx S27M KATANAxx 08J8 MAPxxxxx B109 ST34571W 1033 ST34572W 1032 ST39173L 6689 ST39175L 0430 ST318275 0430 ST39236L 3281 ST318436 3281 ST39102L B219 ST118202 B219 ST34502L B219 ST39103L B227 ST318203L B227 ST136403L B227 ST39204L 3283 ST318404L 3283 ST39251L B834 ST318451L B834 ST318452L B843 ST336752L B843 ST336432L B84M ST336704L B232 ST318305L B245 ST336605L B245 ST373405L B245 ST336607L B25E ST373407L B25E ST3146807L B25E ST318453L B85A ST336753L B85A ST373453L B85A 1.2 Limitations The update program will find the options listed above and only updates the drive firmware as needed. The update supports Hard Disk Drive options installed in IBM PC Servers, Netfinity Servers, xSeries Servers, external storage enclosures controlled by any Adaptec 2940/78xx-based SCSI Ultra controllers, Adaptec 2940U2W/79xx-based SCSI Ultra2 controllers, the IBM ServeRAID II family of adapters, the Serveraid III family of adapters, the ServeRaid-4 family of adapters, the ServeRaid-5i adapter, the ServeRaid-6M and 6i adapters, 1.3 Enhancements a) A Ultra320 bug in drive firmware was discovered in DTNxxxx drives while testing with the new ServeRaid 6M adapter - this update must be applied to the drives before attempting to configure drives attached to a ServeRaid 6M card. Other fixes in the code improves the overall robustness of the drive error recovery protocols and are recommended for all applications of the drive. b) Firmware update for a Ultra320 bug discovered in drive firmware in ST3xxxx2L, ST3xxxx3L and ST3xxxx7L drives. Improves sequential read performance under certain workloads and improves the internal error logging functions of the drive. This fix is strongly recommended if the drive is being used in an Ultra320 environment. c) Firmware update to fix Ultra320 bugs discovered in MAPxxxx drives. This update is highly recommended if the drive is being used in an Ultra320 environment d) DDYS DASD Sweep Code Enhancement and OTW Code You will be asked at boot time to select the code you will want to be applied to drives with the DDYS product ID string Option #1 : DASD sweep code - ONLY (SA2A) This drive microcode update is a reliability enhancement to improve the idle time sweep algorithm. The sweep algorithm is invoked during drive idle periods to prevent disk lube migration and to help prevent hard read errors and head crashes. Option #2 : DASD sweep code AND OTW (off track write) update (SA3A) Same update as above plus IBM has made adjustments on the servo settling parameter during Write operations and modified the Read ERP (Error Recovery Procedure) parameters, to improve data recovery robustness. Due to tighter read ERP limits, there is a potential of more read hard errors over the drive life and a performance decrease between 5% and 10%. Once you have updated your drive to this level (SA3A) you cannot change it to the sweep only version (SA2A). This release will support for the IBM ServeRaid 6M Raid Controller. This version will also detect and notify you of possible non-warranted drives installed in your system. 1.4 Level of Recommendation This update is a mandatory prerequisite if using a ServeRaid 6M card, otherwise, this update is strongly recommended. 1.5 Dependencies Before running the IBM Hard Disk Drive Update, first update the drive controller's BIOS/Firmware to their latest levels. If the drives you are updating are being used in a Microsoft Cluster Server Environment please carefully read the CLUSTER.TXT file on diskette one. If your drives are connected to a ServeRAID adapter, first update the controller's BIOS/Firmware to their latest levels For the following controllers you have to be at least at 4.84 ServeRAID BIOS and Firmware in order to use the IBM Hard Disk Drive Update Program: ServeRAID-4H ServeRAID-4Mx ServeRAID-4Lx For the ServeRAID 5i controller you have to be at least at 5.10 ServeRAID BIOS and Firmware. For the ServeRAID 6m and 6i controllers you have to be at least at 6.10 ServeRAID BIOS and Firmware. ___________________ 2.0 Change History ___________________ 2.1 IBM Hard Disk Drive Update Program Version 1.00 Initial Release 2.2 IBM Hard Disk Drive Update Program Version 1.00 to 1.01 Added support and code for drive part numbers: 25L1950, 25L1951, 59H6597 2.3 IBM Hard Disk Drive Update Program Version 1.01 to 1.02 Added support and code for drive part number: 08L8421 2.4 IBM Hard Disk Drive Update Program Version 1.02.1 This version for for specific 9.1GB and 18.2GB drives only 2.5 IBM Hard Disk Drive Update Program Version 1.02 to 1.04 Added support and code for drive part numbers: 00K7927, 02K3404, 02K3405, 02K3406, 36L8748, 36L8750, 36L8752, 36L8754, 36L8720, 10L6015, 10L6015, 10L6044, 10L6046, 36L8770, 36L8772, 36L8774, 36L8776, 36L8778, 36L8780, 37L5740, 37L5742 2.6 IBM Hard Disk Drive Update Program Version 1.04 to 1.06 Added support and code for drive part numbers: 25L1950, 25L1951, 25L1952, 25L1953, 25L1958, 25L1959, 09L4058 2.6 IBM Hard Disk Drive Update Program Version 1.06 to 1.07 Added support and code for drive part numbers: 09L4053, 09L4056, 09L4059, 02K3405, 02K3406, 36L8748, 36L8750, 36L8752, 36L8754, 19K1460, 19K1462, 19K1478, 19K1480, 36L8720, 10L6015, 10L6015, 10L6044, 10L6046, 36L8770, 36L8772, 36L8774, 36L8776, 36L8778, 36L8780, 19K1464, 19K1466, 19K1468, 19K1482, 19K1484, 19K1486 2.7 IBM Hard Disk Drive Update Program Version 1.07 to 1.08 Updated code for already supported drives. 2.8 IBM Hard Disk Drive Update Program Version 1.08 to 1.09 Added support and code for drive part numbers: 07N3700, 07N3710, 07N3720,07N3730, 07N3740, 07N3750, 07N3800, 07N3810, 07N3820,07N3830, 07N3840, 07N3850. This update includes logic changes to prevent conditions that may result in an undetected write error 2.9 IBM Hard Disk Drive Update Program Version 1.09 to 1.10 Updated microcode for drives with Product ID strings DPSSxxx and DDYSxxx to S9AA in order to prevent drives from going defunct prematurely. 2.10 IBM Hard Disk Drive Update Program Version 1.10 to 1.11 Updated microcode for drives with Product ID strings DPSSxxx and DDYSxxx to S9HA in order to prevent drives from going defunct prematurely. 2.11 IBM Hard Disk Drive Update Program Version 1.11 to 1.12 Added support for the ServeRaid 4Mx and 4Lx Raid Controllers Added support for IBM Netfinity Fibre Channel Raid Controller and the FAStT family of Fibre Channel Controllers Added function to detect possible non-warranted drives in the system 2.12 IBM Hard Disk Drive Update Program Version 1.12 to 1.13 Added support for the ServeRaid 5i Raid Controller and the LSI 1030 system SCSI controller. Updated microcode for SCSI drives with Product ID strings: DDYSxxxx to SA2A to improve long term reliability To improve drive robustness and improvered error recovery. -OR- DDYSxxxx to SA3A to improve long term reliability To improve drive robustness and improvered error recovery AND to correct a potential Off Track Write (OTW) condition. ST39251L and ST318451L to B834 - fixes a bug seen by customers with cluster setups ST318452L and ST336752L to B843 - minor code bugs ST318432L and ST336732L to B84J - Fixes some U320 issues with the drive attached to Adaptec 79xx U320 controller and installation of Windows XP or certain versions of Netware ST318305L to B245 and DA41 servo code fixes a potential problem where a drive does not come ready in a cold boot situation. ST336704F and ST173404F to B337 to turn Write Cache off in FC drives ST336605F and ST373405F to B346 fixes a bug to improve overall storage subsystem performance ST318451F to B933 to turn Write Cache off in FC drives ST318452F and ST336752F to B946 fixes a bug to improve overall storage subsystem performance 2.13 IBM Hard Disk Drive Update Program Version 1.13 to 1.14 Added support for the ServeRaid 6M and 6i Raid Controllers Removed support for the FastT family of Fibre controllers Updated microcode for SCSI drives with the product ID strings: DTNxxxx to S27M to address Ultra320 operation with the ServeRaid 6M Raid Controller Updated micorocde for SCSI drives with the product ID strings: ST3xxxx2L to B84M, ST3xxxx3L to B85A, ST3xxxx7L to B25E to fix a Ultra320 bug and Improves sequential read performance under certain workloads and improves the internal error logging functions of the drive. ___________________________ 3.0 Installation and Setup ___________________________ 3.1 Updating the Hard Disk Drive Firmware The IBM Hard Disk Drive Update Program will detect if your server has installed drives that require a firmware update. The first screen will indicate which drives if any need to be updated. All others will be marked OK To confirm that the updates have been applied, restart the program and all drives should be marked with a status of OK. If your are updating by diskette, first download Diskette 1. After systems finishes booting, at the first screen if you press the F1 key it will display the list of diskettes you will need to down- load and create to update you drives. 3.1.1 If new logical drives have been created in a RAID5 array with the IBM ServeRaid family of adapters or the Netfinity Fibre Channel Raid Controller, you may need to wait until the background initialization/synchronization of the array has completed before attempting to update the drives with the IBM Hard Disk Drive Update Program. The same case may be true if an array is in the process of rebuilding. 3.1.2 Insert the IBM Hard Disk Drive Update Program - Diskette 1 or CD into the diskette drive; then, turn on the system. If the system is already turned on, press Ctrl+Alt+Del. 3.1.3 Follow the instructions that appear on the screen. 3.1.4 If the status is reported as REPLACE, please contact IBM Service to have the drive replaced. If the status is reported as BAD, please power cycle the systems/drives and reboot the IBM Hard Disk Drive Update Program to see if drive in question has been updated. If it hasn't then please call IBM Service and have it replaced. If it has been updated, continue updating all remaining drives. 3.1.5 If the status is reported as NON-WARRANTED then the IBM Hard Disk Drive Update program has detected a possible non-warranted hard disk drive at that location. This drive has not been recognized as a qualified and warranted part. Firmware updates will not be applied to this drive. Contact the source where the drive was obtained from for assistance. 3.2 Other 3.2.1 After the update completes, you may reboot the system once again with IBM Hard Disk Drive Update Program Diskette 1 or CD to verify that the hard disk drive firmware has been updated. 3.2.2 If you exit the IBM Hard Disk Drive Program abnormally, ie. powered off or rebooted while the updates were in progress, ServeRaid data scrubbing may have been inadvertently disabled. To re-enable data scrubbing, reboot the IBM Hard Disk Drive Update diskette 1 or CD and exit normally. 3.2.3 If you are updating drives attached to a LSI 1030 controller with mirroring enabled, upon subsequent reboot of the system after the drive update, the Raid-1 mirror will automatically start synchronizing. ______________________________ 4.0 Configuration Information ______________________________ 4.1 There is no configuration required with the IBM Hard Disk Drive Update Program. ____________________ 5.0 Unattended Mode ____________________ 5.1 The IBM Hard Disk Drive Update Program is self booting and requires minimum user input and does not support full unattended mode at this time. _______________________________________ 6.0 WEB Sites and Support Phone Number _______________________________________ 6.1 IBM Support Web Site: http://www.pc.ibm.com/support 6.2 IBM Marketing Netfinity Web Site: http://www.pc.ibm.com/netfinity 6.3 IBM Marketing xSeries Web Site: http://www.pc.ibm.com/ww/eserver/xseries 6.4 IBM Marketing Intellistaion Web Site: http://www.pc.ibm.com/intellistation 6.5 If you have any questions about this update, or problems applying the update go to the following Help Center World Telephone Numbers URL: http://www.ibm.com/planetwide/ __________________________ 7.0 Trademarks and Notices __________________________ 7.1 The following terms are trademarks of the IBM Corporation in the United States or other countries or both: IBM HelpCenter Netfinity Server Intellistation xSeries ________________ 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 Government Users Include the following note after the disclaimer paragraph. 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.