Rate This Document
Findability
Accuracy
Completeness
Readability

Updating the NIC Firmware and Driver

  1. Download the firmware package and decompress it. The CX5 NIC is used as an example.
  2. Upgrade the firmware.
    1
    ./install.sh upgrade
    
  3. Install driver dependency packages.
    1
    yum install createrepo perl pciutils gcc-gfortran tcsh expat glib2 tcl libstdc++ bc tk gtk2 atk cairo numactl pkgconfig ethtool lsof rpm-build libxml2-python python autoconf automake libtool
    
  4. Download the NIC driver.
  5. Install the driver.
    1. Decompress the downloaded ISO file.
      1
      2
      3
      mkdir /mnt/iso
      mount -o loop ***.iso /mnt/iso
      cd /mnt/iso
      
    2. Install the driver.
      • Method 1: Decompress the package to install the driver.
        1
        2
        3
        tar xf MLX-*.tgz
        cd MLX*
        ./mlnxofedinstall --force --without-depcheck --without-fw-update --add-kernel-support  --skip-distro-check
        
      • Method 2: Use the automatic installation script.
        1
        ./install.sh (Refer to readme_en.txt.)
        
  6. Reboot the node.
    1
    reboot
    

The recommended versions are as follows:

  1. Firmware version: 16.32.1010 (HUA0000000024)
  2. Driver version:
    • openEuler 20.03 (Arm): 24.01-0.3.3
    • openEuler 20.03 (x86): 5.8-1.1.2