当前位置:   article > 正文

NVIDIA Mellanox CX网卡固件、驱动系列操作_cx341a驱动

cx341a驱动

MFT的使用

MFT(Mellanox Firmware Tools)是Mellanox设备的固件管理和调试工具,主要可以用来:

  • 产生标准或自定义的固件
  • 查询设备的固件信息
  • 将固件烧入Mellanox设备中

MST(Mellanox Software tools)在用户手册上的定义是:启动或停止MFT的脚本。

  1. 首先从官网下载MFT,以linux为例,如图1所示,

图1 MFT下载页面

2. 正常的解压、安装,如图2所示,

  1. tar -xzvf mft-4.18.0-106-x86_64-deb.tgz
  2. sudo ./install.sh

图2 mft安装

3. 安装完成

MFT常用命令

  1. 开启Mellanox软件工具(使用mst之前必须的操作):
mst start

2. 关闭Mellanox软件工具(使用完之后)

mst stop

3. 查看Mellanox设备状态信息

mst status -v

安装固件

查看网卡驱动版本、固件版本

ethtool -i enp62s0f0

查阅兼容性矩阵看驱动与固件版本是否兼容:MLNX_OFED: Firmware - Driver Compatibility Matrix

通过mlxfwmanager查看固件是否需要更新(注意query前是"--"),

mlxfwmanager -d 1a:00.0 --query

可以下载相应版本的固件:Firmware Downloads

然后通过flint进行安装,

flint -d /dev/mst/mt4119_pciconf0 -i <fw_name> burn

此处的-d设备可以通过mst查询得到:

mst status -v

安装完毕后,reboot重启。

安装驱动

安装驱动时,需要兼容当前内核版本,不然直接安装很容易报内核不兼容问题,具体操作可参考 ArtNowBen:DPDK编译:支持Mellanox 25Gbps网卡 进行安装。

使用心得

  1. 若使用perftest发包收包的速度低,比如100Gbps网卡仅能达到50Gbps或者之下,请按照如下情况进行排查:
  • 两端使用的网卡尽量保持相同
  • 两端的驱动和固件尽量相同
  • 驱动和固件必须兼容

2. 两端可以通过直连进行测试,也可连接交换机,但使用交换机是需要对交换机进行配置;

3. 作者将网卡从一台服务器迁移到另一台服务器,然后再迁回来,吞吐从90Gbps降到50Gbps。于是重新安装固件和驱动,吞吐又回到了90Gbps,比较坑。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/220898
推荐阅读
相关标签
  

闽ICP备14008679号