一、IB网卡驱动安装步骤
1、打开驱动下载页面,选择对应操作系统和版本,cpu架构,下载iso、tar包或者源码包都可以。
下载地址:https://network.nvidia.com/products/infiniband-drivers/linux/mlnx_ofed/
![[图片]](https://i-blog.csdnimg.cn/direct/39bacaa599da4427a79cfeeeede5650a.png)
(1) 管理员权限账户登入系统,将OFED 驱动包复制到系统下;
(2) 解压OFED 驱动包:tar -zxvf file.tgz;
(注:常见压缩包的解压命令
tar -xvf file.tar
tar -zxvf file.tar.gz
tar -jxvf file.bz2
unrar e file.rar
unzip file.zip)
(3) 进入解压后目录,执行chmod -R 777 *赋予文件可执行权限;
(4) 执行./mlnxofedinstall --without-fw-update --force 进行驱动安装更新;驱动安装时可能会有下图所示提示:
![[图片]](https://i-blog.csdnimg.cn/direct/300075fba5c542e28d492e1244ea8b3c.png)
这可能是由于系统内核版本升级导致,请增加--add-kernel-support 参数,使驱动程序基于当前内核版本编译安装。
(5) 安装过程中,安装程序会自动检查当前操作系统环境所需工具是否齐备。如检查到缺失的软件包,将在会命令行提示,请按照提示操作。
(6) 驱动更新完成后重启系统,执行ethtool -i ethx 命令再次查看网卡驱动版本,确保系统重启后新驱动依然生效。
2、查看已安装的驱动版本、网卡状态
root@westhpc:~# ofed_info -s
MLNX_OFED_LINUX-24.01-0.3.3.1:
![[图片]](https://i-blog.csdnimg.cn/direct/f085b7c4bb124a9c8fa3ac8f8c89645c.png)
![[图片]](https://i-blog.csdnimg.cn/direct/0d80f62df7604d78ac52e19caa9577a4.png)
更改网卡IB模式为以太模式
当我们想要配置Mellanox网卡时,如果出现了下面情况:
$ sudo mst start
mst: command not found
这说明我们的系统中缺少MFT。
MFT是一套管理Mellanox网卡的工具,也是MLEX_OFED中的一部分。如果你不小心搞丢了MFT,可以用下面的方法安装:
- 去官网下载MFT
https://network.nvidia.com/products/adapter-software/firmware-tools/
我下载的版本是mft-4.25.0-62-x86_64-deb.tgz
wget https://www.mellanox.com/downloads/MFT/mft-4.25.0-62-x86_64-deb.tgz
tar xvf mft-4.25.0-62-x86_64-deb.tgz
cd mft-4.25.0-62-x86_64-deb
sudo bash install.sh
sudo mst start
如果安装中出现报错,请update升级并安装所需要的软件包。
如果不报错就说明MFT装好了。
默认地,你的网卡应该是IB模式,如果你的网络是以太网的话,你就需要将网卡转换为以太网模式:
- 查看你的设备名称
$ ls /dev/mst
mt4119_pciconf0 mt4119_pciconf0.1
- 查看设备的状态
$ sudo mlxconfig -d /dev/mst/mt4119_pciconf0 query
Device #1:
----------
Device type: ConnectX5
Name: MCX556A-ECA_Ax
Description: ConnectX-5 VPI adapter card; EDR IB (100Gb/s) and 100GbE; dual-port QSFP28; PCIe3.0 x16; tall bracket; ROHS R6
Device: /dev/mst/mt4119_pciconf0
Configurations: N

最低0.47元/天 解锁文章
448





