2 fum_update, Fum_update - 10, Diagnostics running on the carrier at8402 – Kontron AT8402 Diagnostics Manual User Manual
Page 18

Diagnostics running on the Carrier
AT8402
Page 2 - 10
AT8402 CLI Reference Manual
Test procedure: FUM_SEEPROM_READ
Test host:
Carrier
Test IC:
full
Test mode:
normal
Diagnostic code:
FUM-00040001 FUM-00040002
Description
The tests reads both memory banks connected to the firmware update manager and
checks the stored images for consistency by verifying the stored CRC. It does this for
all valid memory banks. At least one memory bank must contain a valid image.
Possible failure are
•
failure to read memory bank 1
•
failure to read memory bank 2
Failure impact
•
FUM-00040001 diagnostic code results from inconsistency of memory bank 1.
Impact is loss of update functionality for the IPMC.
•
FUM-00040002 diagnostic code results from inconsistency of memory bank 2.
Impact is loss of update functionality for the IPMC.
2.5.2
FUM_UPDATE
Firmware update manager update test.
Test group:
Diagnostics
Test case:
fum
Test procedure: FUM_UPDATE_IPMC
Test host:
Carrier
Test IC:
full
Test mode:
destructive
Diagnostic code: FUM-00040001 FUM-00040002 FUM-00040003 FUM-
00040004
Description
This test initiates multiple IPMC update cycles to test the IPMC update procedure. It
therefore tests both memory banks in read/write mode and tests the update connection
to the IPMC
The tests reads the currently active memory bank of the FUM and checks its
consistency. It then executes 2 update cycles using the currently active image read from
the active memory bank. This will re-program the IPMC with the currently active
image and will write this image to both memory banks at the same time. It will
therefore perform full writes to both memory banks, to the IPMC flash memory.
Possible failures are
•
failure of memory bank 1
•
failure of memory bank 2
•
failure of communication link to IPMC
•
failure of IPMC programming procedure (e.g. due to failed IPMC flash program-
ming procedure)