当华为海思光模块出现故障时,可以通过多种方法进行快速定位。首先,检查端口指示灯是否亮。如果端口指示灯不亮,可能是光模块内部器件出现损坏。可以通过光功率测试模块 TX 端是否有光发出,发射光功率是否在正常范围之内,或者连接设备读取光模块的 DDM 信息,查看各个信息是否在正常范围之内。若没有光输出、发射光功率不在正常范围或读取光模块的 DDM 信息有的不在正常范围之内,则判定光模块内部器件出现损坏,应联系厂商进行修复或者更换。
其次,若有光输出但是不能通信,需要检查线路是否连接正确,单模跳线只能连接单模模块,多模跳线只能连接多模模块;检查跳线是否有松动的情况,跳线出现松动可能会导致一端收光低即使有光传出,还是会有丢包的情况。如果以上都没问题可以尝试用无尘布去清洁一下跳线接头。
再者,在模块不兼容的情况下数值都是正常的,端口指示灯也可以正常的闪烁,但是正常的业务传输是无法进行的,这个时候应该匹配相应品牌的光模块或者写入该品牌的兼容码。此外,还可以通过检查光口两端工作速率、双工、协商模式是否相同,检查端口与光模块是否匹配,检查光纤与光模块是否匹配,检查端口是否为 Combo 口等方法进行故障定位。
如果端口存在 FCS、CRC 错误,需要检查下光纤是否接触良好,可以更换光纤验证。检查单根光纤自环是否能够正常 Up,如果单根光纤自环能够 Up 说明设备端口是正常的,否则说明此端口存在故障。以上排查仍然不能解决问题,尝试更换端口是否能够解决问题,更换端口能够解决问题,说明原来端口有问题。