This article describes how to collect related information to locate the fault when the ONT fails to go online on the OLT.
The following templates are provided for different versions:
Notes:<slotid>, <portid>, <ontid> // Use the actual slot number, port number, and ONTID of the ONT to replace respectively
The template for the R11 version:
MA5600T(config)#display patch all
MA5600T(config)#display io-packetfile information
MA5600T(config)#display board 0
MA5600T(config)#display version 0/<slotid>
MA5600T(config)#display board 0/<slotid>
MA5600T(config)#display ont autofind all
MA5600T(config)#display alarm history all list
MA5600T(config)#display ont info by-sn <sn-value>
MA5600T(config)#interface gpon 0/<slotid>
MA5600T(config-if-gpon-0/<slotid>)#display ont info <portid> all
MA5600T(config-if-gpon-0/<slotid>)#display ont info <portid> <ontid>
MA5600T(config-if-gpon-0/<slotid>)#display statistics ont-line-quality <portid>
MA5600T(config-if-gpon-0/<slotid>)#display ont register-info <portid> <ontid>
MA5600T(config-if-gpon-0/<slotid>)#display port state <portid>
MA5600T(config-if-gpon-0/<slotid>)#display port info <portid>
MA5600T(config-if-gpon-0/<slotid>)#display port ont-register-info <portid>
MA5600T(config-if-gpon-0/<slotid>)#display ont optical-info <portid> <ontid> ------>execute this cmd for some online ont under the same port
MA5600T(config-if-gpon-0/<slotid>)#quit
MA5680T(diagnose)%%display soft-error board 0/<slotid>
MA5600T(su)%%transparent on 0/<slotid>
MA5600T(su)%%cam
MA5600T(su)%%display lastwords current
MA5600T(su)%%user
MA5600T(su)%%auth set OLT <portid>
MA5600T(su)%%auth set printswitch 1 ------------->Pass if fail.
MA5600T(su)%%auth set printlevel 1 1
------------------------------------------------->Here wait for 3 to 5 minutes
MA5600T(su)%%auth set printlevel 1 0
MA5600T(su)%%auth set printswitch 0
MA5600T(su)%%auth show cfg <portid> <ontid>
MA5600T(su)%%transparent off
The template for version later than R11:
MA5600T(config)#display patch all
MA5600T(config)#display io-packetfile information
MA5600T(config)#display board 0
MA5600T(config)#display version 0/<slotid>
MA5600T(config)#display board 0/<slotid>
MA5600T(config)#display ont autofind all
MA5600T(config)#display alarm history all list
MA5600T(config)#display ont info by-sn <sn-value>
MA5600T(config)#interface gpon 0/<slotid>
MA5600T(config-if-gpon-0/<slotid>)#display ont info <portid> all
MA5600T(config-if-gpon-0/<slotid>)#display ont info <portid> <ontid>
MA5600T(config-if-gpon-0/<slotid>)#display statistics ont-line-quality <portid>
MA5600T(config-if-gpon-0/<slotid>)#display ont register-info <portid> <ontid>
MA5600T(config-if-gpon-0/<slotid>)#display port state <portid>
MA5600T(config-if-gpon-0/<slotid>)#display port info <portid>
MA5600T(config-if-gpon-0/<slotid>)#display port ont-register-info <portid>
MA5600T(config-if-gpon-0/<slotid>)#display ont optical-info <portid> <ontid> ------>execute this cmd for some online ONT under the same port
MA5600T(config-if-gpon-0/<slotid>)#quit
MA5680T(diagnose)%%display soft-error board 0/<slotid>
MA5600T(su)%%transparent on 0/<slotid>
MA5600T(su)%%cam
MA5600T(su)%%display lastwords current
MA5600T(su)%%user
MA5600T(su)%%auth set OLT <portid>
MA5600T(su)%%auth set printswitch 1 ------------->Pass if fail.
MA5600T(su)%%auth set printlevel all 1
------------------------------------------------->Here wait for 3 to 5 minutes
MA5600T(su)%%auth set printlevel all 0
MA5600T(su)%%auth set printswitch 0
MA5600T(su)%%auth show cfg <portid> <ontid>
MA5600T(su)%%transparent off
Complete information collection method for R11 version:
MA5600T(config)#display patch all
MA5600T(config)#display io-packetfile information
MA5600T(config)#display board 0
MA5600T(config)#display temperature 0
MA5600T(config)#display alarm active all list
MA5600T(config)##display ont info by-sn <sn-value> ----conflicting ONT SN
MA5600T(config)#display version <frameid>/<slotid>
MA5600T(config)#display board <frameid>/<slotid>
MA5600T(config)#display cpu <frameid>/<slotid>
MA5600T(config)#display ont autofind time
MA5600T(config)#display ont autofind all
MA5600T(config)#display protect-group
MA5600T(config)#display alarm history alarmparameter <frameid>/<slotid>/<portid> list
MA5600T(config)#display event history eventparameter <frameid>/<slotid>/<portid> list
MA5600T(config)#display dba-profile all
MA5600T(config)#display gpon dba
MA5600T(config)#interface gpon <frameid>/<slotid>
MA5600T(config-if-gpon-0/2)#display statistics ont-line-quality <portid>
.............................wait 3 minutes
MA5600T(config-if-gpon-0/2)#display statistics ont-line-quality <portid>
............................. wait 3 minutes
MA5600T(config-if-gpon-0/2)#display statistics ont-line-quality <portid>
MA5600T(config-if-gpon-0/2)#display ont info <portid> <ontid> ------------------>query all ONTs
MA5600T(config-if-gpon-0/2)#display ont version <portid> <ontid>
MA5600T(config-if-gpon-0/2)#display port state <portid>
MA5600T(config-if-gpon-0/2)#display port info <portid>
MA5600T(config-if-gpon-0/2)#display ont register-info <portid> <ontid>
MA5600T(config-if-gpon-0/2)#display ont optical-info <portid> <ontid> ------------------>Query all optical module information of online status
MA5600T(config-if-gpon-0/2)#quit
MA5600T(config)#diagnose
MA5680T(diagnose)%%display soft-error board 0/<slotid>
MA5600T(diagnose)%%display elabel <frameid>/<slotid>
MA5600T(diagnose)%%su
MA5600T(su)%%display lastwords current
MA5600T(su)%%transparent on <frameid>/<slotid>
MA5600T(su)%%cam
MA5600T(su)%%display reset record
MA5600T(su)%%display lastword current
MA5600T(su)%%display lastword last
MA5600T(su)%%user
MA5600T(su)%%auth set OLT <portid>
MA5600T(su)%%auth set printswitch 1 ------------->Pass if fail
MA5600T(su)%%auth set printlevel all 1
-------------------------------------------------> Here wait for 3 to 5 minutes
MA5600T(su)%%auth set printlevel 1 0
MA5600T(su)%%auth set printlevel all 0
MA5600T(su)%%auth set printswitch 0
MA5600T(su)%%auth show cfg <portid> <ontid>
MA5600T(su)%%omci set printsw except 14
MA5600T(su)%%omci set printsw on 1
-------------------------------------------------> Here wait for 1 to 3 minutes
MA5600T(su)%%omci set printsw off 1
MA5600T(su)%%omci show save-fail-info 100
MA5600T(su)%%reg show ont-info <portid> <ontid>
MA5600T(su)%%reg show gpon <portid>
MA5600T(su)%%reg show spe <potid> <ontid>
MA5600T(su)%%reg show block-list <portid>
MA5600T(su)%%reg show logout-info <portid>
MA5600T(su)%%reg show login-info <portid>
MA5600T(su)%%on****isp ont-s <potid> <ontid>
MA5600T(su)%%on****isp ont-auth-info <portid> <ontid> 0
MA5600T(su)%%gmac show version
MA5600T(su)%%gmac show statinfo <portid>
............................. Here wait for 1 minute
MA5600T(su)%%gmac show statinfo <portid>
MA5600T(su)%%gmac show dba <portid>
MA5600T(su)%%gmac show bwmap <portid> 0 200
MA5600T(su)%%ploam set print on <portid>
............................. Here wait for 3 minutes
MA5600T(su)%%ploam set print off <portid>
MA5600T(su)%%gmac show statinfo <portid>
MA5600T(su)%%transparent off


