Event Log Error Types

The following table lists the error entries that may be generated by the ProtectServer HSM firmware and written to the HSM’s event log.

Event records are written sequentially and chronologically. If the date and time of a later entry in the log is stating an earlier time than an entry preceding it, it indicates that the real time clock or audit information has been altered.

Name

Description

POST_ERR_SRAM_WRITE

POST Error: Cannot write to SRAM

POST_ERR_SRAM_READ

POST Error: Cannot read from SRAM

POST_ERR_SDRAM_DATA_STUCK

POST Error: SDRAM, bit stuck

POST_ERR_SDRAM_DATA_SHORT

POST Error: SDRAM data bits short

Param 1. Bit number

Param 2. Value

POST_ERR_SDRAM_ADDR_STUCK

POST Error: SDRAM address bit stuck

POST_ERR_SDRAM_ADDR_SHORT

POST Error: SDRAM address bits short

Param 1. Bit number

POST_ERR_SDRAM_BAD_BYTESEL

POST Error: SDRAM bad bytes select

POST_ERR_BAD_SECTOR0

POST Error: POST Sector checksum is not correct

POST_ERR_NOMEM

Cannot allocate memory

POST_ERR_OS_HASH

The OS hash value is incorrect

POST_ERR_KAT

Known answer test failed

Param 1. Algorithm Identifier

Param 2. Error Code

POST_ERR_RNG

RNG did not pass chi-squared test

POST_ERR_NO_THREAD

Unable to start POST Thread

POST_ERR_SMFS

Secure memory file system error

Param 1. Error Number

POST_ERR_RTC

Unable to access RTC

POST_ERR_SER

Unable to access UART

EXCEPT_UNDEF

An undefined instruction has been executed

Param 1. Address

Param 2. Instruction

EXCEPT_SWI

A software interrupt generated

Param 1. Address

Param 2. Instruction

EXCEPT_PREFETCH

A Prefetch abort generated

Param 1. Address

EXCEPT_DATA

A Data abort generated

Param 1. Address

EXCEPT_IRQ

An unhandled IRQ received

Param 1. Identifier

ERR_HOT_TAMPER

Hot tamper detected

LOG_FIRST_ENTRY

Initial event entry

LOG_INITIALIZING_SRAM

Initializing the SRAM after a tamper

LOG_EVENT_LOG_PURGED

Event log has been purged

ERROR_ASSERT

Runtime Assertion

Param 1. File

Param 2. Line

ERROR_INIT_RESOURCE

Out of resources in initialization

Param 1. File

Param 2. Line

ERROR_INIT_PLATFORM

Failed to detect hardware platform

Param 1. File

Param 2. Line

HEAP_INVALID_ADDRESS

Heap Invalid block address

Param 1. Heap number

Param 2. Address

HEAP_MEM_FREED_TWICE

Heap: Memory Freed twice

Param 1. Address

PCCISES_TIMEOUT

PCCISES: Timeout error on device

Param 1. Error

PCCISES_BAD_STAT

PCCISES: Bad device status

Param 1. Status

PCCISES_BAD_DATA

PCCISES: Bad input data

PCCISES_RNG_STUCK

PCCISES: Continuous RNG test error

Param 1. Value

PCCISES_LNAU_EXCEPTION

PCCISES: Large Number Arith Hardware exception (Unit,0)

PCCISES_FAILED_RESET

PCCISES: Failed to reset

PCCISES_RESOURCES

PCCISES: Insufficient resources to start driver

CPROV_OS_UPGRADED

OS Upgrade performed

Param 1.  Mod

Param 2. Version

CPROV_OS_UPGRADE_FAILED

OS Upgrade failed

PROT_NO_SMPR

PROTECTION: HSM SMPR not found

PROT_CIPHER_ERROR

PROTECTION: Cipher operation failed

KEYGEN_ERR_PAIRWISE

Key generation: Pair-wise consistency failure

FM_OP_DOWNLOAD

FM Download Performed

Param 1.  Mod

Param 2. Version

FM_OP_DISABLE

FM Disabled

Param 1.  Mod

Param 2. Version

FM_MODULE_FAILED

FM failed to load

Param 1.  Mod

Param 2. Version

PTKC_CFG_CHNG

SafeNet ProtectToolkit-C config change

Param 1.  New Val

Param 2. Old Val