450R POST
0.改定履歴
- 2001.02.25 初版
1.はじめに
このドキュメントでは,Enterprise 450RのPOST(PowerOnSelfTest)の結果取得方法について説明する.
2.シリアル接続しておく
450Rの場合,RS-232Cポートが1つしかない.
「A/B」と書かれている25ピンのポートがRS-232Cポートとなる.
その下に同じく25ピンのポートがあるが,これは違う(何か不明)である.
3.スイッチの入れ方
450Rでは,スイッチの入れ方によって,詳細なPOST,つまりハードウェア診断モードに移行する.
スイッチが右になっているときに,デバッグモードとなる.
ちなみに,左の時に電源OFF,上の時に通常の電源ONとなる.
4.テスト実行
このモードで起動した後は,特に何をするわけでもなく淡々とテストが行われるので,その内容をロギングしておき,後で検証する.
SunOS Release 5.6 Version Generic_105181-21 [UNIX(R) System V Release 4.0] Copyright (c) 1983-1997, Sun Microsystems, Inc. / Hardware Power ON CPU0 has assumed the role of Boot CPU @(#) Sun Ultra 450 3.12 Version 3 created 1998/12/04 14:20 Online: CPU0 Ultra-II (v2.0) 3:1 2048KB 2-2 ECache MCap 13 Online: CPU1 Ultra-II (v1.1) 3:1 2048KB 2-2 ECache MCap 13 Online: CPU2 Ultra-II (v2.0) 3:1 2048KB 2-2 ECache MCap 13 Online: CPU3 Ultra-II (v1.1) 3:1 2048KB 2-2 ECache MCap 13 Set-Speed Reset CPU0 has assumed the role of Boot CPU @(#) Sun Ultra 450 3.12 Version 3 created 1998/12/04 14:20 Online: CPU0 Ultra-II (v2.0) 3:1 2048KB 2-2 ECache MCap 13 Online: CPU1 Ultra-II (v1.1) 3:1 2048KB 2-2 ECache MCap 13 Online: CPU2 Ultra-II (v2.0) 3:1 2048KB 2-2 ECache MCap 13 Online: CPU3 Ultra-II (v1.1) 3:1 2048KB 2-2 ECache MCap 13 Probing keyboard for L1/L1-D...Done Executing Power On SelfTest w/%o0 = 0000.0000.0010.1002 0> 0>@(#) Sun UltraSPARC-II 4-way UPA/PCI POST 6.0.8 12/04/98: 13:51 0>INFO: Processor 0 is master CPU. 0>INFO: Motherboard rev P2 0> 0> <00> Init System BSS 0> <00> NVRAM Battery Detect Test 0> <00> NVRAM Scratch Addr Test 0> <00> DMMU TLB Tag Access Test 0> <00> DMMU TLB RAM Access Test 0> <00> Probe Ecache 0>INFO: 2048KB Ecache 0> <00> Ecache RAM Addr Test 0> <00> Ecache Tag Addr Test 0> <00> Invalidate Ecache Tags 0> <00> SC Dtag Probe 0>INFO: Dtag supports up to 2MB Ecache 0>INFO: Processor 1 - UltraSPARC-II. 0>INFO: Processor 2 - UltraSPARC-II. 0>INFO: Processor 3 - UltraSPARC-II. 0> <00> Init SC Regs 0> <00> SC Address Reg Test 0> <00> SC Reg Index Test 0> <00> SC Regs Test 0> <00> SC Dtag RAM Addr Test 0> <00> SC Dtag Init 0> <00> Init SC Regs 0> <00> SC Cache Size Init 3> <00> Probe Ecache 1> <00> Probe Ecache 2> <00> Probe Ecache 3>INFO: 2048KB Ecache 1>INFO: 2048KB Ecache 2>INFO: 2048KB Ecache 3> <00> Ecache RAM Addr Test 2> <00> Ecache RAM Addr Test 1> <00> Ecache RAM Addr Test 3> <00> Ecache Tag Addr Test 2> <00> Ecache Tag Addr Test 1> <00> Ecache Tag Addr Test 3> <00> Invalidate Ecache Tags 2> <00> Invalidate Ecache Tags 1> <00> Invalidate Ecache Tags 0> <00> Synch up Processor Ecache Sizes 3> <00> Synch up Processor Ecache Sizes 1> <00> Synch up Processor Ecache Sizes 2> <00> Synch up Processor Ecache Sizes 0> <00> Probe Memory 0>INFO: 1024MB Bank 0 0>INFO: 1024MB Bank 1 0>INFO: No memory detected in Bank 2 0>INFO: No memory detected in Bank 3 0> <00> Test Memory Data Lines 0> <00> Test Memory Address Lines 0> <00> Malloc Post Memory 0> <00> Init Post Memory 0> <00> Map PROM/STACK/NVRAM in DMMU 0> <00> Memory Stack Test 0> <00> Init Memory 0> <00> ECC Memory Addr Test 3> <00> DMMU TLB Tag Access Test 1> <00> DMMU TLB Tag Access Test 2> <00> DMMU TLB Tag Access Test 3> <00> DMMU TLB RAM Access Test 2> <00> DMMU TLB RAM Access Test 1> <00> DMMU TLB RAM Access Test 3> <00> Map PROM/STACK/NVRAM in DMMU 2> <00> Map PROM/STACK/NVRAM in DMMU 1> <00> Map PROM/STACK/NVRAM in DMMU 3> <00> Update Slave Stack/Frame Ptrs 2> <00> Update Slave Stack/Frame Ptrs 1> <00> Update Slave Stack/Frame Ptrs 3> <00> Memory Data Lines 2> <00> Memory Data Lines 1> <00> Memory Data Lines 3> <00> Memory Address Lines 2> <00> Memory Address Lines 0> <00> V9 Instruction Test 1> <00> Memory Address Lines 3> <00> V9 Instruction Test 2> <00> V9 Instruction Test 1> <00> V9 Instruction Test 0> <00> Memory Addr w/ Ecache Test 0> <00> Block Memory Addr Test 0> <00> Copy Post to Memory 0> <00> Map/Exec POST from Memory 0> <00> Map alternate CPUs 0> <00> Init Memory 0>INFO: 1024MB Bank 0 0>INFO: 1024MB Bank 1 0>INFO: No memory in Bank 2 0>INFO: No memory in Bank 3 0> <00> OBP Memory Test 0> <1f> Init Psycho 0> <1f> Psycho Cntl and UPA Reg Test 0> <1f> Psycho DMA Scoreboard Reg Test 0> <1f> Psycho Perf Cntl Reg Test 0> <1f> PIO Decoder and BCT Test 0> <1f> PCI Byte Enable Test 0> <1f> Counter/Timer Limit Regs Test 0> <1f> Timer Increment Test 0> <1f> Timer Reload Test 0> <1f> Timer Periodic Test 0> <1f> Mondo Int Map (short) Reg Test 0> <1f> Mondo Int Set/Clr Reg Test 0> <1f> Psycho IOMMU Regs Test 0> <1f> Psycho IOMMU RAM NTA Test 0> <1f> Psycho IOMMU CAM NTA Test 0> <1f> Psycho IOMMU RAM Address Test 0> <1f> Psycho IOMMU CAM Address Test 0> <1f> IOMMU TLB Compare Test 0> <1f> IOMMU TLB Flush Test 0> <1f> Stream Buff A Control Reg Test 0> <1f> Psycho ScacheA Page Tag Addr Test 0> <1f> Psycho ScacheA Line Tag Addr Test 0> <1f> Psycho ScacheA RAM Addr Test 0> <1f> Psycho ScacheA Page Tag NTA Test 0> <1f> Psycho ScacheA Line Tag NTA Test 0> <1f> Psycho ScacheA Err Status NTA Test 0> <1f> Psycho ScacheA RAM NTA Test 0> <1f> Stream Buff B Control Reg Test 0> <1f> Psycho ScacheB Page Tag Addr Test 0> <1f> Psycho ScacheB Line Tag Addr Test 0> <1f> Psycho ScacheB RAM Addr Test 0> <1f> Psycho ScacheB Page Tag NTA Test 0> <1f> Psycho ScacheB Line Tag NTA Test 0> <1f> Psycho ScacheB Err Status NTA Test 0> <1f> Psycho ScacheB RAM NTA Test 0> <1f> PBMA PCI Config Space Regs Test 0> <1f> PBMA Control/Status Reg Test 0> <1f> PBMA Diag Reg Test 0> <1f> PBMB PCI Config Space Regs Test 0> <1f> PBMB Control/Status Reg Test 0> <1f> PBMB Diag Reg Test 0> <1f> Consist DMA Rd, IOMMU miss Lpbk Test 0> <04> Init Psycho 0> <04> Psycho Cntl and UPA Reg Test 0> <04> Psycho DMA Scoreboard Reg Test 0> <04> Psycho Perf Cntl Reg Test 0> <04> PIO Decoder and BCT Test 0> <04> PCI Byte Enable Test 0> <04> PBMA PCI Config Space Regs Test 0> <04> PBMA Control/Status Reg Test 0> <04> PBMA Diag Reg Test 0> <04> PBMB PCI Config Space Regs Test 0> <04> PBMB Diag Reg Test 0> <04> Consist DMA Rd, IOMMU miss Lpbk, PCI B Bus Test 0> <04> Consist DMA Rd, IOMMU miss Lpbk Test 0> <06> Init Psycho 0> <06> Psycho Cntl and UPA Reg Test 0> <06> Psycho DMA Scoreboard Reg Test 0> <06> Psycho Perf Cntl Reg Test 0> <06> PIO Decoder and BCT Test 0> <06> PCI Byte Enable Test 0> <06> PBMA PCI Config Space Regs Test 0> <06> PBMA Control/Status Reg Test 0> <06> PBMA Diag Reg Test 0> <06> PBMB PCI Config Space Regs Test 0> <06> PBMB Diag Reg Test 0> <06> Consist DMA Rd, IOMMU miss Lpbk, PCI B Bus Test 0> <06> Consist DMA Rd, IOMMU miss Lpbk Test 0>STATUS=PASSED |
Power On Selftest Completed Status = 0000.0000.0000.0000 ffff.ffff.f00b.4a00 ffdf.ffff.0bd1.1 111\ .POST Reset CPU0 has assumed the role of Boot CPU @(#) Sun Ultra 450 3.12 Version 3 created 1998/12/04 14:20 Online: CPU0 Ultra-II (v2.0) 3:1 2048KB 2-2 ECache MCap 13 Online: CPU1 Ultra-II (v1.1) 3:1 2048KB 2-2 ECache MCap 13 Online: CPU2 Ultra-II (v2.0) 3:1 2048KB 2-2 ECache MCap 13 Online: CPU3 Ultra-II (v1.1) 3:1 2048KB 2-2 ECache MCap 13 Motherboard DTAG SRAMs support up to 2048KB of ECache per CPU Module Setting system ECache size to 2048KB Clearing DTAGS...Done Clearing E-Cache Tags...Done Clearing I/D TLBs...Done Probing Memory...Done HiMem base = 0000.0000.0000.0000 size = 0000.0000.8000.0000 Clearing Memory...including Unix Retained Memory...Done MMUs ON Copying ROM to RAM...Done RAM CRC = 0000.0000.9ef5.99e4; ROM CRC = 0000.0000.9ef5.99e4 Decompressing into Memory...0000.0000.0004.40ec (273KB)...Done Size = 0000.0000.0008.2a70 (523KB) Starting Forth kernel at 0000.0000.f005.893c ttya initialized Memory in 2 - way interleave configuration ...Bank #0 256 + 256 + 256 + 256 : 1024 MB ...Bank #1 256 + 256 + 256 + 256 : 1024 MB [Available 2048MB @ 0 ] ...Bank #2 0 + 0 + 0 + 0 : 0 MB [Not In Use] ...Bank #3 0 + 0 + 0 + 0 : 0 MB [Not In Use] Environmental monitor: enabled Probing Floppy: drive detected on ID0 Probing Audio: audio codec not present Primary UPA probing Probing all UPA slots ................................Done. At UPA Slot 0 Created Node(s)...SUNW,UltraSPARC-II At UPA Slot 1 Created Node(s)...SUNW,UltraSPARC-II At UPA Slot 2 Created Node(s)...SUNW,UltraSPARC-II At UPA Slot 3 Created Node(s)...SUNW,UltraSPARC-II At UPA Slot 4 Created Node(s)...pci pci At UPA Slot 6 Created Node(s)...pci pci At UPA Slot 1f Created Node(s)...pci pci Primary I/O probing Probing /pci@1f,4000 at Device 1 ebus network Probing /pci@1f,4000 at Device 3 scsi disk tape Probing /pci@1f,4000 at Device 2 scsi disk tape Probing /pci@1f,4000 at Device 4 SUNW,m64B Probing /pci@1f,2000 at Device 0 This slot excluded from probing... Probing /pci@1f,2000 at Device 1 Nothing there Probing /pci@1f,2000 at Device 2 Nothing there Probing /pci@1f,2000 at Device 3 Nothing there Probing /pci@1f,2000 at Device 4 Nothing there Probing /pci@1f,2000 at Device 5 Nothing there Probing /pci@6,4000 at Device 0 This slot excluded from probing... Probing /pci@6,4000 at Device 1 Nothing there Probing /pci@6,4000 at Device 2 Nothing there Probing /pci@6,4000 at Device 3 Nothing there Probing /pci@6,4000 at Device 4 Nothing there Probing /pci@6,4000 at Device 5 Nothing there Probing /pci@6,2000 at Device 0 This slot excluded from probing... Probing /pci@6,2000 at Device 1 Nothing there Probing /pci@6,2000 at Device 2 Nothing there Probing /pci@6,2000 at Device 3 Nothing there Probing /pci@6,2000 at Device 4 Nothing there Probing /pci@6,2000 at Device 5 Nothing there Probing /pci@4,4000 at Device 0 This slot excluded from probing... Probing /pci@4,4000 at Device 1 Nothing there Probing /pci@4,4000 at Device 2 Nothing there Probing /pci@4,4000 at Device 3 pci Probing /pci@4,4000/pci@3 at Device 0 pci108e,1000 SUNW,hme Probing /pci@4,4000/pci@3 at Device 1 Nothing there Probing /pci@4,4000/pci@3 at Device 2 Nothing there Probing /pci@4,4000/pci@3 at Device 3 Nothing there Probing /pci@4,4000/pci@3 at Device 4 SUNW,isptwo sd st Probing /pci@4,4000/pci@3 at Device 5 Nothing there Probing /pci@4,4000/pci@3 at Device 6 Nothing there Probing /pci@4,4000/pci@3 at Device 7 Nothing there Probing /pci@4,4000/pci@3 at Device 8 Nothing there Probing /pci@4,4000/pci@3 at Device 9 Nothing there Probing /pci@4,4000/pci@3 at Device a Nothing there Probing /pci@4,4000/pci@3 at Device b Nothing there Probing /pci@4,4000/pci@3 at Device c Nothing there Probing /pci@4,4000/pci@3 at Device d Nothing there Probing /pci@4,4000/pci@3 at Device e Nothing there Probing /pci@4,4000/pci@3 at Device f Nothing there Probing /pci@4,4000 at Device 4 Nothing there Probing /pci@4,4000 at Device 5 Nothing there Probing /pci@4,2000 at Device 0 This slot excluded from probing... Probing /pci@4,2000 at Device 1 Nothing there Probing /pci@4,2000 at Device 2 Nothing there Probing /pci@4,2000 at Device 3 Nothing there Probing /pci@4,2000 at Device 4 Nothing there Probing /pci@4,2000 at Device 5 Nothing there Post-probe Cheerio fixups Can't open input device. Keyboard not present. Using ttya for input and output. Sun Enterprise 450 (4 X UltraSPARC-II 296MHz), No Keyboard OpenBoot 3.12, 2048 MB memory installed, Serial #9537516. Ethernet address 8:0:20:11:88:1e, Host ID: 8011881e. Testing /pci@1f,4000/ebus@1 Testing /pci@1f,4000/network@1,1 Testing /pci@1f,4000/ebus@1/su@14,3062f8 Testing /pci@1f,4000/ebus@1/su@14,3083f8 Testing /pci@1f,4000/ebus@1/eeprom@14,0 Testing /pci@1f,4000/ebus@1/ecpp@14,3043bc Testing /pci@1f,4000/ebus@1/SUNW,envctrl Testing /pci@1f,4000/scsi@3 Testing /pci@1f,4000/scsi@2 |
Initializing 1 megs of memory at addr 7fe00000; left: 1MB Resetting ... Diagnostics Reset CPU0 has assumed the role of Boot CPU @(#) Sun Ultra 450 3.12 Version 3 created 1998/12/04 14:20 Online: CPU0 Ultra-II (v2.0) 3:1 2048KB 2-2 ECache MCap 13 Online: CPU1 Ultra-II (v1.1) 3:1 2048KB 2-2 ECache MCap 13 Online: CPU2 Ultra-II (v2.0) 3:1 2048KB 2-2 ECache MCap 13 Online: CPU3 Ultra-II (v1.1) 3:1 2048KB 2-2 ECache MCap 13 Motherboard DTAG SRAMs support up to 2048KB of ECache per CPU Module Setting system ECache size to 2048KB Clearing DTAGS...Done Clearing E-Cache Tags...Done Clearing I/D TLBs...Done Probing Memory...Done HiMem base = 0000.0000.0000.0000 size = 0000.0000.8000.0000 Clearing Memory...Done MMUs ON Copying ROM to RAM...Done RAM CRC = 0000.0000.9ef5.99e4; ROM CRC = 0000.0000.9ef5.99e4 Decompressing into Memory...0000.0000.0004.40ec (273KB)...Done Size = 0000.0000.0008.2a70 (523KB) Starting Forth kernel at 0000.0000.f005.893c ttya initialized Memory in 2 - way interleave configuration ...Bank #0 256 + 256 + 256 + 256 : 1024 MB ...Bank #1 256 + 256 + 256 + 256 : 1024 MB [Available 2048MB @ 0 ] ...Bank #2 0 + 0 + 0 + 0 : 0 MB [Not In Use] ...Bank #3 0 + 0 + 0 + 0 : 0 MB [Not In Use] Environmental monitor: enabled Probing Floppy: drive detected on ID0 Probing Audio: audio codec not present Primary UPA probing Probing all UPA slots ................................Done. At UPA Slot 0 Created Node(s)...SUNW,UltraSPARC-II At UPA Slot 1 Created Node(s)...SUNW,UltraSPARC-II At UPA Slot 2 Created Node(s)...SUNW,UltraSPARC-II At UPA Slot 3 Created Node(s)...SUNW,UltraSPARC-II At UPA Slot 4 Created Node(s)...pci pci At UPA Slot 6 Created Node(s)...pci pci At UPA Slot 1f Created Node(s)...pci pci Primary I/O probing Probing /pci@1f,4000 at Device 1 ebus network Probing /pci@1f,4000 at Device 3 scsi disk tape Probing /pci@1f,4000 at Device 2 scsi disk tape Probing /pci@1f,4000 at Device 4 SUNW,m64B Probing /pci@1f,2000 at Device 0 This slot excluded from probing... Probing /pci@1f,2000 at Device 1 Nothing there Probing /pci@1f,2000 at Device 2 Nothing there Probing /pci@1f,2000 at Device 3 Nothing there Probing /pci@1f,2000 at Device 4 Nothing there Probing /pci@1f,2000 at Device 5 Nothing there Probing /pci@6,4000 at Device 0 This slot excluded from probing... Probing /pci@6,4000 at Device 1 Nothing there Probing /pci@6,4000 at Device 2 Nothing there Probing /pci@6,4000 at Device 3 Nothing there Probing /pci@6,4000 at Device 4 Nothing there Probing /pci@6,4000 at Device 5 Nothing there Probing /pci@6,2000 at Device 0 This slot excluded from probing... Probing /pci@6,2000 at Device 1 Nothing there Probing /pci@6,2000 at Device 2 Nothing there Probing /pci@6,2000 at Device 3 Nothing there Probing /pci@6,2000 at Device 4 Nothing there Probing /pci@6,2000 at Device 5 Nothing there Probing /pci@4,4000 at Device 0 This slot excluded from probing... Probing /pci@4,4000 at Device 1 Nothing there Probing /pci@4,4000 at Device 2 Nothing there Probing /pci@4,4000 at Device 3 pci Probing /pci@4,4000/pci@3 at Device 0 pci108e,1000 SUNW,hme Probing /pci@4,4000/pci@3 at Device 1 Nothing there Probing /pci@4,4000/pci@3 at Device 2 Nothing there Probing /pci@4,4000/pci@3 at Device 3 Nothing there Probing /pci@4,4000/pci@3 at Device 4 SUNW,isptwo sd st Probing /pci@4,4000/pci@3 at Device 5 Nothing there Probing /pci@4,4000/pci@3 at Device 6 Nothing there Probing /pci@4,4000/pci@3 at Device 7 Nothing there Probing /pci@4,4000/pci@3 at Device 8 Nothing there Probing /pci@4,4000/pci@3 at Device 9 Nothing there Probing /pci@4,4000/pci@3 at Device a Nothing there Probing /pci@4,4000/pci@3 at Device b Nothing there Probing /pci@4,4000/pci@3 at Device c Nothing there Probing /pci@4,4000/pci@3 at Device d Nothing there Probing /pci@4,4000/pci@3 at Device e Nothing there Probing /pci@4,4000/pci@3 at Device f Nothing there Probing /pci@4,4000 at Device 4 Nothing there Probing /pci@4,4000 at Device 5 Nothing there Probing /pci@4,2000 at Device 0 This slot excluded from probing... Probing /pci@4,2000 at Device 1 Nothing there Probing /pci@4,2000 at Device 2 Nothing there Probing /pci@4,2000 at Device 3 Nothing there Probing /pci@4,2000 at Device 4 Nothing there Probing /pci@4,2000 at Device 5 Nothing there Post-probe Cheerio fixups |
Can't open input device. Keyboard not present. Using ttya for input and output. Sun Enterprise 450 (4 X UltraSPARC-II 296MHz), No Keyboard OpenBoot 3.12, 2048 MB memory installed, Serial #9537561. Ethernet address 8:0:21:91:88:1e, Host ID: 8011881e. Initializing 1 megs of memory at addr 7fe00000; left: |
このテストを行ったマシンは,256MBx8枚で2048MB RAM,UltraSPARC-IIx4CPUというマシンであった.
このテストの結果から,別に異常は発見されなかったが,CPUが1つ壊れていた!ので,発見できない障害もある.