ConnectX-5-Link bleibt nach wiederholten DAC-Steck-/Ziehzyklen down, bis mlxconfig reset hilft
Ein Dual-Port-ConnectX-5 (MT27800, Firmware 16.35.1012, MLNX_OFED 5.8 auf BC-Linux 8.2), der über ein DAC an einem Switch hing, erholte sich nicht mehr, nachdem das Kabel rund fünfzehn Mal verbunden und getrennt worden war: Der Port blieb bei State: Polling mit Physical state ETH_AN_FSM_ABILITY_DETECT, und mlxlink empfahl Negotiation failure (oder Other issues bei ausgeschalteter Auto-Negotiation). Nur ein NIC-Reset stellte den Link wieder her.
- Hardware: Mellanox ConnectX-5 MT27800
- Transceiver: SFP28/QSFP28 DAC
- Formfaktor: DAC
Symptome / Meldungen:
State: Polling
ETH_AN_FSM_ABILITY_DETECT
Negotiation failure
Comments 1
NVIDIA-Support: das Kabel gegen die Supported-Liste prüfen, mlxconfig -d /dev/mst/mt4119_pciconf0 reset ausführen und neu starten; der Reset hat es behoben, und das Problem kam auch nach dem Wiederherstellen der ursprünglichen Einstellungen nicht zurück, was eher auf einen internen Zustand als auf die Konfigurationswerte hindeutet.