- 论坛徽章:
- 0
|
故障现象:
fire 280R 主机开机就报CPU seeprom format: 0000.0000.0000.0002,可以到OK状态但OK>boot 时会报Fast Data Access MMU Miss
自己检测如下:
1、OK>probe-scsi-all 可以看到二个硬盘是正常的
2、OK>boot disk0 或者别名都是会报Fast Data Access MMU Miss
3、OK>set-defaults 后再reset-all 后还是一样的
4、内存及CPU都双双交叉测试了一下!现象依旧
5、最大化自检POST信息如下: (麻烦一起分析一下是什么故障)
Data Access Error
{0} ok
{0} ok
{0} ok
{0} ok printenv
Variable Name Value Default Value
test-args
diag-passes 1 1
pcia-probe-list 4,1 4,1
pcib-probe-list 5,6,1,2,3,4 5,6,1,2,3,4
local-mac-address? false false
fcode-debug? false false
silent-mode? false false
scsi-initiator-id 7 7
oem-logo No default
oem-logo? false false
oem-banner No default
oem-banner? false false
ansi-terminal? true true
screen-#columns 80 80
screen-#rows 34 34
ttyb-rts-dtr-off false false
ttyb-ignore-cd true true
ttya-rts-dtr-off false false
ttya-ignore-cd true true
ttyb-mode 9600,8,n,1,- 9600,8,n,1,-
ttya-mode 9600,8,n,1,- 9600,8,n,1,-
output-device screen screen
input-device keyboard keyboard
load-base 16384 16384
auto-boot? true true
boot-command boot boot
diag-file
diag-device net net
boot-file
boot-device disk net disk net
use-nvramrc? false false
nvramrc
security-mode none No default
security-password No default
security-#badlogins 0 No default
diag-out-console false false
#power-cycles 74 No default
diag-script none none
diag-level min min
diag-switch? false false
error-reset-recovery boot boot
{0} ok setenv diag-switch? true
diag-switch? = true
{0} ok setenv diag-level max
diag-level = max
{0} ok
{0} ok boot
Boot device: net File and args:
Can't locate boot device
{0} ok
{0} ok boot -s
Boot device: /pci@8,700000/network@5,1: File and args: -s
Can't locate boot device
{0} ok boot disk0
Boot device: /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@0,0 File and args:
Loading ufs-file-system package 1.4 04 Aug 1995 13:02:54.
FCode UFS Reader 1.12 00/07/17 15:48:16.
Loading: /platform/SUNW,Sun-Fire-280R/ufsboot
Loading: /platform/sun4u/ufsboot
Fast Data Access MMU Miss
{0} ok reset
reset ?
{0} ok ok
{0} ok reset all
reset ?
{0} ok printenv
Variable Name Value Default Value
test-args
diag-passes 1 1
pcia-probe-list 4,1 4,1
pcib-probe-list 5,6,1,2,3,4 5,6,1,2,3,4
local-mac-address? false false
fcode-debug? false false
silent-mode? false false
scsi-initiator-id 7 7
oem-logo No default
oem-logo? false false
oem-banner No default
oem-banner? false false
ansi-terminal? true true
screen-#columns 80 80
screen-#rows 34 34
ttyb-rts-dtr-off false false
ttyb-ignore-cd true true
ttya-rts-dtr-off false false
ttya-ignore-cd true true
ttyb-mode 9600,8,n,1,- 9600,8,n,1,-
ttya-mode 9600,8,n,1,- 9600,8,n,1,-
output-device screen screen
input-device keyboard keyboard
load-base 16384 16384
auto-boot? true true
boot-command boot boot
diag-file
diag-device net net
boot-file
boot-device disk net disk net
use-nvramrc? false false
nvramrc
security-mode none No default
security-password No default
security-#badlogins 0 No default
diag-out-console false false
#power-cycles 74 No default
diag-script none none
diag-level max min
diag-switch? true false
error-reset-recovery boot boot
{0} ok reset-all
Resetting ...
@(#)OBP 4.5.21 2003/02/24 17:23 Sun Fire 280R
BBC AID Register 0000.0000.0000.0000
Reset: 0000.0000.0000.8010SPOR PLL
Loading Configuration
Membase: 0000.0000.0000.0000
MemSize: 0000.0000.8000.0000
Clearing TLBs Done
Init CPU arrays Done
Init E$ tags Done
Setup TLB Done
MMUs ON
Block Scrubbing Done
Copy Done
PC = 0000.07ff.f008.5970
PC = 0000.0000.0000.59e8
Decompressing Done
Size = 0000.0000.0006.fd20
ttya initialized
Start Reason: Soft Reset
System Reset: (SPOR) (PLL)
Probing gptwo at 0,0 SUNW,UltraSPARC-III+ (1200 MHz @ 8:1, 8 MB)
memory-controller
Probing gptwo at 1,0 SUNW,UltraSPARC-III+ (1200 MHz @ 8:1, 8 MB)
memory-controller
Probing gptwo at 8,0 pci pci
Loading Support Packages: kbd-translator
Loading onboard drivers: ebus flashprom bbc power i2c dimm-fru dimm-fru
dimm-fru dimm-fru dimm-fru dimm-fru dimm-fru dimm-fru nvram idprom
i2c cpu-fru temperature cpu-fru temperature fan-control
motherboard-fru ioexp ioexp ioexp fcal-backplane
remote-system-console power-distribution-board power-supply
power-supply rscrtc beep rtc gpio pmc parallel rsc-control
rsc-console serial
CPU 0 set ambient power off temperature to 70 degrees C
CPU 0 set junction power off temperature to 110 degrees C
CPU 1 set ambient power off temperature to 70 degrees C
CPU 1 set junction power off temperature to 110 degrees C
Memory Configuration:
Segment @ Base: 0 Size: 2048 MB ( 4-Way)
Probing /pci@8,600000 Device 4 SUNW,qlc fp disk
Probing /pci@8,600000 Device 1 Data Access Error
{0} ok power-off
@(#)OBP 4.5.21 2003/02/24 17:23 Sun Fire 280R
BBC AID Register 0000.0000.0000.0000
Power-On Reset
Executing Power On SelfTest
0>@(#) Excalibur POST 4.7.4 2002/12/23 17:04
/dat/fw/work/staff/firmware_re/post/post-build-4.7.4/Camelot/excal/integrated (firmware_re)
0>Jump from OBP->POST.
0>CPUs present in system: 0 1
0>diag-switch? configuration variable set TRUE.
0>Diag level set to MAX.
0>MFG scrpt mode set to NONE
0>I/O port set to serial TTYA.
0>Done with First Init, reset system.
0>Current CPU frequency is 400 MHz.
0> Resetting to 1200
0>Clock Synth Reset.
0>
0>Start selftest...
0>Init CPU
0> Cheetah_plus Version 11.0
0>DMMU Registers Access
0>DMMU TLB DATA RAM Access
0>DMMU TLB TAGS Access
0>IMMU Registers Access
0>IMMU TLB DATA RAM Access
0>IMMU TLB TAGS Access
0>Probe Ecache
0> Size = 00000000.00800000...
0>Ecache Data Bitwalk
0>Ecache Address Bitwalk
0>Scrub and Setup Ecache
0>Setup and Enable DMMU
0>Setup DMMU Miss Handler
0>Test and Init Temp Mailbox
1>Init CPU
1> Cheetah_plus Version 11.0
1>DMMU Registers Access
1>DMMU TLB DATA RAM Access
1>DMMU TLB TAGS Access
1>IMMU Registers Access
1>IMMU TLB DATA RAM Access
1>IMMU TLB TAGS Access
1>Probe Ecache
1> Size = 00000000.00800000...
1>Ecache Data Bitwalk
1>Ecache Address Bitwalk
1>Scrub and Setup Ecache
1>Setup and Enable DMMU
1>Setup DMMU Miss Handler
1>Test and Init Temp Mailbox
0>Initializing Scan Database
0>BBC: 1483203b
0>SCSI: 15060045
0>ICHIP: 0d1e203b
0>RIO: 13e5d03b
0>IO-Bridge: 307be06d
0>CPMS0: 1142903b
0>CPMS1: 1142903b
0>CPMS2: 1142903b
0>CPMS3: 1142903b
0>CPMS4: 1142903b
0>CPMS5: 1142903b
0>Init I2C
0>Unquiesce Safari
0>Blast Fans
0>Set Trip Temp CPU 0 to 110C
0>Set Trip Temp CPU 1 to 110C
0>WED APR 22 4:48:08 GMT 9
0>Safari quick check
0> to IO-bridge_0
0>Safari full check
0> to IO-bridge_0
0>Probe and Setup Memory
0>INFO: 512MB Bank 0
0>INFO: 512MB Bank 1
0>INFO: 512MB Bank 2
0>INFO: 512MB Bank 3
0>
0>Data Bitwalk on Master
0> Test Bank 0.
0> Test Bank 1.
0> Test Bank 2.
0> Test Bank 3.
0>Address Bitwalk on Master
0>INFO: Addr walk mem test on CPU 0 Bank 0: 00000000.00000000 to 00000000.20000000.
0>INFO: Addr walk mem test on CPU 0 Bank 1: 00000001.00000000 to 00000001.20000000.
0>INFO: Addr walk mem test on CPU 0 Bank 2: 00000002.00000000 to 00000002.20000000.
0>INFO: Addr walk mem test on CPU 0 Bank 3: 00000003.00000000 to 00000003.20000000.
0>Set Mailbox
0>Setup Final DMMU Entries
0>Post Image Region Scrub
0>Run POST from Memory
0>Verifying checksum on copied image.
0>The Memory's CHECKSUM value is 2844.
0>The Memory's Content Size value is 8faa2.
0>Success... Checksum on Memory Validated.
0>Safari quick check
0> to IO-bridge_0
0>Safari full check
0> to IO-bridge_0
1>Safari quick check
1> to IO-bridge_0
1>Safari full check
1> to IO-bridge_0
1>Probe and Setup Memory
1>INFO: No memory on cpu 1
1>Set Mailbox
1>Data Bitwalk on mem
1> Test Bank 0.
1> Test Bank 1.
1> Test Bank 2.
1> Test Bank 3.
1>Setup Final DMMU Entries
1>Map Slave POST to master memory
1>8k DMMU TLB 0 Data
0>8k DMMU TLB 0 Data
1>8k DMMU TLB 1 Data
0>8k DMMU TLB 1 Data
1>8k DMMU TLB 0 Tags
0>8k DMMU TLB 0 Tags
1>8k DMMU TLB 1 Tags
0>8k DMMU TLB 1 Tags
1>8k IMMU TLB Data
0>8k IMMU TLB Data
1>8k IMMU TLB Tags
0>8k IMMU TLB Tags
1>Instruction Cache Tag RAM
0>Instruction Cache Tag RAM
1>Instruction Cache RAM
0>Instruction Cache RAM
1>I-Cache Valid/Predict TAGS Test
0>I-Cache Valid/Predict TAGS Test
1>I-Cache Branch Predict Array Test
0>I-Cache Branch Predict Array Test
1>Instruction Cache Snoop Tag Field
0>Instruction Cache Snoop Tag Field
1>Flush D/W caches
0>Flush D/W caches
1>Data Cache RAM
0>Data Cache RAM
1>Data Micro Tags
0>Data Micro Tags
1>D-Cache SnoopTags Test
0>D-Cache SnoopTags Test
1>Data Cache Tags
0>Data Cache Tags
1>WCache RAM
0>WCache RAM
1>WCache Tags
0>WCache Tags
1>W-Cache Valid bit Test
0>W-Cache Valid bit Test
1>W-Cache Bank valid bit Test
0>W-Cache Bank valid bit Test
1>W-Cache SnoopTAGS Test
0>W-Cache SnoopTAGS Test
1>Prefetch Cache RAM
0>Prefetch Cache RAM
1>Prefetch Cache Tags
0>Prefetch Cache Tags
1>P-Cache SnoopTags Test
0>P-Cache SnoopTags Test
1>P-Cache Status Data Test
0>P-Cache Status Data Test
1>Branch Prediction Initialization
0>Branch Prediction Initialization
1>Print Mem Config
1>Caches : Icache is ON, Dcache is ON, Wcache is OFF, Pcache is ON.
0>Print Mem Config
0>Caches : Icache is ON, Dcache is ON, Wcache is OFF, Pcache is ON.
0>Memory in non-interleave config:
0> Bank 0 512MB : 00000000.00000000 -> 00000000.20000000.
0> Bank 1 512MB : 00000001.00000000 -> 00000001.20000000.
0> Bank 2 512MB : 00000002.00000000 -> 00000002.20000000.
0> Bank 3 512MB : 00000003.00000000 -> 00000003.20000000.
0>Scrub Memory
0>Quick Block Mem Test
0>Quick Test 16777216 bytes at 00000000.00600000
0>40% Done...
1>Flush Caches
0>Flush Caches
0>IO-Bridge unit 0 init test
0>IO-Bridge unit 0 reg test
0>IO-Bridge unit 0 mem test
0>IO-Bridge unit 0 PCI DMA A test
0>IO-Bridge unit 0 PCI DMA B test
0>IO-Bridge unit 0 PCI merg test
0>IO-Bridge unit 0 PCI iommu test
0>IO-Bridge unit 0 PCI stc test
0>IO-Bridge unit 0 interrupt test
1>IO-Bridge unit 0 init test
1>IO-Bridge unit 0 reg test
1>IO-Bridge unit 0 mem test
1>IO-Bridge unit 0 PCI iommu test
1>IO-Bridge unit 0 PCI stc test
1>IO-Bridge unit 0 interrupt test
1>FPU Registers and Data Path
0>FPU Registers and Data Path
1>FPU Move Registers
0>FPU Move Registers
1>FSR Read/Write
0>FSR Read/Write
1>FPU Branch Instructions
0>FPU Branch Instructions
1>FPU Functional Test
0>FPU Functional Test
1>FPU BLOCK REG TEST
0>FPU BLOCK REG TEST
1>Calculating memory test time
0>Calculating memory test time
1>INFO: The expected TIMEOUT for the block memory tests can exceed 1 minutes.
0>INFO: The expected TIMEOUT for the block memory tests can exceed 1 minutes.
1>INFO: The expected TIMEOUT for the MOVI memory tests can exceed 84 minutes.
0>INFO: The expected TIMEOUT for the MOVI memory tests can exceed 84 minutes.
0>Block Memory
0>Test 530579456 bytes on bank 0....
0>1% Done...
0>4% Done...
0>6% Done...
0>9% Done...
0>12% Done...
0>15% Done...
0>18% Done...
0>20% Done...
0>23% Done...
0>26% Done...
0>29% Done...
0>32% Done...
0>35% Done...
0>37% Done...
0>40% Done...
0>43% Done...
0>46% Done...
0>49% Done...
0>51% Done...
0>54% Done...
0>57% Done...
0>60% Done...
0>63% Done...
0>65% Done...
0>68% Done...
0>71% Done...
0>74% Done...
0>77% Done...
0>79% Done...
0>82% Done...
0>85% Done...
0>88% Done...
0>91% Done...
0>94% Done...
0>96% Done...
0>99% Done...
0>Test 536870912 bytes on bank 1....
0>1% Done...
0>4% Done...
0>6% Done...
0>9% Done...
0>12% Done...
0>15% Done...
0>18% Done...
0>20% Done...
0>23% Done...
0>26% Done...
0>29% Done...
0>31% Done...
0>34% Done...
0>37% Done...
0>40% Done...
0>43% Done...
0>45% Done...
0>48% Done...
0>51% Done...
0>54% Done...
0>56% Done...
0>59% Done...
0>62% Done...
0>65% Done...
0>68% Done...
0>70% Done...
0>73% Done...
0>76% Done...
0>79% Done...
0>81% Done...
0>84% Done...
0>87% Done...
0>90% Done...
0>93% Done...
0>95% Done...
0>98% Done...
0>Test 536870912 bytes on bank 2....
0>1% Done...
0>4% Done...
0>6% Done...
0>9% Done...
0>12% Done...
0>15% Done...
0>18% Done...
0>20% Done...
0>23% Done...
0>26% Done...
0>29% Done...
0>31% Done...
0>34% Done...
0>37% Done...
0>40% Done...
0>43% Done...
0>45% Done...
0>48% Done...
0>51% Done...
0>54% Done...
0>56% Done...
0>59% Done...
0>62% Done...
0>65% Done...
0>68% Done...
0>70% Done...
0>73% Done...
0>76% Done...
0>79% Done...
0>81% Done...
0>84% Done...
0>87% Done...
0>90% Done...
0>93% Done...
0>95% Done...
0>98% Done...
0>Test 536870912 bytes on bank 3....
0>1% Done...
0>4% Done...
0>6% Done...
0>9% Done...
0>12% Done...
0>15% Done...
0>18% Done...
0>20% Done...
0>23% Done...
0>26% Done...
0>29% Done...
0>31% Done...
0>34% Done...
0>37% Done...
0>40% Done...
0>43% Done...
0>45% Done...
0>48% Done...
0>51% Done...
0>54% Done...
0>56% Done...
0>59% Done...
0>62% Done...
0>65% Done...
0>68% Done...
0>70% Done...
0>73% Done...
0>76% Done...
0>79% Done...
0>81% Done...
0>84% Done...
0>87% Done...
0>90% Done...
0>93% Done...
0>95% Done...
0>98% Done...
0>
0>Turn IO-Bridge 0 errors on
0>Turn error traps on
0>INFO:
0> POST Passed all devices.
0>POST: Return to OBP.
1>Return to OBP, PASS
0>Return to OBP, PASS
@(#)OBP 4.5.21 2003/02/24 17:23 Sun Fire 280R
BBC AID Register 0000.0000.0000.0000
POST Results: Cpu 0
%o0 0000.0000.0000.0000
%o1 0000.0000.0000.0000
%o2 0000.0000.0000.0000
POST Results: Cpu 1
%o0 0000.0000.0000.0000
%o1 0000.0000.0000.0000
%o2 0000.0000.0000.0000
CPU seeprom format: 0000.0000.0000.0002
Membase: 0000.0000.0000.0000
MemSize: 0000.0000.0010.0000
Clearing TLBs Done
Init CPU arrays Done
Init E$ tags Done
Setup TLB Done
MMUs ON
Copy Done
PC = 0000.07ff.f008.5970
PC = 0000.0000.0000.59e8
Decompressing Done
Size = 0000.0000.0006.fd20
ttya initialized
Start Reason: Initialize Machine
Configuring the machine:
?
@(#)OBP 4.5.21 2003/02/24 17:23 Sun Fire 280R
BBC AID Register 0000.0000.0000.0000
Loading Configuration
Membase: 0000.0000.0000.0000
MemSize: 0000.0000.8000.0000
Clearing TLBs Done
Init CPU arrays Done
Init E$ tags Done
Setup TLB Done
MMUs ON
Block Scrubbing Done
Copy Done
PC = 0000.07ff.f008.5970
PC = 0000.0000.0000.59e8
Decompressing Done
Size = 0000.0000.0006.fd20
ttya initialized
Start Reason: First start after Power On
System Reset: (SPOR) (PLL)
Probing gptwo at 0,0 SUNW,UltraSPARC-III+ (1200 MHz @ 8:1, 8 MB)
memory-controller
Probing gptwo at 1,0 SUNW,UltraSPARC-III+ (1200 MHz @ 8:1, 8 MB)
memory-controller
Probing gptwo at 8,0 pci pci
Loading Support Packages: kbd-translator
Loading onboard drivers: ebus flashprom bbc power i2c dimm-fru dimm-fru
dimm-fru dimm-fru dimm-fru dimm-fru dimm-fru dimm-fru nvram idprom
i2c cpu-fru temperature cpu-fru temperature fan-control
motherboard-fru ioexp ioexp ioexp fcal-backplane
remote-system-console power-distribution-board power-supply
power-supply rscrtc beep rtc gpio pmc parallel rsc-control
rsc-console serial
CPU 0 set ambient power off temperature to 70 degrees C
CPU 0 set junction power off temperature to 110 degrees C
CPU 1 set ambient power off temperature to 70 degrees C
CPU 1 set junction power off temperature to 110 degrees C
Memory Configuration:
Segment @ Base: 0 Size: 2048 MB ( 4-Way)
Probing /pci@8,600000 Device 4 SUNW,qlc fp disk
Probing /pci@8,600000 Device 1 Data Access Error
{0} ok
{0} ok
{0} ok banner
Sun Fire 280R (2 X UltraSPARC-III+) , No Keyboard
Copyright 1998-2002 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.5, 2048 MB memory installed, Serial #53878552.
Ethernet address 0:3:ba:36:1f:18, Host ID: 83361f18.
{0} ok boot
Boot device: net File and args:
Can't locate boot device
{0} ok |
|