# Framer driver errors (0x0D40, 0x0D50)

The following table lists the framer driver errors (0x0D40, 0x0D50):

Error name | Hex | Description | Category
--- | --- | --- | ---
FRMR_ERR_NO_HW_ADDRESS | 0x0D41 | Could not find the framer hardware. | 2
FRMR_ERR_SIGX_NO_READY | 0x0D42 | Failed to write SIGx. The board may have timed out. | 2
FRMR_ERR_PCC_NO_READY | 0x0D43 | Failed to write per-channel control. The board may have timed out. | 2
FRMR_ERR_UNRECOG_LINE_MODE | 0x0D44 | Invalid entry specified with the NetworkInterface.T1E1[x].Type keyword (PRI, RAW or CAS). | 4
FRMR_ERR_UNRECOG_LINE_TYPE | 0x0D45 | Invalid entry specified with the NetworkInterface.T1E1[x].FrameType keyword (CEPT, D4, or ESF). | 4
FRMR_ERR_UNRECOG_LINE_CODE | 0x0D46 | Invalid entry specified with the NetworkInterface.T1E1[x].LineCode keyword (B8ZS, HDB3, or AMI). | 4
FRMR_ERR_NO_WRITE_EQ | 0x0D47 | Unable to read back the equalizer data after writing. | 2
FRMR_ERR_NO_WRITE_PULSESHAPE | 0x0D48 | Unable to read back the pulse shape after writing. | 2
FRMR_ERR_NO_IND_PULSESHAPE | 0x0D49 | Error reading and writing indirect registers at boot time. | 2
FRMR_ERR_DATA_LINES_TST_FAIL | 0x0D4A | Error reading and writing walking ones at boot time. | 2
FRMR_ERR_ADD_LINES_TST_FAIL | 0x0D4B | Error reading and writing walking ones at boot time. | 2
FRMR_ERR_NO_IND_EQUALIZER | 0x0D4C | Error reading and writing indirect registers at boot time. | 2
FRMR_ERR_NO_IND_SIGX | 0x0D4D | Error reading and writing indirect registers at boot time. | 2
FRMR_ERR_NO_IND_TPSC | 0x0D4E | Error reading and writing indirect registers at boot time. | 2
FRMR_ERR_NO_IND_RPSC | 0x0D4F | Error reading and writing indirect registers at boot time. | 2
FRMR_ERR_UNABLE_TO_CREATE TIMER | 0x0D50 | Idle thread. Unable to create a timer instance. | 3
FRMR_ERR_NO_MORE_MON_AVAILABLE | 0x0D51 | No address available to add to the PMON list. | 3
FRMR_ERR_PMON_ADDR_NOT_FOUND | 0x0D52 | Address to be removed from PMON not found. | 3
FRMR_ERR_OUT_OF_MEMORY | 0x0D53 | Failed to create a message buffer for PMON. | 3
FRMR_ERR_OOMEMORY_SEND_PARMS | 0x0D54 | Parameter file return data to host is failing. | 3
FRMR_ERR_OOMEMORY_SEND_BUFF | 0x0D55 | Parameter file return data to host (buffer) is failing. | 3
FRMR_ERR_WRONG_BUFFER_SIZE | 0x0D56 | Data file expected by the command was the wrong size. | 3
FRMR_UNABLE_TO_ALLOCATE_MEMORY | 0x0D57 | Failed to allocate a memory block. | 3
FRMR_ERR_DISABLING_IRQS | 0x0D58 | Too many IRQs pending. Resolution: Disable all IRQs. | 5
FRMR_ERR_NO_MONITORS_AVAILABLE | 0x0D59 | No available trunk monitor channels. | 3
FRMR_ERR_NO_VIRTUAL_FUNCTION | 0x0D5A | No virtual function overriding base class function. | 3
FRMR_ERR_IRQ_BUFFER_FULL | 0x0D5B | Ring buffer for IRQ data was full when trying to add data. | 3
FRMR_ERR_CANNOT_CREATE_IRQ_BUF | 0x0D5C | Failed to create a ring buffer. | 3
FRMR_ERR_NOT_INITIALIZED | 0x0D5D | Default error results are set to this error. Error code not set correctly. | 3
FRMR_ERR_NO_BUFFER_LEFT | 0x0D5E | No buffers available to send up the driver variables. | 3
FRMR_ERR_UNRECOG_RET_MSG_TYPE | 0x0D5F | Sending status found an unrecognized message type to send. | 3
FRMR_ERR_NO_HANDLE_FOR_HMIC | 0x0D60 | Unable to get handle to HMIC. | 3
FRMR_ERR_FUNC_NOT_SUPPORTED | 0x0D61 | Requested operation is not supported. | 1