Intel Acceleration Stack快速入门指南: Intel FPGA Programmable Acceleration Card D5005

ID 683394
日期 9/09/2020
Public
文档目录

D.4. 安装OPAE驱动程序后,命令lsmod | grep fpga不显示任何输出。如何成功安装OPAE驱动程序?

  1. 检查运行在服务器上的内核版本:
    $ uname -a
    样例输出:
    Linux test_machine 3.10.0-957.el7.x86_64
  2. 列出系统上的内核源:
    $ ls -l /usr/src/kernels/
    样例输出:
    drwxr-xr-x. 22 root root 4096 Jun 21 13:05 3.10.0-957.el7.x86_64
  3. 列出已安装的内核标头(kernel header):
    $ rpm -qa | grep kernel-header
    
    kernel-headers-3.10.0-957.el7.x86_64
如果内核源(kernel source)和内核标头(kernel header)与服务器上运行的内核版本不匹配,那么安装OPAE驱动程序可能会出现问题。
解决此问题的方法:
  1. 删除不兼容的内核源和内核标头。
  2. 安装正确的内核源:
    sudo yum install kernel-headers-`uname -r`
  3. 安装正确的内核标头:
    sudo yum install kernel-headers-`uname -r`
  4. 删除并重新安装OPAE驱动程序:
    sudo yum remove opae-intel-fpga-driver*.x86_64
    cd $OPAE_PLATFORM_ROOT/sw/
    sudo yum install opae-intel-fpga-driver*.rpm