Visible to Intel only — GUID: pfq1525361273797
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: pfq1525361273797
Ixiasoft
8.1. Updating Settings Required for VFs
To use SR-IOV and pass a VF to a virtual machine, you must enable the Intel IOMMU driver on the host. Complete the following steps to enable the Intel IOMMU driver:
- Add intel_iommu=on to the kernel command line by updating the GRUB configuration.
- GRUB reads its configuration from either the /boot/grub2/grub.cfg file on traditional BIOS-based machines or from the /boot/efi/EFI/redhat/grub.cfg file on UEFI machines. Depending on your system, execute one of the instructions below:
=> BIOS based machine:
grub2-mkconfig -o /boot/grub2/grub.cfg
=> UEFI based machine
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
- Restart to apply the new GRUB configuration file.
- To verify the GRUB update, run the following command:
cat /proc/cmdline
The sample output below shows intel_iommu=on on the kernel command line.Sample output:
BOOT_IMAGE=/vmlinuz-3.10.0-957.21.1.el7.x86_64 root=/dev/mapper/cl_<server-name>-root ro intel_iommu=on crashkernel=auto rd.lvm.lv=cl_<server-name>/root rd.lvm.lv=cl_<server-name>/swap rhgb quiet