Power On Self Test; Table 4-1: Post Tests; Table 4-2: Post Routines And Error Codes - Kontron CP6924-1 User Manual

Standard fabric 6u compactpci gigabit ethernet switch
Table of Contents

Advertisement

4.3.1

Power On Self Test

4.3.1.1
Test Routines
Upon power on or system reset, the bootloader performs the following power on self tests (POST):
Table 4-1:
POST tests
Test
Serial
I2C
PCI Express
Serviceport
Bootloader environment
VPD area
DDR RAM data/address lines Data/address line test. Checks for stucked or shortened data/address
DDR RAM memory cells
Cache
KCS
The POST result is stored in the transient environment variable 'postresult'. If no POST error occurred, postresult is set to
'0', otherwise - depending on the actual POST error - postresult is set as shown in table 4-2 below.
The 'postresult' value is passed to the linux kernel by means of the 'bootargs' environment variable.
The following table shows the POST code values written into the 'postresult' environment variable.
Table 4-2:
POST routines and error codes
Device
0x00
All POST were successful
0x01
Serial POST failed
0x02
I2C POST failed
0x04
PCIe POST failed
0x08
Ethernet POST failed
0x10
Bootloader environment POST failed
0x20
VPD POST failed
0x40
Memory data/address line POST failed
0x80
Memory device cells POST failed
0x100
CPU cache POST failed
0x200
KCS POST failed
55
Description
Onboard Unit Computer serial controller loopback test
Check for presence of onboard I2C devices
Check for PCI Express switch device presence
Onboard PPC405EX ethernet internal loopback test
Check for valid bootloader environment (CRC correct or both CRCs are
0xFFFFFFFF == not initialized)
Check for valid VPD area (CRC is valid)
lines
Checkerboard standard test algorithm
PPC405EX data and instruction cache
KCS Interface communication
Test
CP6924-1 User Guide
www.kontron.com

Advertisement

Table of Contents
loading

This manual is also suitable for:

Cp6924-1-ra-ocCp6924-1-rcCp6924-1-sa-oc-vCp6924

Table of Contents