xl710-unlocker: łatanie NVM X710/XL710, żeby karta przyjmowała moduły SFP innych producentów niż Intel
Karty Intel X710/XL710 odrzucają optyki innych producentów już na poziomie firmware'u, z komunikatem Rx/Tx is disabled on this device because an unsupported SFP module type was detected, a sterownik i40e nie daje żadnej opcji obejścia. Repozytorium opisuje procedurę usunięcia tej blokady: zaktualizować do sprawdzonego firmware'u (testowano 9.10), zrzucić EEPROM karty małym narzędziem w C, znaleźć wzorzec znacznika (000b) w obszarze 0x6800-0x7000, odnaleźć cztery identyczne rejestry w stałym przesunięciu od znaczników, które kontrolują walidację modułu, i nadpisać je drugim narzędziem przed restartem. Sprawdzone na kartach X710-DA2.
- Sprzęt: Intel X710-DA2, Intel XL710
- Transceivery: moduły SFP+ innych producentów niż Intel
- Format: SFP+, QSFP+
Objawy / komunikaty:
Rx/Tx is disabled on this device because an unsupported SFP module type was detected
Comments 1
Zbuduj narzędzie skanujące, zrzuć EEPROM, zidentyfikuj cztery rejestry walidacji obok znaczników 000b, załataj je narzędziem do zapisu i zrestartuj; potem przyjmowany jest dowolny moduł SFP. Złe przesunięcia mogą zbrickować NVM, więc najpierw zrób kopię zapasową.