Appearance
网卡固件查看与刷新
查看、获取、提取和刷新网卡 Firmware。
返回网卡配置索引 | 上一篇:云脉网卡驱动与配置 | 下一篇:网卡识别与工作模式配置
为保证集群稳定,需要集群中同型号网卡的Firmware版本保持一致,有些情况下,集群中的网卡Firmware版本不一致,需要对网卡Firmware进行升级或者降级。
查看网卡Firmware版本
执行如下命令查看Firmware版本。
ibstat | grep -E "CA|Firmware"如果类似下图看到CA type相同的网卡Firmware version不同,需要强刷成一个版本。

获取Firmware的方法
Firmware的版本必须正确,有如下渠道。
供应商提供
首先需要找服务器供应商询问其稳定使用的Firmware版本,优先用供应商提供的Firmware。
官网下载
在mellanox官网下载官方更新的Firmware
https://network.nvidia.com/support/firmware/firmware-downloads/
查询网卡型号
sudo mlxfwmanager | grep -E "Part Number|Device Type|PSID"
查看到网卡型号为ConnectX6DX
子型号为MCX623105AN-VDA
PSID为MT_0000000362
在firmware下载官网可以去找对应的版本(版本优先用供应商指定的版本,不然选一个比较新的LTS版本)


从机器中提取Firmware
ConnectX6及更早的网卡支持,ConnectX7实测不支持
#flint -d {设备名称} ri {备份出来的固件的文件名称}
sudo flint -d mlx5_0 ri ./cx6.bin刷写Firmware
解压firmware,并cd 进到firmware目录。
执行下面命令强制更新firmware,升降级均可。
cd ./firmware目录
sudo mlxfwmanager -u -f
sudo reboot
等待更新完毕,执行sudo reboot 重启机器。
新版刷新网卡固件
新版驱动(需说明版本号?)支持一键刷新固件版本,直接执行如下命令即可:
sudo apt install mlnx-fw-updater等待更新完毕,执行sudo reboot 重启机器。