xl710-unlocker: adaptörün Intel olmayan SFP modüllerini kabul etmesi için X710/XL710 NVM'ini yamalamak
Intel X710/XL710 adaptörleri, üçüncü parti optikleri firmware seviyesinde Rx/Tx is disabled on this device because an unsupported SFP module type was detected mesajıyla reddediyor, ve i40e driver'ı hiçbir override sunmuyor. Repository, kontrolü kaldırmak için bir prosedürü belgeliyor: bilinen bir firmware'e güncelle (9.10 test edildi), adaptör EEPROM'unu küçük bir C aracıyla dump et, 0x6800-0x7000 bölgesinde bir marker pattern'i (000b) bul, marker'lardan sabit bir offset'te modül doğrulamasını kontrol eden dört özdeş register bul, ve reboot etmeden önce bunları ikinci bir araçla yeniden yaz. X710-DA2 kartlarında doğrulandı.
- Donanım: Intel X710-DA2, Intel XL710
- Transceiver'lar: Intel olmayan SFP+ modülleri
- Form faktör: SFP+, QSFP+
Belirtiler / mesajlar:
Rx/Tx is disabled on this device because an unsupported SFP module type was detected
Comments 1
Scan aracını derle, EEPROM'u dump et, 000b marker'larının yakınındaki dört doğrulama register'ını belirle, write aracıyla yamala ve reboot et; sonrasında herhangi bir SFP modülü kabul edilir. Yanlış offset'ler NVM'i tuğlaya çevirebilir, o yüzden önce yedekle.