SFP-EEPROM mit einem Raspberry Pi umprogrammieren, damit Module an Cisco-/HP-Geräten funktionieren
Eine Anleitung zum Umcodieren von SFP/SFP+-EEPROMs, damit ein Modul am Switch eines anderen Herstellers funktioniert. Sie verwendet ein Cisco-Twingig-Gehäuse als Zugang zu den I2C-Pins des SFP und verbindet vier Leitungen mit dem Pi-GPIO (3,3 V, GND, SDA an GPIO3, SCL an GPIO5). Sie zeigt das Erkennen von 0x50 (und optional 0x51 DOM) mit i2cdetect, weist auf die gültigen Prüfsummen CC_BASE an 0x3F und CC_EXT hin und benennt Herstellerfelder (Bytes 20-35), Wellenlänge (60-62) und Cisco-Herstellerschlüsselfelder (0x60-0x7F).
- Hardware: Cisco-Twingig-Adapter
- Transceiver: SFP, SFP+
- Formfaktor: SFP, SFP+
Symptome / Meldungen:
reference: recoding vendor fields and fixing checksums
Comments 1
Lies ein vorhandenes Herstellermodul als Vorlage aus, ändere Bytes 20-35 (Hersteller), halte CC_BASE (0x3F) und CC_EXT nach jeder Änderung gültig und beachte, dass Cisco-Kompatibilität den Herstellerschlüssel-Algorithmus über 0x60-0x7F erfordert.