中文
注册

CX6网卡mlnxfed驱动安装

获取安装包

以MLNX_OFED_LINUX-5.5-1.0.3.2-openeuler20.03-aarch64.tgz 为例。

图1 驱动包
  1. 解压安装包。

    执行tar -zxvf MLNX_OFED_LINUX-5.5-1.0.3.2-openeuler20.03-aarch64.tgz解压。

    图2 安装包解压
  2. 查看readme文件安装相应依赖包。

    yum install perl pciutils python gcc-gfortran libxml2-python tcsh libnl.i686 libnl expat glib2 tcl libstdc++ bc tk gtk2 atk cairo numactl pkgconfig ethtool

  3. 驱动安装。

    ./mlnxofedinstall

    图3 驱动安装
  4. 安装完成后重启服务器。

    reboot

配置

  1. 配置opensm开启 虚拟化

    vim /etc/opensm/opensm.conf

    在文件中添加开启虚拟化参数。
    virt_enabled 2 #启用虚拟化-启用

    参数的解释:

    parameter has the following configuration options:

    0: Ignore Virtualizations - No virtualization support

    1: Disable Virtualization - Disable virtualization on all Virtualization supporting ports

    2: Enable Virtualization - Enable (virtualization on all Virtualization supporting ports)

  2. 开启SRIOV。

    mst start

    图4 开启SRIOV

    mst status

    图5 查看状态
  3. 查询设备状态信息。

    mlxconfig -d /dev/mst/mt4125_pciconf0 q

    图6 网卡状态信息

    NUM_OF_VFS和SRIOV_EN参数值需要注意,一个是虚拟机出来的VF数量,一个是开启sriov功能的开关。

    如果需要调整请使用mlxconfig -d /dev/mst/mt4125_pciconf0 set SRIOV_EN=1 NUM_OF_VFS=4

    图7 调整VF数量

    设置完成后请重启服务器。

  4. 适配设备。

    mlxfwreset --device /dev/mst/mt4125_pciconf0 reset

    图8 适配网卡
  5. 设置网卡VF参数。

    echo 2 >/sys/class/net/enp125s0f3/device/sriov_numvfs

  6. 查看是否安装成功。

    常用命令可使用即安装成功,如ifconfigip alspciibdev2netdev等。

    图9 lspci命令
    图10 ibdev2netdev命令
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词