xl710-unlocker: patchare l'NVM di X710/XL710 perché l'adattatore accetti moduli SFP non Intel
Gli adattatori Intel X710/XL710 rifiutano le ottiche di terze parti a livello firmware con il messaggio Rx/Tx is disabled on this device because an unsupported SFP module type was detected, e il driver i40e non offre nessun override. Il repository documenta una procedura per rimuovere il controllo: aggiornare a un firmware noto (il 9.10 è stato testato), estrarre l'EEPROM dell'adattatore con un piccolo tool in C, individuare un pattern marcatore (000b) nella regione 0x6800-0x7000, trovare quattro registri identici a un offset fisso dai marcatori che controllano la validazione dei moduli, e riscriverli con un secondo tool prima di riavviare. È stato validato su schede X710-DA2.
- Hardware: Intel X710-DA2, Intel XL710
- Transceiver: moduli SFP+ non Intel
- Fattore di forma: SFP+, QSFP+
Sintomi / messaggi:
Rx/Tx is disabled on this device because an unsupported SFP module type was detected
Comments 1
Compila il tool di scansione, estrai l'EEPROM, identifica i quattro registri di validazione vicino ai marcatori 000b, patchali con il tool di scrittura e riavvia; da quel momento qualsiasi modulo SFP viene accettato. Offset sbagliati possono bruciare l'NVM, quindi fai un backup prima.