Technical data

Chapter 3
Diagnostics
Shelf Manager (ShMM) Diagnostics User Interface
133
> mem02
> sleep 5
> done
Additional information on the memory tests is found in the section “Memory tests” on page 136.
CPU Error Daemon
The CPU error monitoring daemon runs in the background and reports CPU errors to /var/log/messages.
It is part of the ShMM standard operating environment.
ShMM Diagnostics UI Syntax and Semantics
Power-On Self Test (POST)
POST output is available from the U-boot firmware menu using the log show command (information on
connecting a serial console to access the U-boot menu is below). The output is also available from the ShMM
Linux shell after the boot operations are complete using the dmesg command.
#dmesg
POST memory PASSED
POST i2c PASSED
POST uart PASSED
POST ethernet PASSED
POST crc PASSED
dmesg shows additional status and message information about the startup of the system.
The tests may be run manually from the ShMM firmware menu. The diag command is used to run the tests.
A serial console connection is required to access the firmware menu.
1. Connect to the serial port and reboot the ShMM.
2. Interrupt the ShMM boot when it prints “Hit any key to stop autoboot”.
3. At the shmm menu prompt use the diag command to run the test
4. At the shmm menu prompt use the log show command to display the test results
> shmm diag run i2c
> shmm log show
POST i2c PASSED
NOTE The POST memory test cannot be run manually, as it is destructive and would overwrite the
SDRAM that the ShMM firmware is using.