RES2404-PTP-PoE User Guide. Rev. 1.0
www.kontron.com
// 24
3.5.
Restart by pressing reset button
If you press the reset button with a needle or a pin, the system will restart and load the default values.
Figure 11: Reset button (in the red circle)
Table 15: POST routines after reset
Test
Description
Serial
Onboard Unit Computer serial controller
loopback test
I2C
Check for presence of onboard I2C devices
PCI Express
Check for PCI Express switch device presence
Serviceport
Onboard PPC405EX Ethernet internal loopback
test
DDR RAM data line
Data line test. Checks for stucked or shortened
data lines
DDR RAM address line
Adress line test. Checks for stucked or shortened
address lines
DDR RAM memory cells
Checkerboard standard test algorithm
Bootloader environment
Check for valid bootloader environment (CRC
correct or both CRCs are 0xFFFFFFFF == not
initialized)
VPD area
Check for valid VPD area (CRC is valid)
In the case that a POST fails, a POST error code is written into the postcode register of the onboard CPLD. The boot
process is not stopped as there are good chances that the system can finish startup sequence successfully. Post
error code is stored inside u-boot environment variable postresult, 0x00h stands for no errors detected during
startup.
This variable postresult is passed as kernel argument and reachable from Fastpath CLI with command “show board
post-status”:
0x00 All POST were successful
0x01 Serial POST failed
0x02 I2C POST failed
0x04 PCIe POST failed
0x08 Ethernet POST failed
0x10 Environment POST failed
0x20 VPD POST failed
0x40 Memory data/address line POST failed
After pressing the reset botton the bootloader performs some power on self tests (POST).