技术分享 Mellanox/迈络思 100G网卡 IB/ETH模式切换 [复制链接]

技术中心 352 2 2025-9-20 11:34:28
问题现象:网吧服务器使用Mellanox芯片100G网卡,连接国产交换机,就算开启fec模式,交换机和网卡相连也无法识别
排查思路:

1.网卡自环,网卡灯亮,但是系统内还是显示网卡未连接
2.安装网卡驱动,在网卡高级选项内发现网卡是以ib模式工作的
粘贴图片.png

解决方法:
1.开始把ib模式修改为eth模式
下载 NVIDIA Firmware Tools (MFT)工具(安装完成后需要重启电脑)
下载地址:https://network.nvidia.com/produ ... are/firmware-tools/


粘贴图片.png


2.获取网卡编号
cmd下输入mst status,可获得网卡编号信息、

粘贴图片.png

3.修改网卡工作模式(修改完成后需要重启电脑)
mlxconfig -d mt4115_pciconf0 set LINK_TYPE_P1=2 LINK_TYPE_P2=2

粘贴图片.png

4.命令拆解
mlxconfig -d = 命令+参数
mt4115_pciconf0 = 网卡编号
set  = 设置
LINK_TYPE_P1=2 = 网口1设置为ETH模式(=1为IB模式 =2为ETH模式)
LINK_TYPE_P2=2 = 网口2设置为ETH模式(=1为IB模式 =2为ETH模式)


粘贴图片.png
2025-9-20 15:35:32
这个我也遇到过,网卡自环,网卡灯亮,但是系统内还是显示网卡未连接。
找半天原因没找到,后来直接换了网卡和模块才好的。
当时候不知道什么问题,也耽误时间。
记号,备用
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 30550 个
  • 话题数: 10640 篇
  • 巅峰数: 5500 人