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 |