March 13, 2024

Mellanox网卡系统下执行ip link set down命令后link灯依然点亮

问题描述

客户报修Mellanox的网卡在系统下执行ip link set down命令后link灯依然点亮,而intel的网卡是熄灭的。经过测试排查,总结记录一下处理过程如下:

涉及范围

Mellanox的网卡

如:网卡_M_25G_MCX4121A-ACAT_LC_PCIEx8_D_XR

处理方案

需要将网卡的KEEP_ETH_LINK_UP配置项关闭

mellanox的MFT工具需要提前安装下载并安装,可以从以下网址下载(https://www.mellanox.com/products/adapter-software/firmware-tools)

以下是具体处理过程:


[root@localhost ~]#mst start
[root@localhost ~]#mst status
[root@localhost ~]#mlxconfig –d /dev/mst/**** s KEEP_ETH_LINK_UP_P1=0 (其中***部分为上一步命令的输出。)
[root@localhost ~]#mlxconfig –d /dev/mst/**** s KEEP_ETH_LINK_UP_P2=0
[root@localhost ~]#reboot

故障根因

Mellanox的网卡,在 执行ip link set down命令之后,网口link灯依然是亮的,是由于网卡的KEEP_ETH_LINK_UP配置项是默认开启的。

该配置项可以保证网卡的PHY在部分在没有物理断连的情况下一只保持的link状态。在后期的实验室中实测,将KEEP_ETH_LINK_UP配置关闭,执行ip link set down命令之后,link灯可以熄灭。

0 comments:

VxWorks

Blog Archive