При обновлении ONT при помощи передачи на команды на обновление с OLT через OMCI, либо при срабатывании правил автоматического обновления ONT, в течение короткого времени статус ONT должен смениться на FWUPDATING. Смена статуса может происходить не моментально. Обычно смена статуса ONT происходит ориентировочно в течение минуты.
Проблемы с единичным или групповым обновлением по команде OMCI
При передаче команды на обновление одной ONT вида update ont 0/0 filename fw.bin или группового обновления ONT вида update ont 0/0-127 filename fw.bin нормальным поведением является:
- Переход ONT в состояние FWUPDATING спустя некоторое время после отправки команды на обновление;
- При групповом обновлении осуществляется обновление только части ONT из указанного диапазона.
Если фиксируется отсутствие перехода ONT в статус FWUPDATING после передачи команды на обновление через OMCI, либо обновление завершается без смены версии ПО ONT, необходим анализ отладочного лога. Включение отладки описано ниже в разделе "Включение отладки при анализе проблем с обновлением". Далее после включения отладки необходимо передать команду на обновление повторно и спустя некоторое время вывести лог для анализа событий.
Для LTP-X:
show log ltp
Для MA4000:
show log slotX
Где X - номер слота, на котором включалась отладка.
Проблемы в работе правил автоматического обновления ONT
Существует два режима автоматического обновления ONT:
- Режим immediate – позволяет начать процедуру автообновления немедленно, при наличии подключенных ONT, попадающих под правила автообновления. Все активные ONT, попадающие под правила, будут сразу поставлены в очередь на обновление;
- Режим postpone – проверка на соответствие правилам автообновления и постановка в очередь на обновление выполняется только после включения / перезагрузки ONT. Действующие ONT в статусе OK не ставятся в очередь на обновление.
Подробнее настройка автообновления рассмотрена в документации LTP-X в разделе "7.4.3 Автообновление ПО ONT" и в документации MA4000 в разделе "52.4 Настройка автообновления ПО ONT". В зависимости от настроенного режима, ожидаемое поведение будет отличаться.
Если автоматическое обновление ПО согласно настроенным правилам автообновления не выполняется, выполните следующие шаги:
Направьте по OMCI команду на перезагрузку ONT:
LTP-8X# send omci reset interface ont 2/1
После загрузки ONT проверьте его статус. В процессе обновления ПО ONT должен иметь статус FWUPDATING:
LTP-8X# show interface ont 2 online ## Serial ONT ID GPON-port Status RSSI[dBm] Version EquipmentID ONT-passwd Description 1 ELTX0802180E 1 2 FWUPDATING n/a 3.24.1.848 NTP-RG-1402G-W 0000000000
Корректный переход ONT в статус FWUPDATING должен сопровождаться следующими сообщениями в логе (при отключенной отладке):
2016-07-05 09:22:19 pmchal info: [ONT2/1] OK -> FWUPDATING 2016-07-05 09:22:19 pmchal info: [ONT ELTX0802180E] Firmware update started (product class NTP-RG-1402G-W) 2016-07-05 09:27:35 pmchal info: [ONT2/1] FWUPDATING -> OK
- Если перезагрузка ONT не помогла, удалите файл ПО ONT с OLT и загрузите его на OLT повторно (возможно файл ПО оказался битым).
Если после замены файла обновление ONT не началось, необходимо включить на OLT отладку по инструкции ниже, после чего повторно инициировать процедуру обновления ONT путем перезагрузки ONT. Далее при отсутствии перехода ONT в статус FWUPDATING спустя некоторое время необходимо вывести лог для анализа событий. Вывод лога осуществляется следующим образом
Для LTP-X:show log ltp
Для MA4000:
show log slotX
Где X - номер слота, на котором включалась отладка.
Включение отладки при анализе проблем с обновлением
Для LTP-X:
LTP-8X# configure terminal LTP-8X(config)# logging system loglevel debug LTP-8X(config)# logging file loglevel debug LTP-8X(config)# logging module pmchal-ont loglevel debug LTP-8X(config)# do commit LTP-8X(config)# do save
Для MA4000 (пример для 2 слота PLC8):
MA4000(config)# logging filter slot2 MA4000(pp4x-config-log-filter-slot2)# MA4000(pp4x-config-log-filter-slot2)# facility any debug MA4000(pp4x-config-log-filter-slot2)# exit MA4000(config)# slot 2 logging system loglevel debug MA4000(config)# slot 2 logging module pmchal-ont loglevel debug MA4000(config)# do commit MA4000(config)# do confirm
Если по логу Вам не удалось определить причину, по которой обновление не выполняется, обратитесь в техническую поддержку Eltex через портал технической поддержки https://eltex-co.ru/support/