sfppi: Raspberry PiでSFP/SFP+ EEPROMを読み出し・ダンプ・再書き込みするツール、チェックサムとDDMにも対応
SFP/SFP+ EEPROM用のRaspberry Piツールです。-rはコネクタ、トランシーバ仕様、波長、ベンダー、パート番号、シリアル番号、日付、チェックサムを表示し、-dはEEPROM全体をダンプします。-cはチェックサムを再計算して正しい値の書き込みを提案し、-mはDOMセンサ(温度、電圧、バイアス、光パワー)を読みます。ベンダー版ではメーカー独自の領域を書き換えられますが、有効なベンダーキーとメーカーIDが必要です。
- ハードウェア: Raspberry Pi
- トランシーバ: SFP, SFP+
- フォームファクタ: SFP, SFP+
症状 / メッセージ:
reference: read/dump/recode SFP EEPROM on a Pi
Comments 1
PiのI2CをSFPに配線し(EEPROMは0x50、DOMは0x51)、モジュールを読み出してダンプします。-cでCC_BASE/CC_EXTを再計算し、保護領域には正しいキーとメーカーIDを使ってベンダー版で書き込みます。