Visible to Intel only — GUID: qqz1542217318209
Ixiasoft
1. About this Document
2. System Requirements and Release Installation
3. Installing the OPAE Software Package
4. Identify the FPGA Interface Manager (FIM) and BMC Firmware Version
5. Running FPGA Diagnostics
6. Running the OPAE in a Non-Virtualized Environment
7. Running the OPAE in a Virtualized Environment
8. Intel® Acceleration Stack Quick Start Guide: Intel® FPGA PAC D5005 Archives
9. Document Revision History for Intel® Acceleration Stack Quick Start Guide: Intel® FPGA PAC D5005
A. Handling Graceful Thermal Shutdown
B. FPGA Device Access Permission
C. Memlock Limit
D. Troubleshooting Frequently Asked Questions (FAQ)
D.1. Why do I see a 'No Suitable slots found' message when running fpgasupdate on my AFU image?
D.2. Which environment variables are required?
D.3. What actions do I take if I see the error message 'Error enumerating resources: no driver available'?
D.4. Command lsmod | grep fpga shows no output after installing the OPAE driver. How to successfully install the OPAE driver?
D.5. Command rpm -qa | grep opae does not return the installed opae rpm package. How to successfully install the packages?
D.6. What action do I take if the Intel® FPGA PAC D5005 does not show up on the PCIe bus?
D.7. Why does the PCIe not detect the Intel® FPGA PAC D5005 card?
Visible to Intel only — GUID: qqz1542217318209
Ixiasoft
2.4.2.1. Installing the Intel Acceleration Stack Runtime Package on the Host Machine
The Python3 package is required to install one of the OPAE rpm.
$ sudo yum install -y python36 python36-pip
Follow these instructions to extract the release package:
- Extract the archive file:
tar xvf *rte_installer.tar.gz
- Change to install directory:
cd *rte_installer
- Run ./setup.sh and follow the prompts:
./setup.sh
- You are prompted with the following questions:
- Do you wish to continue to install the software (Acceleration Stack)?1
Option Description Select Yes (y) If you want to continue using an unsupported platform. Select No (n) To set up the correct environment, refer to Installing Red Hat* Enterprise Linux* version 7.6. - Do you wish to install the OPAE?
Option Description Select Yes (y) If you have admin and network access. Select No (n) If you do not have admin and network access. After the installation, follow the manual steps listed in section Installing the OPAE Software Package. - Do you wish to install the OPAE PACSign package?
Note: This installation requires you have to admin and network access.
Option Description Select Yes (y) If you plan on signing any bitstreams. Select No (n) If you do not intent to sign any bitstream. To manually install the OPAE PACSign package later, follow the steps listed in section Installing the PACSign.
- Do you wish to continue to install the software (Acceleration Stack)?1
- Accept the license.
- When you receive an installation directory prompt for your Intel Acceleration Stack release, you can specify an install directory. Otherwise, the installer uses the default directory at /home/<username>/intelrtestack.
- A second prompt displays to install the Intel OpenCL* RTE package. The default location for this installation is: /opt/opencl_rte.
- If you select OPAE as an installation option, you will be prompted for (y/d/N) permission to install the package opae-intel-fpga-driver.
- Run the initialization script to set the required environment variables and OPAE_PLATFORM_ROOT:
source /home/<username>/intelrtestack/init_env.sh
Note: Intel recommends that you run this initialization script after every login. You can also add this script to your shell initialization so that it automatically runs at every login. - The OPAE_PLATFORM_ROOT environment variable is used as a relative path to executables and files throughout this document. The following command prints OPAE_PLATFORM_ROOT.
echo $OPAE_PLATFORM_ROOT
1 This question is only asked if your OS and kernel version doesn't match the system requirements.