IBM HBA/LSI Onboard 12Gb SAS/SATA/SSD Driver for Linux Supported Controllers: - IBM N2215 SAS/SATA HBA for IBM System x (47C8676) - IBM N2225 SAS/SATA HBA (00AE912) - IBM N2226 SAS/SATA HBA (00AE916) Supported Kernesls: RHEL 6.8 2.6.32-642 6.7 2.6.32-573 6.6 2.6.32-504 6.5 2.6.32-431 NOTE TO SERVICE - Reference RETAIN #N/A (C) Copyright International Business Machines Corporation 1999, 2016. 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. 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 a new device driver for all listed controllers supporting RHEL 6. 1.2 Limitations: - None 1.3 Problems fixed: - See change history for details 1.4 Level of Recommendations and Prerequisites for the update: - None 1.5 Dependencies: - There are some RPMs, such as PERL and BASH, that must be installed on your system for the driver installer to work properly. All of these are common components that can be found on the OS installation media. If you do not have a necessary component, the driver installer will inform you. 1.6 Update Contents o ibm_dd_mpt3sas_14.00.00.00_rhel6_32-64.tgz - Driver update package for an existing SLES 10 installation o ibm_dd_mpt3sas_14.00.00.00_rhel6_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, and IBM Director. It can also be used as a standalone 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 --------------------------------- The driver package contains the following: Binary RPMs: compiled for the kernels of the three most recent major service packs or update releases (may work on other kernels as well, as long as the Kernel Application Binary Interface (kABI) is consistent between the kernels) Installation tools: to install the binary RPMs in an automated fashion on supported kernels Source RPM: to create a binary driver for kernels where a pre-compiled binary will not work ISO images: to create media containing a driver to use during operating system installation (these are provided for the three most recent major service packs or update releases) To use any of the components in this package, first do the following: 1) Copy the ibm_dd_mpt3sas_14.00.00.00_rhel6_32-64.tgz package into a temporary directory. Change into the temporary directory, and execute all further commands there. 2) Type 'tar xzf ibm_dd_mpt3sas_14.00.00.00_rhel6_32-64.tgz' Next, complete the steps for your specific use: To install a binary RPM on one of the supported kernels: 3) Type './install.sh --update --override' --override - allows the driver to replace the in-distro driver, if that is what is currently running For detailed usage instructions for the install.sh script, please see the README.fixid which is included in the tgz package. To compile a binary driver for use on a non-supported kernel: *NOTE* The pre-compiled binaries will work on many kernels, as long as there is no kABI breakage. It is suggested that you try the above method for installing a binary RPM before using this manual compile and install method. If, for any reason, none of the binary RPMs will work, a clear error message will be returned. 3) Locate the source RPM under the 'rhel5/noarch' directory. 4) Use the procedures native to your Linux distribution to compile and install the driver. To use the driver during installation of the Linux OS: 3) Locate the driver ISOs under the 'disks' directory. 4) Choose the ISO that matches the kernel and architecture for the OS that you are installing: RHEL 6 - 2.6.18-8 5) Use the native ISO-to-media application from your distribution to create a CD, USB key, or other media containing the driver. 6) During installation, type 'linux dd' at the boot screen. The 'dd' denotes that you wish to add the driver during installation. This option can be used with other boot options where necessary. 7) When prompted, insert/attach the driver media and select the desired driver. 2.2 Troubleshooting tips ------------------------ Extracting the device driver tgz file may result in changes to the permissions, owner, and group of the target directory without any notice or confirmation. Check and correct any changes the directory properties after the tgz has been extracted. 3.0 Configuration information ______________________________ For the latest High IOPS Modular Adapter configuration information, shipping limitations and requirement for IBM System x Servers, see the following URL: IBM High IOPS Modular Adapters configuration information and requirements http://www.ibm.com/support/entry/portal/docdisplay?lndocid=SERV-IOMA 4.0 Unattended Mode ____________________ To run this package in unattended mode, use the following command, executed in the directory containing the ibm_dd_mpt3sas_14.00.00.00_rhel6_32-64.tgz package: NOTE: This command should all be entered on a single line, but is broken up here for readability. tar xzf ibm_dd_mpt3sas_14.00.00.00_rhel6_32-64.tgz ; export PATH=$PATH:/usr/local/bin ; ./install.sh --update --override 5.0 Web Sites and Support Phone Number ______________________________________ o You can download new and updated files for IBM products from the IBM Support Web site: http://www.ibm.com/support/ o For the latest list of supported operating systems, see the IBM ServerProven - SCSI and RAID Controllers Web site: http://www.ibm.com/servers/eserver/serverproven/compat/us/xseries/controllers/matrix.html o With the original purchase of an IBM hardware product, you have access to extensive support coverage. During the IBM hardware product warranty period, you may call the IBM HelpCenter (1-800-IBM-SERV in the U.S.) for hardware product assistance covered under the terms of the IBM hardware warranty. 6.0 Trademarks and Notices __________________________ This product contains program code or packages ("code") licensed by IBM, as well as code licensed from third parties. For non-IBM Code, the third parties, not IBM, are the licensors. Your use of the non-IBM code is governed by the terms of the license accompanying that code, as identified in the attached files. You acknowledge that you have read and agree to the license agreements contained in these files. If you do not agree to the terms of these third party license agreements, you may not use the accompanying code. IBM is a registered trademark 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. Linux is a registered trademark of Linus Torvalds 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. 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.