Добрый день.
Подскажите, имеется коммутатор Cisco C2960X-24PS-L.
Сейчас на руках нет всех данных, но проблема в следующем.
Коммутатор из коробки не принимал SFP module RJ45 1000Base от фирмы Advantech. Все не/документированные команды не помогли.
Решили обновить прошивку коммутатора на последнюю версию того времени, и после неудачи с модулями, решили откатить на несколько шагов назад. SFP модули заработали, без каких либо настроек. Но у данной прошивки коммутатора был урезанный web интерфейс.
Спустя год, после обновления на последнюю прошивку с web интерфейсом для данной модели коммутатора - модули перестали работать с и без не/документированными командами.
Модули не программировались, заведомо исправные.
Ошибка в Cisco "Bad crc".
Вопрос: Если записи в модуле не изменились (Vendor, Part number, Serial number, Date) и правильно записаны два CHECKSUM.
Можно ли сказать что производитель CISCO в каких-то прошивках меняет алгоритм сверки совместимости модулей, либо его отключает вовсе, либо что-то ещё? У нас совсем немного модулей чтобы проверить совместимость определенной прошивки коммутатора с разными модулями.
Мы подключились анализатором в параллель SFP и коммутатором в момент запуска, и считали обмен по шине I2C. Там была область A0, со стандартной информацией о модуле.
Мы так понимаем, что эту информацию коммутатор использует для проверки 2х CRC, а также чтобы использовать полученную информацию в выводе командой #show idprom interface g1/0/x. Либо последняя команда каждый раз даёт запрос на считывание данной информации с установленного модуля.
А если проще мы хотим чтобы как и раньше, без перепрошивки SFP наши модули Advantech и другие заработали с последней прошивкой коммутатора Cosco C2960X-24PS-L.