S7602-S ET354版本升级不成功的解决方法

关键词:
问题现象

某运营商客户要对新购的版本为111ET354型号的ONU进行升级操作,将ONU版本文件上传到设备后,在ONU接口下执行update的操作后,等待半个小时后再次查看ONU的信息,发现ONU版本没有升级成功。

告警信息

[H3C-Onu2/0/3:3]dis onuinfo interface onu2/0/3:3

 ONU Mac Address LLID Dist(M) Port Board/Ver  Sft/Epm   State  Aging

 XXXX-XXXX-eb58   2  228  Onu2/0/3:3  ET354/A   111/   Up     N/A

---  1 entry found ---

[H3C-Onu2/0/3:3]update  onu filename flash:/et354112.app                       

Update flash:/et354112.app?[Y/N]:y                                             

 Info: Download file to onu may take a long time, please wait...               

 Please wait while the firmware is being burnt, and check the software version after re-registration!

[H3C-Onu2/0/3:3]dis onuinfo interface onu2/0/3:3

 ONU Mac Address LLID Dist(M) Port Board/Ver  Sft/Epm   State  Aging

 XXXX-XXXX-eb58   2    18 Onu2/0/3:3  ET354/A   111/      Up    N/A

原因分析

1.从诊断信息内看到在15:42的时候进行了升级操作,相同时间可以看到设备记录的日志内有校验错误的日志,怀疑是上传到设备的ONU版本有问题:

日志内记录的操作过程:

%Mar  1 15:41:44:060 2018 H3C SHELL/6/SHELL_CMD: -Task=vt0-IPAddr=172.29.191.163-User=tlgd; Command is interface onu2/0/3:3

%Mar  1 15:41:53:602 2018 H3C SHELL/6/SHELL_CMD: -Task=vt0-IPAddr=172.29.191.163-User=tlgd; Command is dis onuinfo interface onu2/0/3:3

%Mar  1 15:42:01:842 2018 H3C SHELL/6/SHELL_CMD: -Task=vt0-IPAddr=172.29.191.163-User=tlgd; Command is update onu filename flash:/et354112.app

设备记录的日志信息:

Mar 01 2018 15:42:29:0075:

LINE:2648,File/home/w00235/version/d105sp77er_rxx08p03/platform_epon/drv/pon/drv_epon_pon_onu.c-TASK:UOA1-FUNC::

OnuUpdateFw called, update reason is 4, OLT ID is 1.

Mar 01 2018 15:42:29:0257:

LINE:2911,File/home/w00235/version/d105sp77er_rxx08p03/platform_epon/drv/pon/drv_epon_pon_onu.c-TASK:UOA1-FUNC::

Check CRC error!

Mar 01 2018 15:42:29:0257:

LINE:2673,File/home/w00235/version/d105sp77er_rxx08p03/platform_epon/drv/pon/drv_epon_pon_onu.c-TASK:UOA1-FUNC::

Call GetOnuSwVer failed in OnuUpdateFw!

Mar 01 2018 15:42:29:0257:

LINE:438,File/home/w00235/version/d105sp77er_rxx08p03/platform_epon/drv/pon/drv_epon_pon_upgrade.c-TASK:UOA1-FUNC::

OnuUpdateFw return not OK, ullRetMask 0 0

2.使用binary的方式重新将ONU版本上传到设备后,再次执行升级ONU的命令后发现现场的ONU还是无法升级成功;使用本地实验室的设备测试,发现ONU是能正常升级的;如下为测试过程:

[H3C-Onu3/0/2:8]dis onu slot 3

------------------------ Olt3/0/2 -------------------------

ONU Mac Address LLID Dist(M)  Port Board/Ver  Sft/Epm   State  Aging

 9428-2ec3-6180  1    42   Onu3/0/2:8  ET354/A  111/    Up    N/A                    

[H3C-Onu3/0/2:8]update  onu filename flash:/et354112.app

Update flash:/et354112.app?[Y/N]:y

 Info: Download file to onu may take a long time, please wait...

 Please wait while the firmware is being burnt, and check the software version after re-registration!

[H3C-Onu3/0/2:8]

#Mar  6 10:36:09:460 2018 H3C DEVM/1/BOARD REQUEST LOADING:

 Trap 1.3.6.1.4.1.2011.2.23.1.12.1.18<hwRequestLoading>: chassisIndex is 0, slotIndex 0.3

%Mar  6 10:36:09:465 2018 H3C DEVM/4/BOARD_LOADING: Board is loading file on Chassis 0 Slot 3.                                                                 

#Mar  6 10:36:43:905 2018 H3C DEVM/1/LOAD FINISHED:

 Trap 1.3.6.1.4.1.2011.2.23.1.12.1.20<hwLoadFinished>: chassisIndex is 0, slotIndex 0.3

%Mar  6 10:36:43:905 2018 H3C DEVM/5/LOAD_FINISHED: Board has finished loading file on Chassis 0 Slot 3.                                                        

#Mar  6 10:39:31:899 2018 H3C EPON/1/TRAP_ONU_UPDATE_RESULT:

 Trap 1.3.6.1.4.1.2011.10.2.42.1.8.0.33<h3cEponOnuUpdateResultTrap>: IfEntry IfIndex 30146571, MacAddrEntry IfIndex 30146571, FirmwareUpdateEntry IfIndex 30146571, OnuInfoEntry IfIndex 30146571, interface Onu3/0/2:8, MAC address 94:28:2E:C3:61:80, Update result 2, ONU type ET354/A, File name flash:/et354112.app

#Mar  6 10:40:55:441 2018 H3C IFNET/4/INTERFACE UPDOWN:

 Trap 1.3.6.1.6.3.1.1.5.3<linkDown>: Interface 30146571 is Down, ifAdminStatus is 1, ifOperStatus is 2

%Mar  6 10:40:55:441 2018 H3C IFNET/3/LINK_UPDOWN: Onu3/0/2:8 link status is DOWN.                                                                             

#Mar  6 10:41:25:230 2018 H3C IFNET/4/INTERFACE UPDOWN:

 Trap 1.3.6.1.6.3.1.1.5.4<linkUp>: Interface 30146571 is Up, ifAdminStatus is 1,ifOperStatus is 1                                                             

%Mar  6 10:41:25:231 2018 H3C IFNET/3/LINK_UPDOWN: Onu3/0/2:8 link status is UP.

[H3C-Onu3/0/2:8]dis onu slot 3

------------------------ Olt3/0/2 ------------------------

 ONU Mac Address LLID Dist(M)  Port  Board/Ver  Sft/Epm   State Aging

 9428-2ec3-6180    1    42   Onu3/0/2:8   ET354/A  112/    Up    N/A

3.怀疑现场的ONU无法升级成功可能和初始上传的异常的et354112.app版本文件有关系;初始上传了一个异常的et354112.app版本文件,然后对ONU进行升级;升级失败后,再次上传正常的et354112.app版本文件是无法升级成功的;

4.和研发确认:文件在OLT单板会保存24小时,可以将文件重命名后再次导入设备升级测试。

解决办法

et354112.app版本文件重命名后使用binary的方式上传到设备升级ONU成功。

建议与总结

注意:ONU版本文件会在OLT单板会保存24小时。

案例信息

案例类型:经验案例
案例号:201804170018
创建时间:2018年4月17日
更新时间:2018年4月24日
发布时间:2018/4/24 18:38:13
文章密级:游客可见
有效期:长期有效
发布者:高子军 [gfw1656]
点击次数:12914
评论平均得分:0
关键词:ET354,ONU,升级
产品线:园区高端交换机产品线
产品系列:S7600
产品版本:
故障类型:

附件
常用操作
收藏