设为首页   锐捷官网
用其他帐号登录:
查看: 1281|回复: 0

[汇总] 系统初始化故障

[复制链接]

761

主题

733

帖子

3830

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3830
发表于 2015-4-30 10:39:38 | 显示全部楼层 |阅读模式
引言

      硬件系统在上电后,CPU会调用软件底层对相关部件进行初始化, * 终加载主程序,这是一个相对复杂的过程。V10.4之前版本的RGOS软件平台是底层和用户程序同步合并升级。如果升级操作不慎,就会破坏底层极易出现此故障。所以系统初始化不仅仅是硬件故障才会出现的问题,软件升级和底层操作务必按发行说明执行。系统初始化硬件问题一般通过听开机声,看打印信息来识别。

故障现象:
1.png
设备上面一般都会有Status或SYS指示灯,如果工作正常则是上电的时候为绿闪,初始化完成后变为恒亮。

如果工作不正常则会出现一直处于绿闪或出现报红的现象。
0.png
判定方法:

主要是通听开机声,识别启动log来判定,有以下要点须注意:

如果只是初始化报错,则建议进入boot/ctrl层或BootRom模式尝试是否可以通过升级软件解决;

X86架构设备的开机声如果出现长、短节奏的声音一般是在提示CPU、内存或主板有故障;

利用"ctrl+t"内存校验命令判定可以启动(按ctrl+t上电)

故障log:

1、进入底层误操作,导致设备信息丢失的案例

System bootstrap ...

Boot Version: RGOS 10.4(1T8), Release(118528)

Nor Flash ID: 0x01490000, SIZE: 2097152Bytes

Using 266.500 MHz high precision timer.

MTD_DRIVER-5-MTD_NAND_FOUND: 1 NAND chips(chip size : 33554432) detected

Enter Setmac Model in 2 seconds, press ESC to escape....................

Setmac Model setup ...

Disconnect your console terminal first

Using you PC SetMac program to perform Setmac Operation ...

2、CTRL+T内存校验错误案例

Memory selfcheck...

$0F280000

Failed at $0F28AFD0, read as $4C000000, should be $00000000

Error occured while check from $0F280000 to $0F28FFFF

Memory self check failed.

3、CPLD工作异常反复重启案例

System bootstrap ...

Nor Flash ID: 0x00010049, SIZE: 2097152Bytes

Press Ctrl+B to enter Boot Menu .

System bootstrap ...

Nor Flash ID: 0x00010049, SIZE: 2097152Bytes

Press Ctrl+B to enter Boot Menu .

System bootstrap ...

Nor Flash ID: 0x00010049, SIZE: 2097152Bytes

Press Ctrl+B to enter Boot Menu .

4、PCI总线初始化提示错误案例

System Exception Occured:

  ExType: TLB invalid exception (load or instruction fetch)

  Current Thread: rl_con

  SP       : 035B9318        

  SP Start : 035B01C0           SP End   : 035B9FF0        

CP0 Error Report Registers:

  Cause    : 00800008           EPC      : 004C06C0        

  Status   : 1000FC03           ErrEPC   : 48495352        

  ErrCtrl  : 00000000           BadVAddr : 00000034        

  CacheErr : 00000000           RA(r31)  : 004C06A8        

General Purpose Registers (GPRs):

  0 (r00)  : 00000000           s0(r16)  : 00000000        

  AT(r01)  : 1000FC00           s1(r17)  : 00000002        

  v0(r02)  : 00000001           s2(r18)  : 03930000        

  v1(r03)  : 00000001           s3(r19)  : 00000000        

  a0(r04)  : FFFFFFFC           s4(r20)  : 00000002        

  a1(r05)  : 00000019           s5(r21)  : 00000019        

  a2(r06)  : 00000000           s6(r22)  : 00CDE864        

  a3(r07)  : 00D8F294           s7(r23)  : 00000000        

  a4(r08)  : 00000258           t8(r24)  : 00D8F24C        

  a5(r09)  : 03930000           t9(r25)  : 00D8F24C        

  a6(r10)  : 0000004B           k0(r26)  : 00000000        

  a7(r11)  : 00000032           k1(r27)  : 00000001        

  t0(r12)  : 20000000           gp(r28)  : 007E83B0        

  t1(r13)  : BFE00000           sp(r29)  : 035B9318        

  t2(r14)  : 00D8F294           fp(r30)  : 00080000        

  t3(r15)  : 00000000           ra(r31)  : 004C06A8        



MIPS Stack Trace:

0x4c064c -> 0x373828 -> 0x3c9e20 -> 0x217334 -> 0x228cd8 -> 0x1459c -> 0x12890 -> 0x1482c -> 0x172c0 -> 0x3161c -> 0x2bdac8 -> <end>


System HALT!


Exception address is 00040000$


Write Exception information to Flash! Please don't reset system!


Write Flash OK! Now System Restart......


X86架构设备初始化问题排查

开机提示

Non-system disk or disk error

Replace and press any key when ready

检查软驱中是否有软盘


开机检测完PCI DEVICE LISTING 列表后提示

    Invalid partition table:无效的分区表

Error loading operating system:不能装入系统                                       

Missing operating system :系统引导文件丢失

BOOT: Couldn't find NTLDR

NTLDR is missing

此提示威激活分区不存在或者启动扇区信息丢失、错误

建议客户将同样系统的NTLDR拷贝过来测试,如现象依然,建议重新格式化硬盘,安装操作系统测试


开机检测完PCI DEVICE LISTING 列表后提示提示

Read disk error或DISK I/O Error

此为对硬盘读操作失败I/O出错,建议更换硬盘


Floppy disk(s) fail (40)

·       如有软驱,怀疑电源线或数据线连接错误

·       如无软驱,可以在Bios 中设置,在BIOS下 Standard CMOS Feature 中 的Drive A 设置为NONE


开机PCI DEVICE LISTING 检测完毕后提示

   Disk boot failure, please insert system disk

   此现象一般为系统引导区损坏,建议格式化C:盘测试


开机检测完IDE 通道后提示Keyboard error or no keyboard present

   此现象为机器没有连接键盘或键盘有问题


开机后检测完内存后(内存的容量读取完整)后不再继续检测

  此故障一般为IDE设备的数据线问题,建议逐一的摘掉IDE测试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则