装备测试项介绍
Manuinfo make
创建电子标签文件命令,用于电子标签测试。
【命令行】
test manuinfo make manuinfo.txt
manuinfo.txt:要创建文件名称
【示例】
[H3C-probe]test manuinfo make manuinfo.txt
桥MAC读写测试
根据参数写入读出MAC地址。
能禁止写入特殊的MAC地址,如全0,全1、组播地址等。
写入后需要校验是否正确。
如果一块单板有多个mac地址写入,则命令行指定的为mac地址的起始地址,后续由驱动程序自动加一生成单板所需的MAC地址,并写入相应的空间。
读出mac地址只需要将单板起始MAC地址显示出来。
此命令为正常机箱业务使用,主控网板不使用。
测试到的相关器件:
CPU<--->iic总线<--->EEPROM
【命令行1】
test bridgemac {write H-H-H | read} slot slot_number
test bridgemac {write H-H-H | read} chassis
chassis:机箱MAC写入读取测试
H-H-H:要写入的MAC地址
slot_number:要写入槽位号
【示例】
[H3C-equipment]test bridgemac read slot 4
常见错误现象
微动开关测试
由网板CPU产生模拟按动微动开关信号送到逻辑,在逻辑中设置一个标志位,之后逻辑自动产生微动开关中断上报给所有业务板和主控板,由业务板和主控板统计收到的中断次数。
覆盖业务板与网板间的微动开关信号线。
测试到的相关器件:
主控CPLD<--->微动开关信号线<--->网板CPLD<--->网板微动开关》acke
【命令行1】
test jiggle [src_slot/subslot] fab_slot/subslot {set | display} test_number
src_slot/subslot:测试源槽位
fab_slot/subslot:测试目的槽位
test_number:测试次数
set:设置测试次数
display:查看测试结果
【示例1】
[H3C-equipment]test jiggle 0/0 4/0 set 1
【示例2】
[H3C-equipment]test jiggle 0/0 4/0 display 1
【示例3】
[H3C-equipment]test jiggle 0/0 4/0 clear
【示例4】
[H3C-equipment]test jiggle 4/0 set 1
【示例】
[H3C-equipment]test jiggle 4/0 display 1
【示例6】
[H3C-equipment]test jiggle 4/0 clear 1
常见错误现象
业务板/主控板微动开关为软件模拟,一般不会出错。网板微动开关可能会出现实际按的次数与参数不一致或左右按键不一致的情况。
定位方法
1、如果网板微动开关测试计数不一致,先确认按动次数与是否与命令行设置次数一致;确认按键的过程中是否存在很大的抖动,如按下了但是没有锁住又按了一次等;
2、左右计数相反,确认按键的时候没有按错。
3、业务板主控测试如果失败,交叉验证确认故障单板。
4、网板微动开关测试如果没有记数,检查微动开关是否连线。再确认微动开关硬件是否有问题
硬件定位方法
检查低速连接器外观,测试相关链路阻抗
检查连接器到CPLD之前链路是否异常(buffer前后)
检查CPLD重新烧写CPLD程序验证
更换低速连接器验证。
机框类型读取
将ESS机箱的4根背板ID信号线直接引至所有槽位的被测主控板,主控板根据信号线的高低电平,解析出背板ID,并显示出来。
覆盖机箱背板连接到主控板逻辑的,用来标识背板类型的信号线
测试到的相关器件:
CPLD<--->背板ID信号线
【命令行】
test chassis slot/subslot back-no
slot/subslot:槽位号
【示例】
[H3C-equipment]test chassis 4/0 back-no
常见错误现象
机箱类型识别错误
定位方法
网板ESS机箱会根据插入单板类型来判断机箱类型。
硬件定位方法
检查背板ID信号线,测试电平是否正常
Stateline测试
将主备状态信号线引入工具板,主控板端需要支持通过命令行将该状态信号线拉高或拉低,之后通过工具板判断相应的连接线电平是否做相应变化。
到所有槽位的信号线并行测试。
测试过程:MAS01、MAS10、KEEP01、KEEP10、WORK01、WORK10、MASRST10、 MASRST01对信号都连接到工具板,工具板以每对信号为单位固定逻辑取反。
覆盖指示当前主控板主用或备用状态等信号。
测试到的相关器件:
主控CPLD<--->主备间状态信号线<--->备用主控CPLD
ESS机箱如何测试?
【命令行】
test stateline
【示例】
[H3C-equipment]test stateline
常见错误现象
定位方法
检查相关线路
硬件定位方法
测试链路阻抗是否正常,检查连接器
重新烧写CPLD程序验证,排查CPLD加工