介绍设备启动失败的排查方法。
现象描述
设备启动故障包含以下4种:
-
启动后配置终端无显示信息
-
输出无法阅读的乱码
-
停留在Boot阶段
-
打印“no match window”信息
BIOS Creation Date : Sep 19 2011, 22:01:50
DDR DRAM init : OK
Start Memory Test ? ('t' or 'T' is test):skip
Copying Data : Done
Uncompressing : Done
USB2 Host Stack Initialized.
USB Hub Driver Initialized
USBD Wind River Systems, Inc. 562 Initialized
Press Ctrl+B to break auto startup ... 1
Enter auto startup
!!!NOTE: Auto search paket file and startup!!!
Auto search paket file fail! Please set startup file.
Auto Startup fail!
原因分析
-
串口参数配置错误
-
设备电源故障,整机未上电
-
配置线缆连接故障
-
系统文件加载错误或设备启动路径设置错误
-
启动文件所在存储体(SD卡、U盘)被移除或接触不好
-
内存条松动
操作步骤
-
查看串口线是否正确插在设备串口接口上,且参数配置如表1所示。
表1 串口参数配置
参数
|
取值
|
波特率
|
9600
|
数据位
|
8
|
停止位
|
1
|
奇偶校验位
|
无
|
流控
|
无
|
-
如果是,则排除串口参数配置错误,继续执行2。
-
如果不是,请正确配置串口参数,结束操作。
-
查看设备面板Power灯是否是亮的。
-
如果是,则排除电源故障,继续执行3。
-
如果不是,则确定为整机未上电,请参见指示灯速查表操作后结束操作。
-
更换没有问题的串口线缆确认更换之前的串口线缆是否出现故障。
-
如果更换后故障现象排除,则确认为线缆出现故障,结束操作。
-
如果更换后故障现象没有排除,则排除线缆故障,继续执行4。
-
重新配置系统文件。
-
设备掉电重新启动,当设备启动到“Press Ctrl+B to break auto startup”阶段,快速同时按键盘上Ctrl和B两个按键。
BIOS Creation Date : Dec 31 2011, 17:33:44
DDR DRAM init : OK
Start Memory Test ? ('t' or 'T' is test):skip
Copying Data : Done
Uncompressing : Done
USB2 Host Stack Initialized.
USB Hub Driver Initialized
USBD Wind River Systems, Inc. 562 Initialized
Octeon Host Controller Initialize......Done.
Press Ctrl+B to break auto startup ... 9
说明:
注意Ctrl+B阶段很短(只有几秒钟时间),请尽快按住相应的键盘,如果超时错过需要重新掉电启动设备后再次等待输入。
-
输入“Ctrl+B”后,系统提示需要输入密码,请输入登录密码。
Press Ctrl+B to break auto startup ... 9
Enter Password:******
说明:
如果遗忘密码,请联系华为技术有限公司售后服务工程师协助处理。
-
输入密码后,出现如下的菜单,选择“5”。
Main Menu
1. Default Startup
2. Serial Menu
3. Network Menu
4. Startup Select
5. File Manager
6. Reboot
Enter your choice(1-6): 5
-
选择“1”,查看flash内文件。
File Menu
1. Flash file system
0.Return
Enter your choice(1-2):1
-
选择“1”,查看flash内的文件列表。
Flash file system MENU
1. List file in flash
2. Delete file in flash
3. Rename file in flash
4. Format Flash file system
0. Return
Enter your choice(1-6): 1
-
查找后缀为“.cc”且需要重新配置的系统文件,记录相应的文件名称,并检查系统文件的适用款型和版本号是否符合设备规划要求。
Enter your choice(1-4):1
Directory of flash:/* :
-rw- 68229504 Sep 30 2011 11:04:12 AR1220_V200R001C00SPC500.cc
-rw- 1738816 Feb 26 2012 14:50:32 web.zip
-rw- 396 Feb 26 2012 14:50:34 rsa_host_key.efs
-rw- 540 Feb 26 2012 14:50:48 rsa_server_key.efs
-rw- 277 Feb 26 2012 14:51:38 mon_file.txt
5 files found!
说明:
文件名称区分大小写。如果系统文件的适用款型和版本号与设备规划要求不符,执行以下操作重新配置系统文件。
-
选择“0”,返回到上一级菜单。
Flash file system MENU
1. List file in flash
2. Delete file in flash
3. Rename file in flash
4. Format Flash file system
0. Return
Enter your choice(1-4):0
-
选择“0”,返回到主菜单。
File Menu
1. Flash file system
0. Return
Enter your choice(1-1):0
-
选择“4”,进入到启动设置菜单。
Main Menu
1. Default Startup
2. Serial Menu
3. Network Menu
4. Startup Select
5. File Manager
6. Reboot
Enter your choice(1-6):4
-
选择“2”,进入到设置启动文件菜单。
Startup Select
1. Display Startup
2. Set Boot File
3. Set Config File
4. Startupfile Check Manage
5. Set Startup Waiting Time
0. return
Enter your choice(0-5):2
-
选择“1”,进入下一级菜单。
Select Boot File
1. Flash
2. SDCard[1]
0. Return
Enter your choice(0-2):1
-
在光标停留处输入4.f中记录的文件名称,并按“Enter”键。且在后面输入“y”进行确认。
Save load state word...OK!
NOTE: Boot file must be .cc or .CC
Current boot file:
Press ENTER directly for no change.
Or, please input the new file name: flash:/AR1220_V200R001C00SPC500.cc
Save the bootfile name: flash:/AR1220_V200R001C00SPC500.cc ? Yes or No(Y/N) y
Save load state word...OK!
说明:
在输入文件名称时在光标处不要有空格。如果输入错误请不要使用“backspace”键,直接按“Enter”键确认,然后按照4.j重新设置。
-
选择“1”,重新启动系统。
Save load state word...OK!
Main Menu
1. Default Startup
2. Serial Menu
3. Network Menu
4. Startup Select
5. File Manager
6. Reboot
Enter your choice(1-6):1
-
系统重新启动完成后,输入下面的命令将故障前配置文件(假设为iascfg.zip)恢复。
<Huawei> startup saved-configuration iascfg.zip
This operation will take several minutes, please wait..........
Info: Succeeded in setting the file for booting system
-
启动文件可以存放在设备内部FLASH、SD卡、U盘中,如果文件存在SD卡和U盘中,且SD卡和U盘被拔出,则设备不能正常启动,需要将存储体重新插入才能正常启动。有时也可能是接触不好导致的设备不能正常启动,建议重新拔插SD卡或U盘后重启设备。
对于AR2240/AR3260,尝试将主控板拔出机框,将内存条拔出后重新插入,并锁紧内存条卡座。
----结束
总结与建议
通过如上步骤的排查,可以解决大部分的启动问题。