问题描述
某国SDH网络新开局一套OSN3500,其中SFD64单板不能在网管上设置波长、端口使能、FEC等设置项参数,返回操作部分成功提示。
处理过程
1、复位单板并且更换到别的槽位问题依然存在
2、首先,查询单板当前以及历史告警无任何异常,用命令行设置波长、FEC仍然不成功,排除网管下发给主机命令字错误问题,由于波长、FEC等参数存放于单板寄存器中,无法获取波长等信息即无法获取单板寄存器信息,单板进入测试状态,查询是否能读取单板FPGA和8505芯片寄存器信息:
//进入测试态命令
:optp:$bid,0,9b,1,30,08,c6,c6,c6,3c,3c,3c;
//获取单板FPGA和8505芯片寄存器信息
:optp:$bid,0,9b,1,1a,61,0,00,00,ff,0,1
:optp:$bid,0,9b,1,1a,61,18,00,00,ff,0,2
:optp:$bid,0,9b,1,1a,61,19,00,00,ff,0,2
//退出测试态命令
:optp:$bid,0,9b,1,30,08,e7,e7,e7,a5,a5,a5;
29槽位为正常单板,寄存器读取正常,而20槽位为故障单板,optp命令下发后,没有任何寄存器信息返回。
经研发分析,20槽位单板不能读取单板FPGA和8505芯片寄存器信息,主要原因如下:
1) 单板软件文件损坏:采用cfg-get-bdverinfo:命令检查所有的软件版本,包括基础BIOS、扩展BIOS、Software等,如果某项有异常情况或者未激活状态需重新加载升级软件
2) 单板处于软复位状态,首先现场察看单板工作指示灯是否正常,并通过如下命令察看单板工作状态:cfg-get-workstate:
3) 如果前2项没有问题,则有可能单板故障(如芯片故障或接插件损坏),请重新拔插单板,并检查单板是否有物理损坏。
通过检查单板各个软件版本,发现BscBios版本正常,但处于inactive状态,因此故障原因为在加载激活过程中个别单板未成功引起,需重新进行激活操作。重新进行模拟包加载升级后单板正常。
根因
1、单板硬件故障
2、单板软件故障或相关配置错误
3、单板所在槽位总线或者接插件故障