仅对英特尔可见 — GUID: ohf1541129466491
Ixiasoft
1. 关于本文档
2. 引言
3. 入门
4. 安装OPAE 软件包
5. 识别Flash映像和BMC固件
6. 运行FPGA诊断
7. 在非虚拟环境中运行OPAE
8. 在虚拟环境中运行OPAE
9. 面向采用Intel Arria 10 GX FPGA的Intel可编程加速卡的Intel加速堆栈快速入门指南文档存档
10. 面向采用Intel Arria 10 GX FPGA的Intel可编程加速卡的Intel加速堆栈快速入门指南文档修订历史
A. 更新FIM和BMC固件
B. 处理正常的热关机
C. FPGA器件访问权限
D. Memlock限制
E. hugepage设置
F. 解决常见问题(FAQ)
G. 可用于 Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs 1.2.1 Release的文档
仅对英特尔可见 — GUID: ohf1541129466491
Ixiasoft
A.1.1. 更新FPGA闪存和BMC固件
开始之前:
- FIM必须为1.2版本,BMC版本必须为26889。
- 必须安装OPAE软件包(Version 1.1.2-2),可以通过运行以下命令进行检查:
rpm -qa | grep opae
- 请不要中断命令。
- 这些命令必须在Host Machine上运行,不能在Virtual Machine上运行。
- 在更新FPGA闪存之前,需要停止任何服务或守护程序访问FPGA。例如,使用以下命令来停止pacd服务:
systemctl stop pacd.service
- FIM和BMC更新所需的所有文件都位于/usr/share/opae/a10-gx-pac/*。
重要: 升级到26895版本后,切勿降级BMC固件。BMC 26895版本仅支持Acceleration Stack 1.2.1 FIM (38d782e3-b612-5343-b934-2433e348ac4c),不支持先前的Acceleration Stack发布版本。在升级板级之前,请检查AFU工作负载与Acceleration Stack 1.2.1之间的兼容性。如有疑问,请联系您的 Intel® 销售代表或者工作负载解决方案合作伙伴。
以下步骤用于更新 Intel® PAC with Intel® Arria® 10 GX FPGA卡:
- 运行一次性安全更新命令来更新FPGA闪存:
[RHEL]:
sudo fpgaotsu /usr/share/opae/a10*/one*/otsu-09C4.json
[Ubuntu]:sudo fpgaotsu /usr/share/opae/a10*/fpgaotsu/base/otsu-09C4.json
注: 此命令最多需要40分钟的时间来完成。在执行更新之前,请停止任何访问FPGA的服务,例如:pacd。图 6. 样例输出: - 重新启动服务器。
- 运行super-rsu命令来更新BMC引导程序和固件。
[RHEL]:
sudo super-rsu /usr/share/opae/a10*/super*/*.json
[Ubuntu]:sudo super-rsu /usr/share/opae/a10-gx-pac/super-rsu/base/rsu-09c4.json
图 7. 样例输出: - 重新启动服务器。
- 确保在运行以下命令时显示BMC version (26895)和PR Interface ID或者FIM version (38d782e3-b612-5343-b934-2433e348ac4c):
sudo fpgainfo fme
关于fpgasupdate工具的详细信息,请参考Open Programmable Acceleration Engine - Documentation web page on GIT和Security User Guide: Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA (未来有提供)。