更新网卡固件和驱动

  1. 下载固件包并解压(以CX-5网卡为例)。
  2. 升级固件。

    1
    2
    cd NIC-SP382-CX5-FW-16.32.1010-ARM
    ./install.sh upgrade
    

  3. 安装驱动软件依赖包。

    1
    yum install createrepo perl pciutils gcc-gfortran tcsh expat glib2 tcl libstdc++ bc tk gtk2 atk cairo numactl pkgconfig ethtool lsof rpm-build python3-libxml2 python autoconf automake libtool
    

  4. 单击https://support.huawei.com/enterprise/zh/management-software/computing-component-idriver-pid-259488843/software/262409128?idAbsPath=fixnode01%7C23710424%7C251364417%7C251364851%7C254884035%7C259488843下载网卡驱动。

    openEuler-20.03-LTS-SP4驱动官方未提供,可使用openEuler-20.03-LTS-SP3版本驱动。

  5. 安装驱动。

    1. 解压下载的iso文件。
      1
      2
      3
      mkdir /mnt/iso
      mount -o loop ***.iso /mnt/iso
      cd /mnt/iso
      
    2. 安装驱动。
      • 方式一:通过解压包安装驱动。
        1
        2
        3
        tar xf MLX-*.tgz
        cd MLNX*
        ./mlnxofedinstall --force --without-depcheck --without-fw-update --add-kernel-support  --skip-distro-check
        
      • 方式二:通过脚本自动安装。
        1
        ./install.sh  (参考同目录下的readme_zh.txt)
        

  6. 重新加载驱动。

    1
    2
    dracut -f
    /etc/init.d/openibd restart
    

  7. 重启节点。

    1
    reboot
    

目前推荐使用版本如下:

  1. 固件版本:16.32.1010 (HUA0000000024)。
  2. 驱动版本:
    • openEuler 20.03 arm推荐版本:24.01-0.3.3。
    • openEuler 20.03 x86推荐版本:5.8-1.1.2。