CodingBox Q&A Ask question

反复插拔 DAC 后 ConnectX-5 链路一直起不来,直到 mlxconfig 重置

Asked Active Viewed 229 AI translation from English
2

一块双端口 ConnectX-5(MT27800,固件 16.35.1012,MLNX_OFED 5.8,运行在 BC-Linux 8.2 上)通过 DAC 连接到交换机,在线缆插拔大约十五次之后再也无法恢复:端口一直停在 State: Polling,物理状态是 ETH_AN_FSM_ABILITY_DETECT,mlxlink 给出的建议是 Negotiation failure(或关闭自动协商后提示 Other issues with auto-negotiation off)。只有重置网卡才能恢复链路。

  • 硬件: Mellanox ConnectX-5 MT27800
  • 光模块: SFP28/QSFP28 DAC
  • 封装: DAC

现象/报错:

State: Polling
ETH_AN_FSM_ABILITY_DETECT
Negotiation failure

Comments 1

Accepted answer

NVIDIA 官方支持的答复:先对照支持列表核实线缆型号,然后执行 mlxconfig -d /dev/mst/mt4119_pciconf0 reset 并重启;重置解决了问题,之后把原来的配置恢复回去也没有再复现,说明问题出在内部状态而不是配置值本身。

3 Egyptnethawk74EG Show original (English) AI translation
Log in to comment. Log in