# Error type 9a00

The following table lists the 9a00 type (HMIC) errors:

Error code | Error name | Description | Category
--- | --- | --- | ---
-9 |  | Refer to AG clock manager errors. |
-3072 | HMICERR_LIBRARY_NOT_USABLE | Not used. | 3
-3073 | HMICERR_LIBRARY_NOT_INITIALIZED | Not used. | 3
-3074 | HMICERR_LOCK_CREATION_FAILED | Could not create AMX resource semaphore for HMIC. | 3
-3075 | HMICERR_LOCK_FAILED | Could not lock HMIC resource semaphore. | 3
-3076 | HMICERR_UNLOCK_FAILED | Failed to unlock HMIC resource semaphore. | 3
-3077 | HMICERR_DELAY_FAILED | Frame delay failed. | 3
-3078 | HMICERR_CONNECT_REFERENCE_CNT | Not used. | 3
-3079 | HMICERR_INVALID_BUS | Bus is invalid. | 3
-3080 | HMICERR_INVALID_STREAM | Stream is invalid. | 3
-3081 | HMICERR_INVALID_TIMESLOT | Timeslot is invalid. | 3
-3082 | HMICERR_INVALID_CLOCK_PARM | Not used. | 3
-3083 | HMICERR_INVALID_MODE | Framed connect mode is invalid if MVIP is in connect mode, and vice versa. | 3
-3084 | HMICERR_INVALID_PARAMETER | Physical address received as source while breaking connection. | 3
-3085 | HMICERR_NO_PATH | Failed to make a connection to DSP driver. | 3
-3086 | HMICERR_SWICH_VERIFY_FAILED | Switch number passed from the DSP driver is greater than number of secondary HMICs. | 3
-3087 | HMICERR_CONNECT_NOT_SUPPORTED | This error is returned if one of the following was true while making or breaking a mapping: Physical address is already mapped to a logical address. Mapping from one secondary HMIC to another. Mapping logical to logical. | 3
-3088 | HMICERR_MODE_NOT_SUPPORTED | HSEC8K_DRIVEN_BY_OSC mode for configuring sec8k clock is not supported. | 3
-3089 | HMICERR_MVIP_NOT_ENABLED | Failed to configure HMIC clock because MVIP is not enabled. | 3
-3090 | HMICERR_INVALID_MAP | Not used. | 3
-3091 | HMICERR_LOCAL_NOT_ENABLED | Local is not enabled. Informational message. | 3
-3092 | HMICERR_HW_INTERFACE_FAIL | Unknown mode (not framed connect or connect). | 3
-3093 | HMICERR_CONSUME_MESSAGE | Not used. | 3
-3110 | HMICERR_NO_RESOURCE | No free entries in HMIC mapping database. | 3
-3111 | HMICERR_INVALID_CLK_MAIN_SRC | Invalid clock source. | 3
-3112 | HMICERR_INVALID_CLK_FBK_SRC | Invalid fallback source. | 3
-3113 | HMICERR_INVALID_CLK_NTREF1_SRC | Invalid NETREF1 source. | 3
-3114 | HMICERR_INVALID_CLK_NTREF2_SRC | Invalid NETREF2 source. | 3
-3115 | HMICERR_INVALID_CLK_MAIN_PATH | Invalid main clock path selection. | 3
-3116 | HMICERR_INVALID_CLK_FBK_PATH | Invalid fallback clock path selection. | 3
-3117 | HMICERR_INVALID_HMIC_REFERENCE | Invalid HMIC number. | 3
-3118 | HMICERR_CLOCK_UPDATE_BUSY | Unable to lock HMIC data. | 3
-3119 | HMICERR_UNKNOWN_H100_MASTER | Invalid selection for master mode. | 3
-3120 | HMICERR_UNKNOWN_FBK_MODE | Invalid selection for fallback mode. | 3
-3121 | HMICERR_UNKNOWN_LSCX_OUTPUT | Invalid LSCX stream. | 3
-3122 | HMICERR_UNKNOWN_LSCX_CHOICE | Invalid LSCX signal. | 3
-3123 | HMICERR_UNKNOWN_FG_PIN_CFG | Invalid frame group configuration. | 3
-3124 | HMICERR_UNKNOWN_FG_SPEED | Invalid frame group speed. | 3
-3125 | HMICERR_UNKNOWN_FG_WIDTH | Invalid frame group width. | 3
-3126 | HMICERR_UNRECOGNIZED_REG | Invalid register. | 3

## AG clock manager errors

When the error code returned is -9, the error is a clock manager error. In this case, the error includes a hexadecimal string that indicates the type of clock manager error that occurred. For example:

9a00 200 0 0 11:32:07.02 2: -9. dc7

In this example, the error type is 9a00 with a -9 error code. Therefore it is a clock manager error. The dc7 hexadecimal string shows that the error is BDCFG_ERR_SM_CLOCK_CFG_FAILS. This error indicates that there was a failure when the clock fallback state machine issued a command.

The following table lists clock manager errors:

Hex | Error name | Description | Category
--- | --- | --- | ---
0x0D80 | CLK_MGR_ERR_INVALID_PARAMETER | Parameters passed to function do not match requirements. | 3
0x0D81 | CLK_MGR_ERR_ILLEGAL_CLK_INDEX | Framer INDEX outside range of valid framers. | 3
0x0D82 | CLK_MGR_ERR_PREV_CLK_DEFINED | A framer instance already exists at this index. | 3
0x0D83 | CLK_MGR_ERR_UNRECOG_CLK_TYPE | Tried to create an invalid framer type. Framer type must be T1 or E1. | 3
0x0D84 | CLK_MGR_ERR_NO_CONFIG_BUF | No configuration buffer to send to init code. | 3
0x0D85 | CLK_MGR_ERR_NOT_INITIALIZED | Default error results are set to this. | 3
0x0D86 | CLK_MGR_ERR_NO_BUF | Command expected a buffer and none present. | 3
0x0D87 | CLK_MGR_ERR_UNABLE_TO_ENABLE_IRQ | Could not hook into IRQ chain. | 3
0x0D88 | CLK_MGR_ERR_UNABLE_TO_START_1SEC_THREAD | Unable to start thread for 1 second process. | 3
0x0D89 | CLK_MGR_ERR_UNABLE_TO_START_IRQ_THREAD | Unable to start thread for 1 second process. | 3
0x0D8A | CLK_MGR_ERR_UNABLE_TO_CREATE_1SEC_LIST | Unable to create new function list for 1 second process. | 3
0x0D8B | CLK_MGR_ERR_UNABLE_TO_CREATE_IRQ_LIST | Unable to create new function list for IRQ process. | 3
0x0D8C | CLK_MGR_ERR_UNABLE_TO_CREATE_EVENT_HDL | Unable to create event handle for IRQ DPC code. | 3
0x0D8D | CLK_MGR_ERR_UNABLE_TO_CREATE_DPC_LIST | Unable to create list to handle DPCs. | 3
0x0D8E | CLK_MGR_ERR_UNABLE_TO_CREATE_BDCLKCFG | Unable to create or get handle for BD_CLK_CFG. | 3
0x0D8F | CLK_MGR_ERR_UNABLE_TO_CREATE_CLOCKSM | Unable to create or get handle for CLOCKSM. | 3
0x0D90 | CLK_MGR_ERR_UNABLE_TO_CREATE_CRIT_SECT | Unable to create critical section for CLOCKSM. | 3
0x0D91 | CLK_MGR_ERR_UNABLE_TO_GET_CRIT_SECT | Timed out getting CLOCKSM critical section. | 3
0x0DC0 | BDCFG_ERR_NO_HMIC_FOUND | No HMIC found. | 2
0x0DC1 | BDCFG_ERR_UNRECOG_PARAMETER | Invalid clocking parameter. | 3
0x0DC2 | BDCFG_ERR_BAD_CTBUS_CLOCK_SRC | Clock source to be used was in alarm. | 5
0x0DC3 | BDCFG_ERR_ONLY_SUPPORT_8KHZ | NETREF signals on this board support only 8 kHz operation. | 4
0x0DC4 | BDCFG_ERR_NO_NETWORK_INSTANCE | Clock source to be used does not exist or is not configured. | 5
0x0DC5 | BDCFG_ERR_CLOCK_SOURCE_IN_ALARM | Clock source to be used was in alarm. | 5
0x0DC6 | BDCFG_ERR_NO_MVIP_CLK_SUPPORT | No MVIP bus support. | 4
0x0DC7 | BDCFG_ERR_SM_CLOCK_CFG_FAILS | Failed when clock fallback state machine issued command. | 3
0x0DC8 | BDCFG_ERR_NO_NETREF_ON_WDOG | Failed to detect NETREF signal on I/O after configured to drive the signal. | 5
0x0DC9 | BDCFG_ERR_CANNOT_GET_CLK_REG_HNDL | Failed to get handle to write HMIC registers. | 3
0x0DCA | CLKSM_ERR_STANDALONE_NO_SRC | Both clock sources failed while running standalone mode. | 5
0x0DCB | CLKSM_ERR_PRIMARY_NO_SRC | Both clock sources failed while running primary mode. | 5
0x0DCC | CLKSM_ERR_SECONDARY_NO_SRC | Both clock sources failed while running secondary mode. | 5
0x0DCD | CLKSM_ERR_SLAVE_NO_SRC | Both clock sources failed while running slave mode. | 5
0x0DCE | BDCFG_ERR_LREF_PREVIOUS_IN_USE | LREF previously in use - clocking restriction. | 4