问题描述
客户报修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:
New comments are not allowed.