如何升级网卡驱动
问题现象描述
在Redis业务使能Gazelle操作过程中,如果使用NVIDIA Mellanox ConnectX系列网卡,请根据官方说明选择合适的驱动版本,否则可能会产生报错。
例如,如果您使用NVIDIAConnectX-4或更新版本的网卡适配器,建议使用MLNX_OFED 5.8-x LTS版本的驱动。
关键过程、根本原因分析
由于网卡适配器与网卡驱动版本不适配,需要升级网卡驱动。
结论、解决方案及效果
如需升级NVIDIA Mellanox ConnectX系列网卡驱动,请遵循以下步骤进行操作。
- 下载MLNX_OFED驱动。
- 安装依赖项。
1 2
yum install -y tk make tcsh pciutils-devel lsof gcc kernel-devel yum install -y python3-devel automake rpm-build autoconf createrepo elfutils-devel lsof libtool
- 升级网卡驱动。
- 如果系统中已安装rdma-core,可能会引发错误,因此需要先卸载rdma-core。
1
rpm -q rdma-core && yum remove -y rdma-core
- 解压下载的驱动包,并进入解压后的目录,执行安装命令。
1 2 3 4 5 6 7 8
tar xf /home/MLNX*.tgz -C /home rm -f /home/MLNX*.tgz cd /home/MLNX* ./mlnxofedinstall --dpdk --add-kernel-support --skip-unsupported-devices-check dracut -f rmmod rpcrdma ib_srpt ib_isert hns_roce_hw_v2 i40iw xprtrdma svcrdma /etc/init.d/openibd restart modprobe mlx5_core modinfo mlx5_core | grep "filename:"
- 如果系统中已安装rdma-core,可能会引发错误,因此需要先卸载rdma-core。
父主题: 故障排除