Reprogramando EEPROM SFP com Raspberry Pi para usar módulos em equipamentos Cisco/HP
Um tutorial de recodificação de EEPROM SFP/SFP+ para que um módulo funcione com um switch de outro fabricante. Usa uma carcaça Cisco Twingig para acessar os pinos I2C do SFP e liga quatro linhas do GPIO do Pi (3,3 V, GND, SDA no GPIO3, SCL no GPIO5). Mostra como detectar 0x50 (e opcionalmente DOM em 0x51) com i2cdetect, destaca o checksum CC_BASE em 0x3F e CC_EXT, que precisam ser válidos, e identifica os campos do fabricante (bytes 20-35), comprimento de onda (60-62) e campos da chave do fabricante Cisco (0x60-0x7F).
- Hardware: adaptador Cisco Twingig
- Transceptores: SFP, SFP+
- Fator de forma: SFP, SFP+
Sintomas / mensagens:
reference: recoding vendor fields and fixing checksums
Comments 1
Leia um módulo existente do fabricante como modelo, edite os bytes 20-35 (fabricante), mantenha CC_BASE (0x3F) e CC_EXT válidos depois de cada mudança e lembre que a compatibilidade Cisco exige o algoritmo da chave do fabricante sobre 0x60-0x7F.