面向采用Intel® Arria® 10 GX FPGA的Intel®可编程加速卡的Intel加速堆栈快速入门指南

ID 683633
日期 12/04/2020
Public
文档目录

F.5. 在RHEL上安装OPAE的故障排除

查找已加载的Intel FPGA驱动程序。
sudo lsmod | grep fpga 

如果没有返回任何输出,那么请执行以下故障排除步骤。

  1. 查找系统使用的内核(kernel)版本
    uname -a
    

    样例输出:

    Linux  3.10.0-957.el7.x86_64 #1 SMP Mon Sept 21 23:36:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
    
  2. 更新kernel source
    sudo yum install "kernel-devel-uname-r == $(uname -r)"
    
    注: 如果上述安装步骤不起作用,那么请从Centos获取kernel-headerskernel-devel rpm软件包。安装后,请验证内核(kernel)版本是否与kernel-headerskernel-devel相匹配。
  3. 删除旧的kernel header件并安装相关的kernel header。
    sudo yum remove kernel-headers.x86_64
    sudo yum  install kernel-headers-`uname -r`
    注: 如果上述安装步骤不起作用,那么请从Centos获取kernel-headerskernel-devel rpm软件包。安装后,请验证内核(kernel)版本是否与kernel-headerskernel-devel相匹配。
  4. 删除Intel FPGA driver。
    sudo yum remove opae-*.x86_64
    
  5. 通过运行安装脚本(setup.sh)或者以下命令来重新安装驱动程序:
    cd $OPAE_PLATFORM_ROOT/sw
    sudo yum install opae-*.rpm
    
    在某些情况下,如果没有正确的内核,那么可能需要使用以下命令更新内核:
    sudo yum update
    重新引导系统并在grub菜单中选择新内核。然后执行上述步骤2到步骤5。