h3c s10510参数 (h3c简单配置案例)

装备测试项介绍

boot备份测试

该测试项是测试单板从备份boot区启动。测试方法是软件设置逻辑寄存(3F)中的标志位,然后软重启单板(watchdog或reboot)。单板启动后,查询(3F)寄存器中的相关位确认单板是否从备份boot区启动。

测试备份boot区功能是否可用。

测试到的相关器件:

设置CPLD标志位<--->重启单板测试boot从备份区启动<--->查看高端内存测试结果

【命令行】

test boot backup slot/subslot {set | clear | show}

slot/subslot:被测槽位

set:设置测试标志

clear:清除测试标志

show:查看测试结果

【示例1】

[H3C-equipment]test boot backup 4/0 set

【示例2】

[H3C-equipment]test boot backup 4/0 set

【示例3】

[H3C-equipment]test boot backup 4/0 show

常见错误现象

如下说明boot备份测试没有成功

[H3C-equipment]test boot backup 3/0 show

@

test result:fail

$

[H3C-equipment]

定位方法

确保boot备份区已经备份。

<H3C>bootrom backup slot 3

Now backing up the Boot ROM, please wait...

.......Done.

<H3C>

如果测试不成功,确认boot备份测试标志是否设置成功。用如下命令读取3F寄存器内容查看测试标志位是否为1 (有些单板标志位为bit1/bit2两位,有些单板只有bit7需根据单板确认)。

[H3C-probe]debug sysm memory read ffffffffb400003f 1 1 slot 3

ffffffffb4000030: 01 *

如果上面两步确认没问题,则软重启单板(watchdog或reboot),进入boot阶段(主控可直接查看,其他单板需串口切换),查看boot启动区域(如下)。如果boot还是从正常区启动,说明boot版本有问题。

System is starting...

Press Ctrl+D to access BASIC-BOOTWARE MENU...

Press Ctrl+T to start memory test

Booting Normal Extended BootWare boot启动区域:正常区启动

The Extended BootWare is self-decompressing.........Done.

System is starting...

Press Ctrl+D to access BASIC-BOOTWARE MENU...

Press Ctrl+T to start memory test

Booting Normal Extended BootWare

The Extended BootWare is self-decompressing.........Done.

Boot from backup basic! boot启动区域:备份区启动

Equipment test bootrom Boot from backup basic

如果上面3中显示从备份区启动,加载版本前,按ctrl+b进入boot扩展段,再按ctrl+a,用如下命令查看3F的bit4或bit3(根据单板确定)是否置位。如果没有置位,则boot有问题,需确认boot版本是否正确。如果置位则说明boot阶段的测试没有问题。

手动测试方法

(1)、重启单板,minishell切换到业务板或网板串口。

(2)、ctrl+b进入bootware

(3)、设置0x3f寄存器的bit1和bit2为1

Enter your choice(0-9):

BootWare> mm.b b400003f

b400003f: 01 ? 07

b4000040: 16 ? q

BootWare> q

(4)输入quit,0重启单板,在出现如下红色部分说明boot备区启动

Enter your choice(0-9): 0

System is starting...

Press Ctrl+D to access BASIC-BOOTWARE MENU...

Booting Normal Extended BootWare

The Extended BootWare is self-decompressing........Done.

Boot from backup basic!

Equipment test bootrom Boot from backup b

(6)进入bootware查看0x3f内容如果bit3为1则测试成功

BootWare> md.b b400003f

b400003f: 0f 16 ff ff 43 44 45 46 47 48 49 4a 4b 4c 4d 4e ....CDEFGHIJKLMN

b400004f: 4f be ff 52 53 54 55 0b 57 58 28 5a 5b 5c 5d 5e O..RSTU.WX(Z[\]^

b400005f: 5f ff ff ff ff ff ff 00 00 00 00 00 00 aa ff ff _...............

b400006f: ff ff ff 72 73 74 75 76 77 ff ff ff ff ff ff 7e ...rstuvw......~

BootWare>

把flash全部内容dump出来分析。

硬件定位方法

测试板卡电源和时钟,确认是否工作正常。

将flash内容全部导出后,重新烧写flash验证

测试flash引脚阻抗情况,是否有异常

更换flash芯片,并重新加载程序验证