Visible to Intel only — GUID: dwx1552111025771
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: dwx1552111025771
Ixiasoft
F.1. Why do I see a 'No Suitable slots found' message when running fpgaconf on my AFU image?
If you see a No suitable slots found message, ensure that your FIM version is compatible with your AFU image by completing the following steps:
- Refer to Identifying the Flash Image and BMC Firmware to determine the required <FIM version>.
- To verify that the AFU is compatible with the FIM version, run the following command:
packager gbs-info --gbs=<gbs-file>
For example, for nlb_mode_0.gbs run the following command:packager gbs-info --gbs=$OPAE_PLATFORM_ROOT/hw/samples/nlb_mode_0/bin/ \nlb_mode_0_unsigned.gbs
Sample output:{ "afu-image": { "interface-uuid": "14574a97-8b70-5111-a272-4c8d4197642c ", "afu-top-interface": { "class": "ccip_std_afu_avalon_mm", "module-ports": [ { "params": { "clock": "pClk" }, "optional": true, "class": "local-memory" } ] }, "magic-no": 488605312, "power": 0, "accelerator-clusters": [ { "total-contexts": 1, "name": "nlb_mode_0", "accelerator-type-uuid": "d8424dc4-a4a3-c413-f89e-433683f9040b" } ] }, "version": 1, "signature": { "root_hash": "0xf8 0xff 0x7e 0x0a 0x52 0xa3 0x78 0x48 0x3c 0x85 0x30 0x1d 0xf4 0x9c 0x7d 0x55 0xff 0xd2 0x6f 0x79 0x41 0x21 0xbd 0xb8 0xb1 0x02 0xd7 0xe1 0xc3 0x13 0x2b 0xb9", "CSK": null, "root_pub_key-Y": "0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00", "root_pub_key-X": "0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00", "CSK_pub_key-Y": "0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00", "CSK_pub_key-X": "0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00", "root_key": null } }
The interface-uuid should match the FIM version (PR interface ID) you found in Identifying the Flash Image and BMC Firmware.