IBM Online SAS/SATA Hard Disk Drive Update Program for Linux. NOTE TO SERVICE - Reference RETAIN TIP: H214784 - MIGR-5098277 (C) Copyright IBM 2015. LIMITED AND RESTRICTED RIGHTS NOTICE: If data or software is delivered pursuant a General Services Administration "GSA" contract, use, reproduction, or disclosure is subject to restrictions set forth in Contract No. GS-35F-05925. Note: Before using this information and the product it supports, read the general information in "Notices and trademarks" in this document. CONTENTS ________ 1.0 Overview 2.0 Installation and setup instructions 2.1 Standalone usage instructions 2.2 Troubleshooting tips 3.0 Configuration information 4.0 Unattended mode 5.0 Web site and support phone number 6.0 Notices and trademarks 7.0 Disclaimer 1.0 Overview _____________ 1.1 This update includes new firmware updates for IBM Online SAS/SATA Hard Disk Drive Update Program. This is a true ONLINE update. It is designed to run under Linux and the new drive firmware will take effect immediately, no system reboot is required. It will update any drive attached to the following controllers: - Onboard SATA controllers - Supported only when using the IBM Bootable Media Creator environments - Onboard LSI 1064e SAS controller (2MB only) - BladeCenter HS12 - BladeCenter HS21 XM - BladeCenter HS22 - BladeCenter HS22V - BladeCenter HX5 - BladeCenter LS22 - BladeCenter LS42 - Onboard LSI 1068e SAS controller - System x3610 - Onboard LSI 1078 SAS controller - System x3850 M2 - System x3950 M2 - IBM SAS Expansion Card (CFFv) for IBM BladeCenter (39Y9190) - IBM SAS Connectivity Card (CFFv) for IBM BladeCenter (43W3974) - IBM ServeRAID BR10i SAS controller (44E8688) - IBM ServeRAID BR10il SAS controller (44X0411) - IBM ServeRAID BR10il SAS controller v2 (49Y4731) - IBM 6Gb SSD HBA (68Y7362) - MegaRAID 8480 SAS controller (39R8850) - IBM ServeRAID MR10i SAS controller (43W4296) - IBM ServeRAID MR10k SAS controller (43W4280) - IBM ServeRAID MR10M SAS controller (43W4339) - IBM ServeRAID MR10il SAS controller (44E8767) - IBM ServeRAID MR10is SAS controller (44E8695) - IBM ServeRAID MR10ie (CIOv) controller for BladeCenter (46C7167) - IBM ServeRAID M1015 SAS controller (46M0831) - IBM ServeRAID M1115 SAS/SATA Controller for IBM Flex Systems (90Y4390) - IBM ServeRAID M5014 SAS controller (46M0916) - IBM ServeRAID M5015 SAS controller (46M0829) - IBM ServeRAID M5016 SAS/SATA Controller for System x (90Y4304) - IBM ServeRAID M5025 SAS controller (46M0830) - IBM ServeRAID M5110 SAS/SATA Controller for System x (81Y4481) - IBM ServeRAID M5110e SAS/SATA Controller for System x - IBM ServeRAID M5115 SAS/SATA Controller for System x (81Y4481) - IBM ServeRAID H1110 SAS/SATA Controller for System x (81Y4492) - IBM ServeRAID H1135 Controller for IBM Flex System and Bladecenter (90Y4750) - Onboard LSI 2004 SAS Conntroller - ServeRAID M1210e SAS/SATA onboard Controller for System x - ServeRAID M1215 SAS/SATA Controller for System x (46C9114) - ServeRAID M5100 SAS/SATA Controller for System x (81Y4481) - ServeRAID M5115 SAS/SATA Controller for System x (90Y4390) - ServeRAID M5120 SAS/SATA Controller for System x (81Y4478) - ServeRAID M5210 SAS/SATA Controller for System x (46C9110) - ServeRAID M5210e SAS/SATA onboard Controller for System x - ServeRAID M5225 SAS/SATA Controller for System x (00AE938) - ServeRAID N2215 SAS/SATA Controller for System x (47C8675) - ServeRAID N2225 SAS/SATA Controller for System x (00AE912) - ServeRAID N2226 SAS/SATA Controller for System x (00AE916) - 6Gb SAS HBA (46M0907) The following NVMe PCIe devices will be updated, a reboot may be required, see 1.2 Limitation. - P3600 2.5" NVMe PCIe drives 1.2 Limitations: - Attention!!!!- If the system has Intel P3600 2.5" NVMe PCIe drives configured with the firmware level at 8DV1ND32 or lower, must run the tool twice to complete the firmware update. After first update, please reboot the system and execute the firmware update tool again. Another reboot is required to allow the firmware update to be fully completed. - Updating drives which are attached to C100/C105 controllers must be done via ToolsCenter Bootable Media Creator (BoMC). - Devices which are supported by this Tool, but do not require a code update at the time of this version release, will not be listed in the change history. - In order for the hard disk drive firmware update process to succeed the hard disk drives need to be in a ready state for the SAS host initiator. The following criteria are necessary to be met: 1. All hard disk drives are set to JBOD 2. All hard disk drives are Online, Ready, or Unconfigured(good) 3. All hard disk drives are members of a working Virtual Disk (VD) drive If any of the drives states is Unconfigured(bad) or the SAS host initiator sees a disk with a foreign configuration the SAS host initiator will not allow the pass through of the firmware update mechanism. It is necessary to quiesce production during a hard disk firmware update. Support advices to schedule a maintenance window to allow for updating the hard disk drive and SSD firmware and to only run the base operating and no additional applications, when updating the hard disk drives. The reason for this is when updating a hard disk drive inband or online it requires that the SAS host driver operations such as command queuing be temporarily halted while the hardware update is being performed. When production is not quieted the risk of a catastrophic event increases. 1.3 Problems fixed: - See change history for details 1.4 Level of Recommendations and Prerequisites for the update: - 32 bit libstdc++.so and libncurses.so are required for the update run. Example: RHEL 6 install - libstdc++-4.4.4.13.el6.i686.rpm - ncurses-libs-5.7-3.20090208.el6.i686.rpm RHEL 7 install - yum install libstdc++.i686 - The SAS controller must be upgraded with the latest fw for that controller. 1.5 Dependencies: - None 1.6 Update Contents o ibm_fw_hdd_sas-1.22.01_linux_32-64.bin - The executable update package o ibm_fw_hdd_sas-1.22.01_linux_32-64.chg - Change history 2.0 Installation and setup instructions ________________________________________ This package can be used with several of IBM's update management tools, including IBM UpdateXpress Manager, IBM UpdateXpress System Packs, IBM ToolsCenter Bootable Media Creator, and IBM Director. It can also be used as a standalone executable package. To use the package with one of IBM's update management tools, follow the instructions that came with your specific management tool. 2.1 Standalone usage instructions --------------------------------- As a standalone package, this executable can be used in the following ways: - to update the hard disk drive firmware on disks attached to the local system Updating the local system hard disk drives: 1) Type "./ibm_fw_hdd_sas-1.22.01_linux_32-64.bin -s" at a command prompt. 2.2 Troubleshooting tips ------------------------ - None 3.0 Configuration information ______________________________ - None 4.0 Unattended Mode ____________________ To run this package in unattended mode, use the following command: ./ibm_fw_hdd_sas-1.22.01_linux_32-64.bin -s 5.0 Web Sites and Support Phone Number ______________________________________ o You can download new and updated files for IBM System x products from the Support Web site: http://www-933.ibm.com/support/fixcentral/systemx/groupView?query.productGroup=IBM+x86+servers 6.0 Trademarks and Notices __________________________ IBM and the IBM logo are trademarks of IBM in the United States, other countries, or both. IBM and ServeRAID are trademarks or registered trademarks of International Business Machines Corporation in the United States and other countries. LSI is a registered trademark of LSI Logic, Corp in the United States and other countries. Windows is a trademark or registered trademark of Microsoft Corporation in the United States and other countries. Other company, product, and service names may be trademarks or service marks of others. 7.0 Disclaimer ______________ 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.OCUMENT, IBM GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS. 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. IBM web site pages may contain other proprietary notices and copyright information which should be observed.