最近在项目上遇到一个Mellanox网卡问题,在openEuler操作系统上使用Mellanox 100G网卡,通过lspci看不到网卡信息,最后通过源码安装驱动解决,记录一下解决方法。
1.准备工作
根据系统下载驱动,下载链接:https://network.nvidia.com/products/infiniband-drivers/linux/mlnx_ofed/

2.上传源码并安装
2.1 可能的依赖python3
安装mlnx需要python3支持,如未安装,需先安装python3.
2.2 上传mlnx源码
将下载好的源码MLNX_OFED_SRC-2****.tgz上传至服务器
2.3 编译安装
解压MLNX_OFED_SRC-2****.tgz并进入解压后的目录执行install.pl,执行后会进入交互式页面依次选择【2】install;【3】all package
2.4 重启加载
等待驱动源码编译完毕后执行/etc/init.d/openibd restart重新加载网卡驱动
至此,驱动安装完毕,网卡正常加载。
最近在项目上遇到一个Mellanox网卡问题,在openEuler操作系统上使用Mellanox 100G网卡,通过lspci看不到网卡信息,最后通过源码安装驱动解决,记录一下解决方法。
1.准备工作
根据系统下载驱动,下载链接:https://network.nvidia.com/products/infiniband-drivers/linux/mlnx_ofed/
2.上传源码并安装
2.1 可能的依赖python3
安装mlnx需要python3支持,如未安装,需先安装python3.
2.2 上传mlnx源码
将下载好的源码MLNX_OFED_SRC-2****.tgz上传至服务器
2.3 编译安装
解压MLNX_OFED_SRC-2****.tgz并进入解压后的目录执行install.pl,执行后会进入交互式页面依次选择【2】install;【3】all package
2.4 重启加载
等待驱动源码编译完毕后执行/etc/init.d/openibd restart重新加载网卡驱动
至此,驱动安装完毕,网卡正常加载。