******************************************************************** * IBM SCSI Hard Disk Drive Update Program * * ibm_fw_scsi_hdd_v119_anyos_i386.txt Version 1.19 * ******************************************************************** 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 (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. 1.0 Overview _____________ 1.1 Overview of this code The IBM Hard Disk Drive Update Program Version 1.19 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: Legacy Options 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, 37L7200, 37L7201, 37L7202, 37L7203, 37L7204, 37L7205, 37L7206, Non-Hot Swap Options 00N8204, 00N8205, 00N8206, 00N8207, 00N8208, 00N8209, 06P5754, 06P5755, 06P5756, 06P5767, 06P5768, 06P5750, 06P5751, 06P5752, 06P5765, 06P5766. 06P5767, 06P5768, 06P5776, 32P0723, 32P0724, 32P0725, 32P0784, 32P0785, 32P0799, 26K5678, 26K5679, 90P1314, U320 Hot Swap Options 32P0726, 32P0727, 32P0728, 32P0734, 32P0735, 90P1304, 90P1305, 90P1306, 90P1307, 90P1318, 90P1319 90P1380, 90P1381, 90P1382 SFF Options 32P0796, 32P0797 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 DPSSxxxx S9PC DTNxxxxx S29C PYHxxxxx RXQN VPRxxxxx S410 KATANAxx 08J8 CBRxxxxx DFQG GNSxxxxx JP86 BBDXXXXX JP86 MAPxxxxx C101 MASxxxxx C901 MATxxxxx B416 MAUxxxxx BC12 MAWxxxxx C206 MAXxxxxx CA06 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 ST336704L B232 ST373405L B247 ST318305L B247 ST336605L B247 ST336607L B25J ST373407L B25J ST3146807L B25J ST373207L B26C ST3146707L B26C ST3300007L B26C ST39251L B834 ST318451L B834 ST318452L B843 ST336752L B843 ST318432L B84P ST336432L B84P ST318453L B85E ST336753L B85E ST373453L B85E ST336754L B86E ST373454L B86E ST3146854L B86E ST936791L B41D ST973401L B41D 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 xSeries Servers. This version will also detect and notify you of possible non-warranted drives installed in your system. 1.3 Level of Recommendation * See corresponding Change History document for additional information. - A full tape backup should be completed and verified prior to running this, or any other system upgrade. - RAID configuration should be saved to a diskette, see the Hardware Maintenance Manual or Problem Determination and Service Guide for more detail. This update is considered Critical and is mandatory for all SCSI hard disk drives with the Product IDs listed above. 1.4 Dependencies * See corresponding Change History document for additional information. Before running the IBM Hard Disk Drive Update, first update the SCSI drive controller's BIOS/Firmware to their latest levels. 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, the ServeRaid-7i and 7k adapter the Total Storage DS/300 and DS/400 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.18 to 1.19 Critical Release Updated microcode for SCSI drives with the product ID strings: VPRxxxx to S410 to improve performance under various workloads. GNSxxxx to JP86 BBDxxxx to JP86 to address a drive getting marked defunct prematurely. MATxxxxx to B416 MAUxxxxx to BC12 to improve overall drive robustness by improving the background error recovery algorithms. 2.2 IBM Hard Disk Drive Update Program Version 1.17 to 1.18 Updated microcode for SCSI drives with the product ID strings: VPRxxxx to S3CD to address a bug which may cause the drive to fail prematurely. The issue would only occur during long periods of idle time. Even though this should be a rare occurrence, IBM strongly suggests that this code be applied. To improve drive performance under certain workloads. PYHxxxxxx to RXQN to improve overall robustness and issues in multi-initiator environments. To improve drive performance under certain workloads. GNSxxxx to JP85 BBDxxxx to JP85 to improve drive performance under certain workloads. ST9xxxx to B41D ST3xxx54L to B86E ST3xxx07L to B26C of drives is to correct a bug in internal SMART data counters. 2.3 IBM Hard Disk Drive Update Program Version 1.16 to 1.17 Updated microcode for SCSI drives with the product ID strings: VPRxxxx to S370 to address a bug which may cause the drive to fail prematurely. VPRxxxx to S370 to address an issue which may cause a drive to fail prematurely.The issue could only occur during long periods of idle time. Even though this would be a rare occurrence. IBM strongly suggests that this code be applied. ST3xxxx3L to B85E, ST3xxxx7L to B25J and B26B, to improve overall robustness and issue with certain Linux installations. PYHxxxxxx to RXQK to improve overall robustness and issues in multi-initiator environments. MATxxxx to B414 MAUxxxx to BC11 to improve overall performance. 2.4 IBM Hard Disk Drive Update Program Version 1.15 to 1.16 Updated microcode for SCSI drives with the product ID strings: DTNxxxx to S29C to address a bug discovered in clustering environments and improve overall Ultra320 robustness. ST3xxx32L to B84P, ST3xxxx3L to B85D, ST3xxxx5L to B246, ST3xxxx7L to B25H to improve overall robustness. CBRxxxx, MAPxxxx and MASxxxx to DFQG, C101 and C9091 respectively. This firmware updates inquiry data for manufacturing purposes and overall Ultra320 robustness. 2.5 IBM Hard Disk Drive Update Program Version 1.14 to 1.15 Updated microcode for SCSI drives with the product ID strings: DTNxxxx to S27P to address Ultra320 operation with the EXP400 Ultra320 SCSI Enclosure. Updated micorocde for SCSI drives with the product ID strings: ST3xxx32L to B84N, ST3xxxx3L to B85B, ST3xxxx7L to B25F to fix a Ultra320 bug in the internal error recovery function of the drive when it is installed in an EXP400 Ultra320 SCSI Enclosure. 2.6 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: ST3xxx32L to B84M, ST3xxx52L to B843, 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. 2.7 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.8 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.9 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.10 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.11 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.12 IBM Hard Disk Drive Update Program Version 1.07 to 1.08 Updated code for already supported drives. 2.13 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.14 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.15 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.16 IBM Hard Disk Drive Update Program Version 1.02.1 This version for for specific 9.1GB and 18.2GB drives only 2.17 IBM Hard Disk Drive Update Program Version 1.01 to 1.02 Added support and code for drive part number: 08L8421 2.18 IBM Hard Disk Drive Update Program Version 1.00 to 1.01 Added support and code for drive part numbers: 25L1950, 25L1951, 59H6597 2.19 IBM Hard Disk Drive Update Program Version 1.00 Initial Release ___________________________ 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. 3.1.1 If new logical drives have been created in a RAID5 array with the IBM ServeRaid family of adapters, 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 CD into the CD-ROM 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.2 Other Instructions / Troubleshooting 3.2.1 After the update completes, you may reboot the system once again with IBM Hard Disk Drive Update Program diskette 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 to the IBM Hard Disk Drive Update CD and exit normally. 3.2.3 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. ______________________________ 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 _______________________________________ You can download new and updated files for IBM xSeries products from http://www.ibm.com/support/ For a list of supported operating systems on legacy (non-shipping) controllers, see http://www.ibm.com/servers/eserver/serverproven/compat/us/. 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). In the U.S. and Canada, hardware service and support is available 24 hours a day, 7 days a week. In the U.K., these services are available Monday through Friday, from 9 a.m. to 6 p.m. __________________________ 7.0 Trademarks and Notices __________________________ The following terms are trademarks of International Business Machines Corporation in the United States, other countries, or both: IBM xSeries ServeRAID Adaptec and HostRAID are trademarks of Adaptec, Inc. ________________ 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.