# Error types 8000 and 8100

The following table lists the 8000 type (system) and 8100 type (DSP driver) errors:

Error code | Error name | Description | Category
--- | --- | --- | ---
-1 | NO_SUCH_MSGTYP | Invalid message code. | 3
-2 | NO_PROCESSORS_BOOTED | No DSPs booted. | 2/3
-3 | SMALL_BUFS_NO_MEM | Not enough system memory for small buffer pool. Resolution: Check board configuration file and make sure Buffer[x].Num keyword value is set correctly. | 4
-4 | SMALL_BUFS_NO_CREATE | Failed to create small buffer pool. | 3
-5 | LARGE_BUFS_NO_MEM | Not enough system memory for large buffer pool. Resolution: Check board configuration file and make sure Buffer[x].Num keyword value is set correctly. | 4
-6 | LARGE_BUFS_NO_CREATE | Failed to create large buffer pool. | 3
-7 | NO_MEM_BUF_AVAILABLE | Not enough system memory for allocation request. Resolution: Check board configuration file and make Buffer[x].Num keyword value smaller. | 4
-8 | CANT_FREE_MEM_BUF | Failed to free memory buffer or area. | 3
-9 | AMX_RSRC_INIT_FAIL | Failed to initialize AMX resource. | 3
-10 | TPROC_NUM_OUT_OF_RANGE | Task processor number out of range. | 3
-11 | TPROC_ALREADY_INIT | Task processor already initialized. | 3
-12 | TPCB_MEM_ALLOC_FAIL | Failed to allocate task processor memory in driver. | 3
-13 | TLIST_CMEM_ALLOC_FAIL | Failed to allocate task list memory in CMEM. | 3
-14 | TPROC_WILL_NOT_INIT | Failed to initialize task processor. | 3
-15 | OCB_MEM_ALLOC_FAIL | Failed to allocate OCB memory in DSP driver. | 3
-16 | OVLY_DUPLICATE_IDS | Different overlays have the same ID. Resolution: Make sure you do not load identical DSP algorithms at the same time (for example, the dtmf and dtmfe DSP files). | 4
-17 | OVLY_ALREADY_LOADED | Overlay is already loaded into driver memory. Resolution: Make sure you do not download A-law and mu-law DSPs at the same time. | 4
-18 | OVLY_MEM_ALLOC_FAIL | Failed to allocate memory for overlay in driver. | 3
-19 | CANT_FREE_OVLY_BUF | Failed to free buffer passing overlay. | 3
-20 | OVLY_NOT_FOUND | Overlay ID not found in OCB list. | 3
-21 | CANT_FREE_OVLY_BLOCK | Failed to free overlay cleared from driver. | 3
-22 | OVLY_NOT_IN_DRIVER | Overlay not in driver for downloading to CMEM. | 3
-23 | OVLY_ALREADY_IN_CMEM | Overlay is already downloaded to CMEM. | 3
-24 | OVLY_WONT_FIT_IN_CMEM | Failed to allocate overlay space in CMEM. | 3
-25 | OVLY_NOT_IN_CMEM | Overlay is not currently in CMEM. | 3
-26 | CANT_FREE_CMEM_OVLY | Failed to free overlay space in CMEM. | 3
-27 | OVLY_IDCHK_BAD | Overlay ID in CMEM does not match the driver overlay ID. | 3
-28 | OVLY_ALREADY_CLEARED | Overlay is already cleared from CMEM. | 3
-29 | TPROC_NOT_YET_INIT | Task processor not yet initialized. | 3
-30 | CANT_LOAD_DEFAULT_OVLY | Task processor failed to load default overlay. | 3
-31 | CANT_FREEZE_CMEM | Failed to freeze CMEM and allocate dynamic blocks. | 3
-32 | NO_MVIP_CNF_ACTIVE | No MVIP configuration block is active. | 3
-33 | MVIP_PROCESSOR_ERROR | MVIP processor is reporting a hardware configuration error. Resolution: Check MVIP bus connectors. | 5/2
-34 | TASK_PROCESSOR_ERROR | A task processor is reporting an error. | 3
-35 | BOOT_EXTRA_BUF_PROBLEM | Cannot allocate memory check buffer on DSP booting. | 3
-36 | BOOT_CMEM_CHECK_ERROR | CMEM memory test failed on DSP booting. | 3
-37 | SMALL_BUFS_NO_REINIT | Failed to reinitialize small buffer pool. | 3
-38 | LARGE_BUFS_NO_REINIT | Failed to reinitialize large buffer pool. | 3
-39 | PORT_ALREADY_OPEN | Port is already open. | 3
-40 | PORT_IN_USE | Port cannot be closed because it is not in use. | 3
-41 | STREAM_NOT_AVAILABLE | Selected MVIP stream is not currently active. | 3
-42 | PORTS_IN_USE | Cannot select other MVIP stream set when ports are open. | 3
-43 | CHANNEL_ALREADY_OPEN | No more available channels. | 3
-45 | NO_MEM_FOR_CCB | Failed to allocate memory for CCB. | 3
-46 | CHANNEL_WAKE_MSG_FAIL | Wake-up message to channel task failed. | 3
-47 | CHANNEL_NUM_OUT_OF_RANGE | Channel number is out of range. | 3
-48 | CHANNEL_ALREADY_CLOSED | Channel is already closed. | 3
-49 | CHANNEL_LIST_NOT_EMPTY | Cannot close until all channel lists are empty. | 3
-50 | CHANNEL_ABORT_MSG_FAIL | Channel abort message failed. | 3
-51 | CANT_FREE_CCB_MEM | Failed to free CCB memory. | 3
-52 | FDB_BUFFER_SIZE_ERROR | FDB buffer size and internal size information conflict. | 3
-53 | FDB_DUPLICATE_IDS | Two FDBs have the same ID. | 4
-54 | FDB_MEM_ALLOC_FAIL | Failed to allocate memory for the FDB. | 3
-55 | CANT_FREE_FDB_BUF | Failed to free buffer passing FDB. | 3
-56 | PORT_NOT_OPEN | Cannot assign port until open. | 3
-57 | SCB_ALLOC_FAIL | Failed to allocate buffer for SCB. | 3
-58 | PORT_ALREADY_ALLOCATED | Output port is already assigned. | 3
-59 | INPUT_PORT_INDEX_COLLISION | No other output port assigned for forking. | 3
-60 | PORT_NOT_IN_USE | Cannot release the port because it is not open. | 3
-61 | PORT_NOT_OWNED_OR_IDLE | Cannot release the port because it is either not owned or not being used. | 3
-62 | CANT_FREE_SCB | Failed to free SCB memory buffer. | 3
-63 | CHANNEL_NOT_OPEN | Request made to closed channel. | 3
-64 | INPUT_BUF_ALLOC_FAIL | Cannot allocate input buffer for direct connect. | 3
-65 | STREAM_BUF_ALLOC_FAIL | Cannot allocate CMEM stream buffer for direct connect. | 3
-66 | PORT_NOT_CONNECTED | Port is not directly connected. | 3
-67 | CANT_FREE_STREAM_BUF | Cannot free CMEM stream buffer on disconnect. | 3
-68 | CANT_FREE_INPUT_BUF | Cannot free input buffer on disconnect. | 3
-69 | CANT_FREE_OUTPUT_BUF | Cannot free output buffer on disconnect. | 3
-70 | CANT_FIND_PORT_SCB | Port SCB missing on disconnect. | 3
-71 | CANT_SEND_EVENT | Failed to send event message to channel task. | 3
-72 | CANT_RELEASE_BUFFER | Failed to free empty buffer. | 3
-73 | CANT_REPORT_BUF_DONE | Failed to report buffer done to channel task. | 3
-74 | CONTINUATION_BUF_ALLOC_FAIL | Failed to allocate next buffer when needed. | 3
-75 | CANT_PASS_BUFFER | Failed to pass buffer to channel task. | 3
-76 | OUTPUT_BUF_QUEUE_OVERFLOW | Too many downward buffers submitted. | 3
-77 | CANT_FIND_FDB | FDB ID not found in list. Did not download default DSP algorithms. Resolution: Make sure you specified signal.dsp and dtmf.dsp in the board keyword file. | 3
-78 | WRONG_NMBR_PARMS_PASSED | Wrong number of parameters passed on function start. | 4
-79 | TVB_ALLOC_FAIL | Failed to allocate task variable block in CMEM. Tried to start too many instances of DSP algorithms at the same time (for example, echo canceling, FAX). | 1/4
-80 | CANT_FREE_PARM_BUFFER | Failed to free buffer-passing function parameters. | 3
-81 | CANT_ALLOC_SFCB | Failed to allocate SCB for function. | 3
-82 | NO_INPUT_PORT_FOR_FUNC | Function needs input port not in LIFO. | 3
-83 | CANT_ALLOC_STREAM_BUF | Cannot allocate stream buffer for function in CMEM. Tried to start too many instances of DSP algorithms at the same time (for example, echo canceling, FAX). | 1/4
-84 | CANT_FREE_SPCB | Cannot free SCB buffer used in LIFO. | 3
-85 | NO_OUTPUT_PORT_FOR_FUNC | Function needs output port not in LIFO. | 3
-86 | CANT_ALLOC_S3CB | Cannot allocate SCB for coprocessor stream. | 3
-87 | NOT_ENOUGH_BUFFERS_PASSED | Not enough buffers were passed to start function. | 3
-88 | CANT_ALLOC_INPUT_BUF | Failed to allocate input buffer on function start. Tried to run too many instances of play/record. Resolution: Make Buffer[x].Num keyword value smaller in the board keyword file. | 1/4
-89 | PASSED_BUFFERS_LEFT_OVER | Buffers were left over on function start. | 3
-90 | CANT_FREE_PASSED_BUF | Cannot free down buffer on function stop. | 3
-91 | CANT_ALLOC_SPCB | Cannot allocate SCB for LIFO on function stop. | 3
-92 | CANT_FREE_SFCB | Cannot free function SCB on function stop. | 3
-93 | CANT_FREE_S3CB | Cannot free coprocessor SCB on function stop. | 3
-94 | FCB_FOR_DIFFERENT_CHANNEL | Channel number in FCB is incorrect. | 3
-95 | CANT_FREE_FCB | Failed to free FCB buffer on function stop. | 3
-96 | TL_OVLY_NOT_IN_CMEM | Overlay not in CMEM when list building needs it. | 3
-97 | TL_OVLY_NOT_LOADED | Overlay not in task processor when list building needs it. | 3
-98 | TL_BUILD_LIST_OVERFLOW | Added list piece overflowed temporary build area. | 3
-99 | TL_OVERLAY_NOT_FOUND | Overlay not in OCB list when needed. | 3
-100 | TL_OVERLAY_NOT_IN_CMEM | Overlay not in CMEM when needed. | 3
-101 | TL_PROC_NOT_FOUND | No task processor can run requested function. Too many DSP algorithms are started at the same time. Used up all on board MIPS. | 1/4
-102 | TL_REM_FUNC_NOT_FOUND | Function to stop does not own any list entries. | 3
-103 | TL_REM_NO_EOL | Function owns past end of task list. | 3
-104 | TL_REM_BAD_LOAD_FORMAT | Overlay load list format invalid. | 3
-105 | TL_REM_TOO_MANY_SEPS | Invalid list structure. | 3
-106 | CANT_ALLOC_FCB | Cannot allocate FCB buffer on function start. | 3
-107 | CANT_FIND_FCB | Cannot find FCB in list on function stop | 3
-108 | COMMAND_STREAM_BUSY | Command already queued when a second command was issued. | 3
-109 | COMMAND_TOO_BIG | More parameters passed in command than in command stream. | 3
-110 | NO_COMMAND_STREAM | Command given with no associated active stream. | 3
-111 | CANT_REPORT_BUF_STARTED | Report of up buffer on function startup failed. | 3
-112 | INPUT_BUF_QUEUE_OVERFLOW | Too many buffer size values passed on function startup. | 3
-113 | CANT_FREE_TVB_BUF | Cannot free TVB in CMEM on function stop. | 3
-114 | PORT_FOR_IDLE_NOT_FOUND | On change idle command, port not found. | 3
-115 | OVERFLOW_10MS_STREAMS | Not all 10 ms events and buffers arrived in time. The 386 CPU overloaded trying to run more DSP algorithms than available (for example, trying to run 60 ports of voice). | 3
-116 | DB_PORT_NOT_IDLE | DB port already connected on connection request. | 1/4
-117 | DB_NOT_MVIP_CONNECTED | DB port not of MVIP type on disconnect. | 3
-118 | DB_PORT_NUM_TOO_BIG | DB port number argument passed too big. | 3
-119 | DB_PORT_NOT_IDLE_CHAN | On disconnect from channel, slot not idle. | 3
-120 | DB_PORT_WRONG_CHAN | On disconnect, channel number wrong. | 3
-121 | DB_PORT_WRONG_INDEX | On disconnect, index does not match. | 3
-122 | DB31_DEMUX_TASK_NOT_DONE | Demux semaphore not set on 10 ms period. | 3
-123 | DB31_MUX_TASK_NOT_DONE | Mux semaphore not set on 10 ms period. | 3
-124 | NO_SPACE_READING_DRV_STRUCT | Buffer too small to retrieve driver structure. | 3
-125 | WRONG_NUM_OVLYS_ASSIGNED | Either too many overlays or no default overlay given. | 3
-126 | LIST_TOO_HIGH_IN_CMEM | Task processor list allocated into MPROC code area. Custom configuration is invalid. Allocated more than 3K of list space for all task processors. | 4
-127 | CMEM_TIMED_OUT | CMEM timed out. The DSP overlay ran out of time before finishing its processing. This may occur because too many channels are run through a single DSP program instance on a DSP/task processor. | 3
-128 | FMIC_ERROR | CT bus clock error. Resolution: Check CT bus cables. | 4/5
-129 | UNEXEPECTED_DB_INTERRUPT | DB31 hardware access blocked by DSP. | 3
-130 | TASK_PROCESSOR_NOT_READY | DSP overloaded or crashed. | 3
-131 | BAD_EVENT_FORMAT | Mail message from DB31 has invalid format. | 3
-132 | READ_STRUCT_BUF_TOO_SMALL | Large buffers are too small to send debug information. | 3
-133 | OVLY_SIZE_BAD | Overlay buffer size does not match header. | 3
-134 | FILTER_ACTIVE_WHEN_STOPPING | Port stream not idle when function stop issued. | 3
-135 | NO_BROADCAST_TO_FILTER_PORT | Port out stream can go only to filter function, and not to MVIP. | 3
-142 | UNEXPECTED_HSCX_INTERRUPT | Not used. | 3
-143 | OBSOLETE_DSPDRV_FUNCTION | Not used. | 4
-144 | MEDIUM_BUFS_NO_MEM | Insufficient memory for medium buffer pool. Resolution: Make sure Buffer[x].Num keyword value is set correctly in the board keyword file. | 3
-145 | MEDIUM_BUFS_NO_CREATE | Unable to create medium buffer pool. | 3
-147 | NO_OUTPUT_PORT_FOR_MPROC_FUNC | No port for signaling function. | 3
-148 | NO_INPUT_PORT_FOR_MPROC_FUNC | No port for signaling function. | 3
-149 | MPROC_INPUT_NOT_USED | Attempted to release an unused slot. | 3
-150 | MPROC_OUTPUT_NOT_USED | Attempted to release an unused slot. | 3
-151 | MPROC_INPUT_USED | Attempted to assign an active slot. | 3
-152 | MPROC_OUTPUT_USED | Attempted to assign an active slot. | 3
-153 | HMIC_ERROR | HMIC error. | 3
-180 | FUNCTION_INSTANCE_EXISTS | Function already in table. | 3
-181 | TOO_MANY_ACTIVE_FUNCTIONS | Function table overflow. | 3
-182 | UNKNOWN_C51_FUNCTION_ID | Unknown DSP function ID. | 3
-183 | DRVAPI_EMUL_INTERNAL_ERROR | Internal error in DSP driver. | 3
-184 | UNMATCHED_SIGNAL_SLOTS | Internal error in DSP driver. | 3
-200 | DSPERR_TIMER_ERROR | Not used. | 3
-201 | DSPERR_FILTER_ENGINE_ERROR | Not used. | 3
-301 | DSPERR_NO_RESOURCES | Insufficient resources (MIPs, memory, pins) available on a DSP to create a filter. | 3
-302 | DSPERR_UNKNOWN_SOURCE | Not used. | 3
-303 | DSPERR_OUT_OF_MEMORY | Insufficient memory. | 3
-304 | DSPERR_DRIVER_ALREADY_OPENED | Not used. | 4
-305 | DSPERR_INVALID_FILTER_ID | Not used. | 3
-306 | DSPERR_INVALID_TIMESLOT | Not used. | 3
-307 | DSPERR_INVALID_HANDLE | No context associated with handle. | 3
-308 | DSPERR_BAD_CLUSTER_ID | Not used. | 3
-309 | DSPERR_NO_MORE_CONTEXTS | Context pool full. OpenDriver failed. | 3
-310 | DSPERR_INVALID_PIN | Tried to connect/disconnect an invalid pin. | 3
-311 | DSPERR_BAD_FILTER_ENGINE_ID | Invalid filter engine ID. ID is greater than maximum. | 3
-312 | DSPERR_FILTER_ENGINE_ID_USED | Filter engine is already in DSP driver database. | 3
-313 | DSPERR_BAD_GROUP_ID | ID is greater than maximum. | 3
-314 | DSPERR_INVALID_QUEUE_COUNT | Failed to create DPF start packet. | 3
-315 | DSPERR_CANT_FIND_FUNCTION | Tried to start a function on a filter engine. Resolution: Make sure the default DSP algorithm (for example, the DTMF DSP file) is listed in the board keyword file. | 4
-316 | DSPERR_INVALID_SLOT_ID | Not used. | 3
-317 | DSPERR_INVALID_PIN_TYPE | A filter engine does not support this pin type. | 3
-318 | DSPERR_OVERRAN_TIME_SLICE | The DSP algorithm overran the amount of time it was allotted. CPU overloaded (for example, tried to run 60 ports of voice). | 1/4
-319 | DSPERR_TIME_SLICE_LOST | Not used. | 3
-321 | DSPERR_CONNECT_ERROR | Pin connection failed, or pins incompatible. | 3
-322 | DSPERR_DISCONNECT_ERROR | Error breaking connection, or invalid pin. | 3
-323 | DSPERR_CREATE_FILTER_ERROR | Cannot create filter. | 3
-324 | DSPERR_FILTER_STATE_ERROR | Not used. | 3
-325 | DSPERR_INVALID_PIN_ERROR | Invalid pin handle. | 3
-326 | DSPERR_INVALID_FILTER_CMD | Incorrect command sent to filter (start sent to running filter, or stop sent to stopped filter). | 3
-327 | DSPERR_REQUEST_DATA_ERROR | Data requested from a filter proxy, or from an HPI input or HPI output pin. | 3
-328 | DSPERR_MAKE_MAPPING_ERROR | Not used. | 3
-329 | DSPERR_BREAK_MAPPING_ERROR | Not used. | 3
-330 | DSPERR_CONNECT_DIRECTION_ERROR | Attempted to connect an input pin to an input pin, or an output pin to an output pin. | 3
-331 | DSPERR_CONNECT_PIN_CLASS_ERROR | Attempted to connect pins of different classes. | 3
-332 | DSPERR_CONNECT_PIN_TYPE_ERROR | Attempted to connect two AG terminal pins or two HPI pins. | 3
-333 | DSPERR_INVALID_FUNCTION_CALLED | Invalid function ID sent to signaling library. | 3
-334 | DSPERR_INVALID_INPUT_PIN_COUNT | Number of input pins created does not match DDF definition. | 3
-335 | DSPERR_INVALID_OUTPUT_PIN_COUNT | Number of output pins created does not match DDF definition. | 3
-336 | DSPERR_INVALID_ALGORITHM_TYPE | Invalid DSP algorithm type specified. | 3
-337 | DSPERR_FATAL_DSPOS_ERROR | DSPOS fatal error. DSP halted. | 3
-338 | DSPERR_INVALID_COMMAND | Invalid command message sent to DSP driver or filter engine. | 3
-339 | DSPERR_CANT_START_FUNCTION | Filter engine not running. | 3
-340 | DSPERR_PIN_ALREADY_CREATED | Pin already created. | 3
-341 | DSPERR_NOT_ENOUGH_RESOURCES | Filter creation failed because of lack of resources (not enough calculated memory or out of instances that can be created). | 3
-342 | DSPERR_ENGINE_CMD_INVALID | Invalid command sent to filter engine. | 3
-343 | DSPERR_INVALID_OBJECT_INFO_CMD | Invalid object information command sent to DSP driver. | 3
-344 | DSPERR_CANT_FREE_BUFFER | Not used. | 3
-345 | DSPERR_CANT_CREATE_BUFFER_POOL | Allocation of buffer pool failed. | 3
-346 | DSPERR_ALLOC_SIZE_TOO_LARGE | The size was greater than the maximum buffer size of the buffer pool. | 3
-347 | DSPERR_BUFFER_POOL_EMPTY | All buffers have been allocated. | 3
-348 | DSPERR_FREE_BUFFER_ADDR | The address of the buffer was not in the memory space allocated for the buffer pool. | 3
-349 | DSPERR_BUFFER_ADDR_NOT_MOD | The address of the buffer was not aligned with the beginning of a buffer. | 3
-350 | DSPERR_BUFFER_DOUBLE_FREE | The buffer is being freed twice. | 3
-351 | DSPERR_INVALID_INSTANCE_HANDLE | Invalid instance handle provided. | 3
-352 | DSPERR_EVENT_SIZE_TOO_LARGE | An AG terminal pin has a maximum of 16 words per event. A DSP generated an event larger than 16 words. | 3
-353 | DSPERR_ENGINE_CMDS_NOT_SUPPORTED | An AG terminal pin has a maximum of 16 words per event. A DSP generated an event larger than 16 words. | 3
-354 | DSPERR_C54X_STOPPED_TICKING | The DSP should update the tick count every 1 ms, event N ms polled. The DSP tick should never be the same. | 3
-355 | DSPERR_NO_CS_MAPPING_OBJECT | Not allowed to make circuit switch connections. | 3
-356 | DSPERR_PIN_COUNT_ERROR | Internal error. Pin count does not match the number of actual pointers to pins. | 3
-357 | DSPERR_INPUT_PIN_ALREADY_CONNECTED | DSP error. Input pin already connected (you can connect an input to only one output). | 3
-358 | DSPERR_PIN_TOO_MANY_CONNECTIONS | Output was connected to more inputs than supported. | 3
-359 | DSPERR_FILTER_ENGINE_START_TIMEOUT | Filter engine boot timeout. | 3
-360 | DSPERR_FILTER_ENGINE_NOT_STARTED | Not used. | 3
-361 | DSPERR_CMD_TOO_LARGE | Internal DSP command too large. | 3
-362 | DSPERR_UNKNOWN_OBJECT | Tried to create or destroy an unknown object. | 3
-363 | DSPERR_OBJECT_NOT_FOUND | Tried to delete an object creator that does not exist. | 3
-364 | DSPERR_OUT_OF_HANDLES | No more handles available for allocation. | 3
-365 | DSPERR_OUT_OF_PINS | Filter engine is out of pins. | 3
-366 | DSPERR_UNKNOWN_PIN_TYPE | Filter engine failed to allocate pins. Type is not CIRCUIT_SWITCHED or DATA_SWITCHED. | 3
-369 | DSPERR_BOOT_IMAGE_NOT_FOUND | Failed to start a filter engine. Boot image is not loaded. | 3
-370 | DSPERR_MAX_BOOT_IMAGE_EXCEEDED | Failed to load a boot image. | 3
-371 | DSPERR_IMAGE_PARSE_FAILED | Invalid boot image. | 3
-372 | DSPERR_IMAGE_REFERENCED | Tried to unload a used boot image. | 3
-373 | DSPERR_C54X_CMD_QUEUE_OVERFLOW | HPI command queue is full. | 3
-374 | DSPERR_C54X_BAD_CMD_QUEUE_PTR | HPI command queue offset is out of range. | 3
-375 | DSPERR_C54X_BAD_EVENT_QUEUE_PTR | HPI event queue offset is out of range. | 3
-376 | DSPERR_C54X_DATA_QUEUE_OVERFLOW | HPI data output queue overflow. | 3
-377 | DSPERR_C54X_BAD_DATA_QUEUE_PTR | Internal error in data input or data output queue. | 3
-378 | DSPERR_COMPACTION_QUEUE_FULL | Compaction queue in filter engine is full. | 3
-379 | DSPERR_INVALID_START_PACKET | An invalid start packet was sent to a filter. | 3
-380 | DSPERR_INTERNAL_ERROR | An internal error occurred. | 3
-381 | DSPERR_ENGINE_ALREADY_STARTED | A start command was sent to a currently running filter engine. | 3
-382 | DSPERR_INVALID_BOOT_IMAGE | Invalid DSP boot image. | 3
-383 | DSPERR_C54X_INVALID_EVENT_SIZE | Invalid size in a message in the HPI event queue. | 3
-384 | DSPERR_HMIC_CONNECT_FAILED | CS mapping manager failed to make or break a connection. Exceeded capacity of MVIP to local connections by making connections in your application, by running swish, or because of the PPX configuration file. | 1/4
-385 | DSPERR_IMAGE_ALREADY_LOADED | Image already loaded. | 1
-386 | DSPERR_NO_CRITICAL_SECTION_EXISTS | Improper critical section exit. | 3
-387 | DSPERR_ENGINE_NOT_RUNNING | DSP in invalid state. | 3
-388 | DSPERR_INVALID_LOCATION_TYPE | Invalid location type. | 1
-389 | DSPERR_DSP_TO_HOST_DATA_OVERFLOW | DSP data lost (not fatal). | 3
-390 | DSPERR_FRAME_SYNC_RECOVERED | Clock error (recovered). | 4
-391 | DSPERR_COMBINER_REQUEST_WRONG_SIZE | DynamicRecordBuffers was configured, but the submitted record buffers were not all the same size. | 1/4