El enlace de una ConnectX-5 se queda caído tras ciclos repetidos de conectar/desconectar el DAC hasta un reset con mlxconfig
Una ConnectX-5 de doble puerto (MT27800, firmware 16.35.1012, MLNX_OFED 5.8 en BC-Linux 8.2) conectada a un switch con un DAC no se recuperaba tras haber conectado y desconectado el cable unas quince veces: el puerto se quedaba en State: Polling con Physical state ETH_AN_FSM_ABILITY_DETECT, y mlxlink recomendaba Negotiation failure (or Other issues with auto-negotiation off). Solo un reset de la NIC restauraba el enlace.
- Hardware: Mellanox ConnectX-5 MT27800
- Transceptores: DAC SFP28/QSFP28
- Factor de forma: DAC
Síntomas / mensajes:
State: Polling
ETH_AN_FSM_ABILITY_DETECT
Negotiation failure
Comments 1
Soporte de NVIDIA: verificar el cable contra la lista soportada, ejecutar mlxconfig -d /dev/mst/mt4119_pciconf0 reset y reiniciar; el reset lo arregló y el problema no volvió tras restaurar los valores originales, lo que apunta a un estado interno más que a los valores de configuración.