klaude 发表于 2007-06-08 10:23

POST(加电自检)

我们在排除SUN机器一些简易硬件故障时,可以使用POST(加电自检)来初步检测。

具体设置如下:
{1} ok setenv auto-boot? 设为false   /* 开机到ok模式 */
{1} ok setenv diag-switch? 设为true/* 开机以诊断模式运行,从diag-device中引导diag-file */
{1} ok setenv diag-level 设为max    /* 如果是最大化自检 */
{1} ok power-off   /*冷关机 */

手动开机,随即会自动执行POST
{1} ok setenv auto-boot? 设为false/* 开机到ok模式 */
{1} ok show-post-results      /* 查看POST结果 */

如果POST全部通过,记得将以上参数设回原来默认值。
SUN的各种型号机器串口传回的POST信息各有不同,以下是B150的POST串口信息

Hardware Power ON
@(#)OBP 4.10.6 2003/06/06 12:30
Executing Power On SelfTest
@(#) Sun (Grover) POST 2.0.1 05:13 PM on 08/23/01
Processor Module Identification
      UltraSPARC-IIe+ (Phantom) Version 1.3
Init POST BSS
      Init System BSS
NVRAM Tests
      NVRAM Battery Detect Test
      NVRAM Scratch Addr Test
      NVRAM Scratch Data Test
DMMU TLB Tags
      DMMU TLB Tag Access Test
DMMU TLB RAM
      DMMU TLB RAM Access Test
Probe Ecache
      Probe Ecache
      Ecache Size = 0x00080000 bytes = 512 KBytes
Measure CPU Clock
      Initializing Southbridge
      Nominal CPU speed is 650 MHz
All CPU Basic Tests
      V9 Instruction Test
      CPU Tick and Tick Compare Reg Test
      CPU Soft Trap Test
      CPU Softint Reg and Int Test
All Basic MMU Tests
      DMMU Primary Context Reg Test
      DMMU Secondary Context Reg Test
      DMMU TSB Reg Test
      DMMU Tag Access Reg Test
      DMMU VA Watchpoint Reg Test
      DMMU PA Watchpoint Reg Test
      IMMU TSB Reg Test
      IMMU Tag Access Reg Test
All Basic Cache Tests
      Dcache RAM Test
      Dcache Tag Test
      Icache RAM Test
      Icache Tag Test
      Icache Next Test
      Icache Predecode Test
MCU Control & Status Regs Init
      Initializing Memory and MC registers
      DIMM 0: 512 MBytes = 0x20000000 bytes
      DIMM 1: 512 MBytes = 0x20000000 bytes
      DIMM 2: 0 MBytes = 0x00000000 bytes
      DIMM 3: 0 MBytes = 0x00000000 bytes
      Found 2 DIMMs in bank 0
      Bank 0: 1024 MBytes
      DIMM0 is a 32M x 8 device
      DIMM1 is a 32M x 8 device
      MC0 = 0x00000000.96a0cf06
      MC1 = 0x00000000.80008000
      MC2 = 0x00000000.c33300ee
      MC3 = 0x00000000.006008cf
      CPU MODULE upa_config is 0x0000003a.00000000
Ecache Tests
      Displacement Flush Ecache
      Ecache RAM Addr Test
      Ecache Tag Addr Test
      Ecache RAM Test
      Ecache Tag Test
Memory Init
      Malloc Post Memory
      Memory Addr Check w/o Ecache
      Load Post In Memory
      Run POST from MEM
      .........
      Map PROM/STACK/NVRAM in DMMU
      Update Master Stack/Frame Pointers
All FPU Basic Tests
      FPU Regs Test
      FPU Move Regs Test
      FPU State Reg Test
      FPU Functional Test
      FPU Trap Test
All Basic IOMMU Tests
      PIO Decoder and BCT Test
      PCI Byte Enable Test
      CPU's IOMMU Regs Test
      CPU's IOMMU RAM Addr Test
      CPU's IOMMU CAM Address Test
      IOMMU TLB Compare Test
      IOMMU TLB Flush Test
      PBMA PCI Config Space Regs Test
      PBMA Control/Status Reg Test
      PBMA Diag Reg Test
      CPU's IO Regs Test
All Advanced CPU Tests
      DMMU Hit/Miss Test
      IMMU Hit/Miss Test
      DMMU Little Endian Test
      IU ASI Access Test
      FPU ASI Access Test
      Ecache Thrash Test
All CPU Error Reporting Tests
      CPU Data Access Trap Test
      CPU Addr Align Trap Test
      DMMU Access Priv Page Test
      DMMU Write Protected Page Test
Audio Tests
      Map Audio Device PCI Config Registers Test
      Audio Device ID and Vendor ID (0x545110b9) Test
      Init Audio Device IO Registers Test
      Audio Device Memory Registers Test
Memory Tests
      Init Memory
                Info : 512MB at Dimm Slot 0
                Start Addr: 0x00000000.00800000Size: 504 MBytes
Init with 0x00000000.00000000:
........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
                Info : 512MB at Dimm Slot 1
                Start Addr: 0x00000000.40000000Size: 512 MBytes
Init with 0x00000000.00000000:
................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
      Memory Addr Check with Ecache Test
                Info : 512MB at Dimm Slot 0
                Start Addr: 0x00000000.00800000Size: 504 MBytes
Write 0xffffffff.ffffffff: ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read: ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0xaaaaaaaa.aaaaaaaa: ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read: ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0x55555555.55555555: ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read: ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0x00000000.00000000: ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read: ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
                Info : 512MB at Dimm Slot 1
                Start Addr: 0x00000000.40000000Size: 512 MBytes
Write 0xffffffff.ffffffff: ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read: ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0xaaaaaaaa.aaaaaaaa: ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read: ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0x55555555.55555555: ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read: ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0x00000000.00000000: ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read: ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
      Block Memory Addr Test
                Info : 512MB at Dimm Slot 0
                Start Addr: 0x00000000.00800000Size: 504 MBytes
                Info : 512MB at Dimm Slot 1
                Start Addr: 0x00000000.40000000Size: 512 MBytes
      Block Memory Check Test
                Info : 512MB at Dimm Slot 0
                Start Addr: 0x00000000.00800000Size: 504 MBytes
Write 0x33333333.33333333 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0x55555555.55555555 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0xcccccccc.cccccccc ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0xaaaaaaaa.aaaaaaaa ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
                Info : 512MB at Dimm Slot 1
                Start Addr: 0x00000000.40000000Size: 512 MBytes
Write 0x33333333.33333333 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0x55555555.55555555 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0xcccccccc.cccccccc ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0xaaaaaaaa.aaaaaaaa ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
      ECC Memory Addr Test
                Info : 512MB at Dimm Slot 0
                Start Addr: 0x00000000.00800000Size: 504 MBytes
                Info : 512MB at Dimm Slot 1
                Start Addr: 0x00000000.40000000Size: 512 MBytes
      ECC Blk Memory Test
                Info : 512MB at Dimm Slot 0
                Start Addr: 0x00000000.00800000Size: 504 MBytes
Write 0xa5a5a5a5.a5a5a5a5 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0x96969696.96969696 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0xbbbbbbbb.bbbbbbbb ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0xdddddddd.dddddddd ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
                Info : 512MB at Dimm Slot 1
                Start Addr: 0x00000000.40000000Size: 512 MBytes
Write 0xa5a5a5a5.a5a5a5a5 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0x96969696.96969696 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0xbbbbbbbb.bbbbbbbb ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Write 0xdddddddd.dddddddd ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Read ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Status of this POST run:      PASS

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/25377/showart_317330.html
页: [1]
查看完整版本: POST(加电自检)