RHEL9 安装Mellanox(NVIDIA) CX6 CX7 网卡驱动

1. 系统准备

  1. 安装完整的 RHEL 9.4 系统。
  2. 配置本地或 ISO repo。参考:RHEL9 ISO Repo 配置
  3. 确保系统能够访问互联网(如需代理,请提前配置)。

2. 安装依赖包

准备并安装以下 RPM(推荐从官方 RHEL9 源获取):

1
2
3
4
libpcap-devel-1.10.0-4.el9.x86_64.rpm
libyaml-devel-0.2.5-7.el9.x86_64.rpm
pkgconf-pkg-config-1.7.3-10.el9.x86_64.rpm
libzip-devel-1.7.3-8.el9.x86_64.rpm

安装命令:

1
dnf install ./*.rpm

3. 下载并安装 Mellanox/NVIDIA DOCA Host 驱动

  1. 下载 RPM(示例为 DOCA 3.2.1):
1
wget https://www.mellanox.com/downloads/DOCA/DOCA_v3.2.1/host/doca-host-3.2.1-044000_25.10_rhel9.x86_64.rpm
  1. 安装下载的 RPM:
1
sudo rpm -i doca-host-3.2.1-044000_25.10_rhel9.x86_64.rpm

4. 安装 EPEL 仓库

1
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

5. 安装 DOCA 全功能驱动包

  1. 清理缓存:
1
sudo dnf clean all
  1. 安装 doca-all
1
sudo dnf -y install doca-all

6. 系统重启

1
sudo reboot

7. 验证驱动安装

重启后,检查网卡驱动是否生效:

1
ethtool -i ensxxx

输出示例:

1
2
driver: mlx5_core
version: 25.10-1.7.1