CodingBox Q&A Ask question

SFP modüllerini Cisco/HP cihazlarda kullanmak için EEPROM'u Raspberry Pi ile yeniden programlama

Asked Active Viewed 29 AI translation from English
2

Modülün farklı üreticinin switch'inde çalışması için SFP/SFP+ EEPROM'unu yeniden kodlama rehberi. SFP I2C pinlerine erişmek için Cisco Twingig kasası kullanılıyor; Pi GPIO'dan dört hat bağlanıyor (3,3 V, GND, GPIO3'te SDA, GPIO5'te SCL). i2cdetect ile 0x50'nin (isteğe bağlı olarak 0x51 DOM'un da) bulunması gösteriliyor. 0x3F'teki CC_BASE ve CC_EXT checksum'larının geçerli olması gerektiği belirtiliyor. Üretici alanları (20-35 baytları), dalga boyu (60-62) ve Cisco üretici anahtarı alanları (0x60-0x7F) da tanımlanıyor.

  • Donanım: Cisco Twingig adaptör
  • Transceiver'lar: SFP, SFP+
  • Form faktör: SFP, SFP+

Belirtiler / mesajlar:

reference: recoding vendor fields and fixing checksums

Comments 1

Accepted answer

Mevcut bir üretici modülünü şablon olarak okuyun, 20-35 baytlarını (üretici) düzenleyin ve her değişiklikten sonra CC_BASE (0x3F) ile CC_EXT'i geçerli tutun. Cisco uyumluluğu için 0x60-0x7F üzerinde üretici anahtarı algoritması gerektiğini unutmayın.

3 Ukrainenetguru15UA Show original (English) AI translation
Log in to comment. Log in