Visible to Intel only — GUID: maf1539837951681
Ixiasoft
1. About This Document
2. Introduction
3. Getting Started
4. Installing the OPAE Software Package
5. Identifying the Flash Image and BMC Firmware
6. Running FPGA Diagnostics
7. Running the OPAE in a Non-Virtualized Environment
8. Running the OPAE in a Virtualized Environment
9. Intel® Acceleration Stack Quick Start Guide for Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA Archives
10. Document Revision History for Intel® Acceleration Stack Quick Start Guide for Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA
A. Updating the FIM and BMC Firmware
B. Handling Graceful Thermal Shutdown
C. FPGA Device Access Permission
D. Memlock Limit
E. Hugepage Settings
F. Troubleshooting Frequently Asked Questions (FAQ)
G. Documentation Available for the Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs 1.2.1 Release
F.1. Why do I see a 'No Suitable slots found' message when running fpgaconf on my AFU image?
F.2. How do I flash the FIM or program the AFU in a multicard system?
F.3. Which environment variables are required?
F.4. What actions do I take if I see the error message 'Error enumerating resources: no driver available'?
F.5. Troubleshooting OPAE Installation on RHEL
Visible to Intel only — GUID: maf1539837951681
Ixiasoft
F.5. Troubleshooting OPAE Installation on RHEL
Find the Intel FPGA drivers loaded.
sudo lsmod | grep fpga
If no output is returned, follow the below troubleshooting steps.
- Find the kernel version used by the system
uname -a
Sample Output:
Linux 3.10.0-957.el7.x86_64 #1 SMP Mon Sept 21 23:36:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
- Update the kernel source
sudo yum install "kernel-devel-uname-r == $(uname -r)"
Note: If the above installation steps do not work for you, obtain the kernel-headers and kernel-devel rpm package for your kernel from Centos. and install the rpms. After install, verify that the kernel version matches the kernel-headers and kernel-devel version. - Remove the old kernel header and install the relevant kernel headers.
sudo yum remove kernel-headers.x86_64 sudo yum install kernel-headers-`uname -r`
Note: If the above installation steps do not work for you, obtain the kernel-headers and kernel-devel rpm package for your kernel from Centos. and install the rpms. After install, verify that the kernel version matches the kernel-headers and kernel-devel version. - Remove the Intel FPGA driver.
sudo yum remove opae-*.x86_64
- Reinstall the driver by either running the install script (setup.sh) or the command below:
cd $OPAE_PLATFORM_ROOT/sw sudo yum install opae-*.rpm
In some cases, if you don't have the right kernel, you may need to update the kernel using:sudo yum update
Reboot the system and select the new kernel in the grub menu. Then follow the above steps 2 to 5.