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