CodingBox Q&A Ask question

Перепрограммирование EEPROM SFP через Raspberry Pi для работы модулей с оборудованием Cisco/HP

Asked Active Viewed 29 AI translation from English
2

Руководство по перекодированию EEPROM SFP/SFP+, чтобы модуль работал с коммутатором другого вендора. Для доступа к контактам I2C SFP используется корпус Cisco Twingig; от GPIO Raspberry Pi подключаются четыре линии: 3.3 V, GND, SDA на GPIO3, SCL на GPIO5. Показано обнаружение 0x50 и, при наличии DOM, 0x51 командой i2cdetect. Указаны контрольная сумма CC_BASE по адресу 0x3F и CC_EXT, которые должны быть корректными, а также поля вендора (байты 20-35), длины волны (60-62) и ключа вендора Cisco (0x60-0x7F).

  • Оборудование: адаптер Cisco Twingig
  • Трансиверы: SFP, SFP+
  • Форм-фактор: SFP, SFP+

Симптомы / сообщения:

reference: recoding vendor fields and fixing checksums

Comments 1

Accepted answer

Прочитайте имеющийся модуль нужного вендора как шаблон, измените байты 20-35 (вендор) и после каждого изменения сохраняйте корректность CC_BASE (0x3F) и CC_EXT. Учтите, что для совместимости с Cisco нужен алгоритм ключа вендора для области 0x60-0x7F.

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