仅对英特尔可见 — GUID: obv1572283777165
Ixiasoft
D.1. 当在AFU映像上运行fpgasupdate时,为什么会看到'No Suitable slots found'消息?
D.2. 需要哪些环境变量?
D.3. 如果看到错误消息'Error enumerating resources: no driver available'该怎么做?
D.4. 安装OPAE驱动程序后,命令lsmod | grep fpga不显示任何输出。如何成功安装OPAE驱动程序?
D.5. 命令rpm -qa | grep opae不返回已安装的opae rpm package。如何成功安装此软件包?
D.6. 如果 Intel® FPGA PAC D5005没有显示在PCIe总线上,该怎么做?
仅对英特尔可见 — GUID: obv1572283777165
Ixiasoft
C. Memlock Limit
根据主机应用程序的要求,您可能还想增加用户进程可以锁定的最大内存量。这在主机应用程序使用fpgaPrepareBuffer OPAE调用分配内存时适用。确切的方法可能随Linux发行版的不同而不同。
使用ulimit -l检查当前的memlock设置:
ulimit -l
要永久删除一个普通用户的锁定内存限制,请在/etc/security/limits.conf中添加以下几行命令:
user1 hard memlock unlimited user1 soft memlock unlimited
上面的命令删除了user1的锁定内存的限制。要删除所有用户的内存锁定,请将 user1替换成*:
* hard memlock unlimited * soft memlock unlimited
注:
/etc/security/limits.conf文件中的设置不适用于服务。要增加一个服务的锁顶内存限制,请修改应用程序的systemd服务文件以添加以下命令:
[Service] LimitMEMLOCK=infinity