Intel(R) Manycore Platform Software Stack (Intel(R) MPSS) Intel, Xeon, and Intel Xeon Phi are trademarks of Intel Corporation in the U.S. and/or other countries Intel(R) MPSS 3.4 Software Release Driver Revision: 3.4-1 Flash Revision: 2.1.02.0390 SMC Firmware Version: 1.16.5078 SMC Boot Loader Version: 1.8.4326 Coprocessor OS Version: 2.6.38.8+mpss3.4 September 18, 2014 Part Number: Intel(R) Xeon Phi(TM) MPSS 3.4 README Export Compliance: ECCN = 5D992a; ECCN = EAR99 Notes: o This document pertains to systems containing Intel(R) Xeon Phi(TM) coprocessor. o Detailed configuration information and procedures appear in the Intel(R) MPSS User's Guide (MPSS_Users_Guide.pdf). o In this document, lines preceded by: - "[host]$" at the beginning of a line denotes a command entered on the host with user privileges. - "[host]#" at the beginning of a line denotes a command entered on the host administrative (root) privileges. DISCLAIMER: This document makes reference to products developed by Intel. This section highlights restrictions on how these products may be used, and what information may be disclosed to others. Contact your Intel field representative for more information. Intel is making no claims of usability, efficacy or warranty. The license.txt contained herein completely defines the license and use of this software except in the cases of the GPL components. This document contains information on products in the design phase of development. The information here is subject to change without notice. Do not finalize a design with this information. The code contained in these modules may be specific to the Intel(R) Xeon Phi(TM) coprocessor and is not backward compatible with other Intel(R) products. Additionally, Intel makes no commitments for support of the code or instruction set in future products. *Other names and brands may be claimed as the property of others. =============================================================================== Table of Contents =============================================================================== 1. Overview 1.1 Software Revision Numbers 2. Installing Intel(R) MPSS 2.1 Requirements 2.2 Steps to Install Intel(R) MPSS 2.3 Steps to Uninstall Intel(R) MPSS 2.4 Intel(R) Xeon Phi(TM) Coprocessor Flash & SMC Update 2.5 SSH Access and Configuration for the Intel(R) Xeon Phi(TM) Coprocessor 2.6 Enable Large Base Address Registers Support (BAR) in the platform BIOS =============================================================================== 1. Overview =============================================================================== This README is for the Intel(R) Manycore Platform Software Stack (Intel(R) MPSS) build revision 3.4. Intel(R) MPSS 3.4 encompasses the Linux* driver and supporting tools from gold_update_3 forward. 1.1 Software Revision Numbers The revision numbers of the Intel(R) MPSS 3.4 Linux* Package software components are listed below: Intel(R) MPSS 3.4 Linux* host Driver and run time: 3.4 =============================================================================== 2. Installing Intel(R) MPSS =============================================================================== Note: o The build process creates an empty directory /home/root on the file system. Please do not use this directory. Micctrl will create the root entry with root's home at /root and place root's ssh keys in /root/.ssh. 2.1 Requirements 1) Super-user privileges are required to install the Intel(R) MPSS 3.4 release. 2) Valid SSH keys are required for users (including "root" user) that need SSH access to each Intel(R) Xeon Phi(TM) coprocessor. To set SSH access, see Section 2.5, "SSH Access and Configuration for the Intel(R) Xeon Phi(TM) Coprocessor". 3) Supported hardware platform with at least one Intel(R) Xeon Phi(TM) coprocessor installed. 4) Linux* host operating system (default configuration). ________________________________________________________________ | | | | Supported Host OS Versions | Kernel Version | |---------------------------------------|-----------------------| | Red Hat* Enterprise Linux* 64-bit 6.3 | 2.6.32-279 | |---------------------------------------|-----------------------| | Red Hat* Enterprise Linux* 64-bit 6.4 | 2.6.32-358 | |---------------------------------------|-----------------------| | Red Hat* Enterprise Linux* 64-bit 6.5 | 2.6.32-431 | |---------------------------------------|-----------------------| | Red Hat* Enterprise Linux* 64-bit 7.0 | 3.10.0-123 | |---------------------------------------|-----------------------| | SUSE* Linux* Enterprise Server 11 SP2 | 3.0.13-0.27-default | |---------------------------------------|-----------------------| | SUSE* Linux* Enterprise Server 11 SP3 | 3.0.76-0.11-default | |_______________________________________|_______________________| WARNING: Host OS kernel updates beyond the "officially supported" initial release versions specified in the table above, may prevent the pre-built Intel(R) MPSS 3.4 driver modules from loading. Most Linux distributions provide minor kernel updates and patches. To ensure compatibility, disable kernel updates on your host OS. If the host system must run with an updated kernel, use the following steps to re-build the MPSS modules for the updated kernel version prior to installing MPSS. If using Infiniband as an interconnect, refer to section 9.1 of the MPSS User's guide, "Recompiling the Intel(R) MPSS RPM specifically for OFED". O To recompile the MPSS host kernel modules: 1) Ensure the prerequisites are installed: a. For Red Hat* Enterprise Linux [host]# yum install kernel-headers kernel-devel b. For SUSE* Linux Enterprise Server [host]# zypper install kernel-default-devel rpm 2) Regenerate the Intel(R) MPSS driver module package: [host]$ cd /src/ [host]$ rpmbuild --rebuild mpss-modules-*.rpm 3) The newly built mpss-modules and mpss-modules-dev rpms will be located at: a. Red Hat* Enterprise Linux $HOME/rpmbuild/RPMS/x86_64/ b. SUSE* Linux Enterprise Server /usr/src/packages/RPMS/x86_64/ 4) Copy the re-built mpss-modules and mpss-modules-dev RPMs from the respective directory specified in step 3 into the /modules directory of the extracted MPSS tar file. Continue to section 2.2 to install MPSS. 2.2 Steps to Install Intel(R) MPSS Note: o In SUSE*, entering "sudo micctrl --