xl710-unlocker: parchear la NVM del X710/XL710 para que el adaptador acepte módulos SFP que no son de Intel
Los adaptadores Intel X710/XL710 rechazan ópticos de terceros a nivel de firmware con el mensaje Rx/Tx is disabled on this device because an unsupported SFP module type was detected, y el driver i40e no ofrece ninguna forma de anularlo. El repositorio documenta un procedimiento para eliminar la comprobación: actualizar a un firmware conocido (se probó el 9.10), volcar la EEPROM del adaptador con una pequeña herramienta en C, localizar un patrón marcador (000b) en la región 0x6800-0x7000, encontrar cuatro registros idénticos en un offset fijo desde los marcadores que controlan la validación de módulos, y reescribirlos con una segunda herramienta antes de reiniciar. Se validó en tarjetas X710-DA2.
- Hardware: Intel X710-DA2, Intel XL710
- Transceptores: módulos SFP+ no Intel
- Factor de forma: SFP+, QSFP+
Síntomas / mensajes:
Rx/Tx is disabled on this device because an unsupported SFP module type was detected
Comments 1
Compila la herramienta de escaneo, vuelca la EEPROM, identifica los cuatro registros de validación cerca de los marcadores 000b, parchéalos con la herramienta de escritura y reinicia; después se acepta cualquier módulo SFP. Unos offsets equivocados pueden dejar la NVM inservible, así que haz copia de seguridad antes.