Table of Contents NMS Glossary Previous Page Next Page Version


Chapter 2

AG Board and Driver Errors


2.1 AG Board and Driver Error Types
Error Categories
2.2 Error Types 8000 and 8100
2.3 Error Type 8200
2.4 Error Type 8400
2.5 Error Type 8500
2.6 Error Types 8a00, 9a00, and 9900
2.7 Error Type 8d00
2.8 Error Type 9100
2.9 Error Type FF00 (UnixWare and Solaris Only)

2.1 AG Board and Driver Error TypesTop of Page

AG boards record boot time and run time errors in the agpierror.log file. By default, agpierror.log is located in \nms\oam\log (for Windows NT and Windows 2000) and in /opt/nms/oam/log (for UNIX).

AG boards return the following types of errors, depending on the problem encountered:
Type

Description

8000

System errors (not channel specific)

8100

DSP driver errors

8200

System errors (channel specific)

8400

TCP manager errors (not channel specific)

8500

GTP engine errors (not channel specific)

8a00
9a00
9900

FMIC, HMIC, and digital line errors

8d00

Voice Message service errors

9100

DSP service layer errors

FF00

Host driver errors

Error CategoriesTop of Page

The following table describes the categories of returned errors:
Category

Description

1

Application/programming error.

2

Serious board problem. Try another board.

3

Serious internal error.

4

Software configuration error.

5

Hardware configuration error. Check cables and connectors.

For information about AG board error format, refer to Section 1.3.

2.2 Error Types 8000 and 8100Top of Page

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 the signal.dsp and dtmf.dsp DSP files in the board configuration 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 configuration 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

-136

DB_PORT_NOT_IN_USE

Daughterboard port not connected on disconnect request.

3

-137

NO_INPUT_PORT_FOR_DB

No input port available for daughterboard resource connection.

3

-138

NO_OUTPUT_PORT_FOR_DB

No output port available for daughterboard resource connection.

3

-139

DB_PORT_ALREADY_CONNECTED

Cannot connect daughterboard port to resource connection.

3

-140

DIVA_CMEM_IN_TASK_NOT_DONE

CMEM semaphore not set on 10 ms period.

3

-141

DIVA_CMEM_OUT_TASK_NOT_DONE

CMEM semaphore not set on 10 ms period.

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 configuration 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 configuration 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 ping 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

2.3 Error Type 8200Top of Page

The following table lists the 8200 type (channel-specific system) errors:
Error Code

Error Name

Description

Category

-513

BAD_HOST_COMMAND_SEM

Not used.

3

-514

BAD_HOST_CMD_BUF_CNT

More than four buffers were attached to the message read from SRAM by host command task.

3

-515

CANT_GET_HOST_CMD_BUF

Could not allocate an AMX buffer to hold an SRAM message buffer.

Tried to run too many instances of play/record. Buffer[x].Num keyword value is invalid.

4

-516

CNT_POST_HCMD_TO_SUP

Not used.

3

-517

CANT_POST_HCMD_TO_CH

Failed to send a message to the intended channel manager (agsend failed).

3

-518

CANT_WAIT_HOST_EVENT

Failed to wait for message to be enqueued into the common event AMX message exchange (ajmxwat failed).

3

-519

BAD_HOST_EVENT_SEM

Not used.

3

-520

CANT_CHANGE_EVENT_PRI

Occurs while changing task priority.

3

-521

CANT_FREE_EVENT_BUF

Failed to free AMX buffer.

3

-522

CANT_ATTACH_MORE_MGRS

Number of managers/channels exceeded while attaching a manager.

3

-523

CANT_FIND_MANAGER_ID

Invalid manager ID while attaching a manager.

3

-524

MANAGER_NOT_ATTACHED

Invalid manager ID while detaching a manager.

3

-525

UNPROCESSED_MESSAGE

Message dispatcher received an unknown message.

3

-526

CANT_SEND_HOST_MSG

Not used.

3

-527

CANT_SEND_MSG_TO_CHAN

Failed to send a message to a channel (inter_channel_send, mgrsend, dispatcher, terminate_channel).

3

-528

HCMD_CHANNEL_NOT_OPEN

HCommand message channel not open.

3

-529

CANT_GET_TASK_STACK

Not used.

3

-530

CHAN_TASK_CREATE_ERROR

Failed to create a channel task.

3

-531

CANT_REPORT_START_CHAN

Not used.

3

-532

CANT_SET_CHAN_TERM

Failed to setup task termination procedure.

3

-533

NO_CH_TSKS_AVAILABLE

Not used.

3

-534

CHAN_ALREADY_STOPPED

Tried to stop a channel that is already stopped.

3

-535

CANT_KILL_CHAN_TASK

Not used.

3

-536

CANT_DELETE_CHAN_TASK

Error deleting channel task.

3

-537

CANT_SIGNAL_HOST_EVENT

Not used.

3

-538

CANT_CREATE_CHAN_TIMER

Error creating channel timer.

3

-539

CANT_DELETE_CHAN_TIMER

Error deleting channel timer.

3

-540

CANT_FREE_TASK_STACK

Not used.

3

-541

MGR_ALREADY_ATTACHED

Manager already attached.

3

-542

CHANNEL_OUT_OF_RANGE

Message channel out of range of acceptable channel values.

3

-543

FATAL_FAULT_OR_TRAP

The coprocessor halted due to an exception or trap.

3

-544

AMX_FATAL_EXIT

A fatal error occurred in the coprocessor kernel.

3

-545

DEST_CHANNEL_NOT_OPEN

Destination channel is not open.

3

-546

CANT_ALLOC_CONTEXTS

Failed to allocate memory.

3

-547

DB31_TOKEN_NOT_GRANTED

DB31 hardware access blocked by DSP.

3

-548

DB31_BAD_MAIL_MESSAGE

Mail message from DB31 has invalid format.

3

-549

DIVA_TASK_ID_NOT_FOUND

Interrupt task ID not found for NaturalRecognition/DSP board.

3

-550

DIVA_MULTIPLE_DIVA1_BOARDS

Multiple NaturalRecognition/DSP boards detected.

3

-551

INVALID_CHANNEL_NUMBER

Invalid channel number.

3

-552

ISDN_STACKS_TRAP

The ISDN stack reported an error.

Resolution: Restart the ISDN stack.

3

-554

INTER_CHANNEL_SEND_FAILED

A call to interchannel send failed (used in svcres.c).

3

-555

CS_RESOURCE_QUEUE_ERROR

A queue error occurred for call setup resources.

3

-556

CS_RESOURCE_TIMER_ERROR

A timer error occurred for call setup resources.

3

-557

CS_RESOURCE_LOCK_ERROR

Resource semaphore lock error occurred.

3

-559

STUB_MANAGER_CALLED

Missing run module.

Resolution: Specify the correct .leo file in the board configuration file.

4

-560

TOO_MANY_MANAGERS

Too many run modules.

4

-561

MANAGER_ALREADY_IN_TABLE

Run module is not unique.

3

-562

STOP_COUNTER_UNDERFLOWED

Supervisor internal error.

3

-563

EVENT_MAILBOX_OVERFLOWED

One or more events were lost.

Resolution: Assign a higher priority interrupt to AG boards.

3

-564

CHANNEL_LIBRARY_NOT_INIT

Channel library not initialized
(AG 2000 and AG 4000 boards).

3

-565

SIGNAL_LIBRARY_NOT_INIT

Signal library not initialized (AG 2000,
AG 4000, and AG 4000C boards).

3

-566

SIGNAL_FUNC_ALREADY_ACTIVE

Attempted to start active signaling function (AG 2000,
AG 4000, and AG 4000C boards).

3

-567

SIGNAL_FUNC_NOT_ACTIVE

Attempted to use inactive signaling function (AG 2000,
AG 4000, and AG 4000C boards).

3

-568

CHANNEL_HANDLE_TABLE_ERROR

Internal error.

3

-569

CANT_SEND_ERROR_TO_HOST

Unable to send normal error message.

3

2.4 Error Type 8400Top of Page

The following table lists the 8400 type (TCP manager) errors:
Error Code

Error Name

Description

Category

-1024

GTPERR_MGR04_NOT_CONFIGURED

START_MANAGER given before CONFIGURE_MGR.

3

-1025

GTPERR_BAD_ENGINE_REV

TCP requires different GTP engine revision.

3

-1026

GTPERR_BAD_CHANNEL_NUMBER

Invalid channel number.

3

-1027

GTPERR_BAD_TCP_NAME

Invalid TCP.

3

-1028

GTPERR_BAD_BUFFER_COUNT

Invalid number of buffers passed.

3

-1029

GTPERR_BAD_BUFFER_SIZE

Inconsistent buffer size.

3

-1030

GTPERR_BAD_PARAMETER_COUNT

Invalid parameter count.

3

-1031

GTPERR_BAD_PARAMETER_INDEX

Bad parameter index.

3

-1032

GTPERR_PARAM_INIT_ERROR

Cannot initialize parameter. Parameter is out of range.

3

-1033

GTPERR_TOO_MANY_TCPS

Attempted to load more TCPs than the maximum allowed.

3

-1034

GTPERR_CANNOT_ALLOCATE_TCP

Cannot allocate TCP memory.

3

-1035

GTPERR_CANNOT_FREE_TCP

Cannot deallocate TCP memory.

3

2.5 Error Type 8500Top of Page

The following table lists the 8500 type (GTP engine) errors:
Error Code

Error Name

Description

Category

-1280

TCPERR_BAD_ENGINE_STATE

Incorrect engine state.

3

-1282

TCPERR_BAD_STATE_RECORD_ID

Incorrect state record ID.

3

-1283

TCPERR_BAD_STATE_NUMBER

Bad state number.

3

-1284

TCPERR_BAD_STATE_INDEX

Bad state index.

3

-1285

TCPERR_BAD_PARAMETER_COUNT

Bad parameter count.

3

-1286

TCPERR_BAD_PARAMETER_INDEX

Bad parameter index.

3

-1287

TCPERR_BAD_TCP_INDEX

Bad TCP index.

3

-1288

TCPERR_BAD_RECORD_SIZE

Bad record size.

3

-1289

TCPERR_BAD_FUNCTION_ORDINAL

Bad service function ordinal.

3

-1290

TCPERR_BAD_SERVICE_ARG_LIST

Bad service argument list.

3

-1291

TCPERR_BAD_SERVICE_NO_ARGUM

Bad number of service arguments.

3

-1292

TCPERR_BAD_ARGUMENT_TYPE

Bad argument type.

3

-1293

TCPERR_BAD_TCP_NAME

Bad TCP name.

3

-1296

TCPERR_TOO_MANY_REPLIES

Too many replies used in TCP.

3

-1297

TCPERR_TCP_NOT_RUNNING

TCP has not been started.

3

-1298

TCPERR_BAD_STATE_0_FUNC

Bad service within state 0 initialization.

3

-1299

TCPERR_CANNOT_FALL_THROUGH

Bad ON statement to fall through.

3

-1300

TCPERR_GTP_COMMAND_IGNORED

Unexpected command to GTP engine.

3

-1301

TCPERR_BAD_FUNC_IN_TRGREC

Bad service within trigger record.

3

-1302

TCPERR_BAD_FUNC_IN_STATE

Bad service within state initialization.

3

-1303

TCPERR_BAD_FUNC_IN_SUBR

Bad service within subroutine initialization.

3

-1304

TCPERR_INVALID_TRGREC_ID

Invalid trigger record ID.

3

-1321

TCPERR_INVALID_REC_ID_SIZE

Invalid record ID size.

3

-1322

TCPERR_SUBR_ON_NOT_FOUND

Subroutine ON statement not found.

3

-1323

TCPERR_BAD_SERVICE_RETURN

Service manager returned an error code.

4

-1324

TCPERR_INVALID_TOKEN_INDEX

Request to access token out of range.

3

-1325

TCPERR_ILLEGAL_BRANCH

Request to branch out of range.

3

-1328

TCPERR_CANNOT_ALLOC_MEM

Cannot allocate AMX memory.

3

-1331

TCPERR_BAD_SVC_ARG_VALUE

Incorrect argument value in service routine.

3

-1332

TCPERR_BAD_BUFFER_COUNT

Bad buffer count.

3

-1342

TCPERR_BAD_SVC_RETURN

Service routine returned a bad code.

3

-1343

TCPERR_CANNOT_REPLY_ASYNC

Cannot use REPLY on ASYNC events.

3

2.6 Error Types 8a00, 9a00, and 9900Top of Page

The following table lists the 8a00, 9a00, and 9900 type (FMIC, HMIC, and digital line) errors:
Error Code

Error Name

Description

Category

-1024

FMICERR_LIBRARY_NOT_USABLE

FMIC library is not usable.

3

-1025

FMICERR_LIBRARY_INITIALIZED

FMIC library was initialized. Informational message.

3

-1026

FMICERR_LOCK_CREATION_FAILED

Failed to create an FMIC lock.

3

-1027

FMICERR_LOCK_FAILED

Failed to lock an FMIC lock.

3

-1028

FMICERR_UNLOCK_FAILED

Failed to unlock an FMIC lock.

3

-1029

FMICERR_DELAY_FAILED

Failed to delay FMIC.

3

-1030

FMICERR_INTERNAL_MACRO

Timeslot is greater than the number of timeslots per stream, or stream is invalid.

3

-1031

FMICERR_CONNECT_REFERENCE_CNT

Tried to decrement a zero reference count, or increment a count past maximum.

3

-1032

FMICERR_INVALID_LOCAL_DEVICE

Invalid local device in configuration parameter.

3

-1033

FMICERR_INVALID_STREAM

Invalid FMIC stream.

3

-1034

FMICERR_INVALID_TIMESLOT

Invalid FMIC timeslot.

3

-1035

FMICERR_INVALID_CLOCK_PARM

Invalid configure clock parameter.

3

-1036

FMICERR_INVALID_MODE

Invalid mode in set_output.

3

-1037

FMICERR_INVALID_PARAMETER

Invalid parameter sent in FMIC function call.

3

-1038

FMICERR_NO_PATH

No path for sample output, make connection, or send pattern.

3

-1039

FMICERR_SWITCH_VERIFY_FAILED

FMIC switch verify failed.

3

-1040

FMICERR_CONNECT_NOT_SUPPORTED

Specified connection is not supported.

3

-1041

FMICERR_MODE_NOT_SUPPORTED

Current mode is not supported.

3

-1042

FMICERR_SUPV_MONITOR_TIMEOUT

Timeout = 0.

3

-1043

FMICERR_SUPV_MONITOR_STOPPED

Monitor was already stopped.

3

-1044

FMICERR_SUPV_MONITOR_FAILED

Direction of MVIP slot changed.

3

-1045

FMICERR_INVALID_SUPV_HANDLE

Invalid supervision handle.

3

-1046

FMICERR_NO_RESOURCES

Out of supervision resources.

3

-1047

FMICERR_NOT_IN_PATTERN_MODE

Output pattern specified but timeslot is not in pattern mode.

3

-1049

FMICERR_CONSUME_MESSAGE

Internal error.

3

-1050

FMICERR_LOCK_BUSY

FMIC library lock error.

3

-1051

FMICERR_MVIP_NOT_ENABLED

MVIP bus is not enabled.

3

-1052

FMICERR_INVALID_MAP

FMIC initialization data not found.

3

-2049

AGLCERR_LOCK_FAILED

Failed to wait for a resource.

3

-2050

AGLCERR_UNLOCK_FAILED

Failed to unload a semaphore.

3

-2051

AGLCERR_NOT_READY

Interrupt processing failed.

3

-2055

AGLCERR_INVALID_TRUNK

Trunk is out of range.

3

-2056

AGLCERR_INVALID_CHANNEL

Tried to configure a channel which is out of range.

3

-2057

AGLCERR_LOOPBACK_NOT_SUPPORTED

Requesting a loopback is an error since framer does not support per channel loopback.

3

-2058

AGLCERR_CANNOT_CHANGE_FRAME

Frame type cannot be changed on the fly.

3

-2059

AGLCERR_INVALID_PARAMETER

Invalid parameter passed to configuration functions (for example, framer, line code, line type).

3

-2060

AGLCERR_ASSERT

Received unexpected messages.

3

-2061

AGLCERR_MONITOR_DELAY

Interrupt processing procedure takes more than one second.

3

-2062

AGLCERR_MONITOR_FAILED

Lock failed more than two times. Monitor task should exit.

3

-2063

AGLCERR_REG_CHECK_FAILED

Reading indirect base returned an unexpected value.

3

-2064

AGLCERR_POLL_FAILED

Not used.

3

-2065

AGLCERR_UNEXPECTED_INTERRUPT

Received an unexpected E1/T1 interrupt while processing interrupts.

3

-2066

AGLCERR_UNKNOWN_BOARDTYPE

AGLC initialized with an unknown board type.

3

-2067

AGLCERR_IBCD_UNEXPECTED

Pertains to the second parameter. One of the following occurred:

· Already activated.
Missed assert.

· Loopback not activated.

· Missed assert. Do not deactivate because may have received a deassert deactivate at the same time as an assert activate (if the two interrupts came at the same time).

3

-2068

AGLCERR_LOOPBACK_FAILED

Failed to configure loopback.

3

-2069

AGLCERR_LOOPBACK_CONFLICT

Loopback already exists.

3

-2070

AGLCERR_TOO_MANY_INTERRUPTS

More interrupts than can be handled.

3

-2071

AGLCERR_PARAM_FILE_CONFLICT

Parameter file conflict. Second parameter is ((option << 16) | T1/E1_RCV_OPT_VERSION_NUMBER)) .

3

-2072

AGLCERR_INVALID_BER_THRESHOLDS

BER alarm threshold is less than BER alarm off threshold.

3

-2073

AGLCERR_MONITOR_RUNNING

AGLC manager error. Monitor already running.

3

-2074

AGLCERR_MONITOR_INACTIVE

AGLC manager error. Monitor currently inactive.

3

-2075

AGLCERR_SEND_FAILED

Received an unexpected E1/T1 interrupt while processing interrupts.

3

-2077

AGLCERR_BAD_PARM_COUNT

Alarm registration failed. Wrong parameter count.

3

-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

2.7 Error Type 8d00Top of Page

The following table lists the 8d00 type (Voice Message service manager) errors:
Error Code

Error Name

Additional Information Returned

Category

-1

AGV_ERROR_UNSUPPORTED_CMD

Command, 0

3

-2

AGV_ERROR_UNSUPPORTED_MODE

Command, data

3

-3

AGV_ERROR_COMMAND_NOT_IMPL

Command

3

-4

AGV_ERROR_WRONG_BUF_COUNT

Command, buffer count

3

-5

AGV_ERROR_WRONG_PARM_COUNT

Command, parameter count

3

-6

AGV_ERROR_UNEXPECTED_CMD

Command, current function

3

-7

AGV_ERROR_UNEXPECTED_EVENT

Message type, parm0

3

-8

AGV_ERROR_ACTIVE_FUNCTION

Command, state

3

-9

AGV_ERROR_DRVAPI_ERROR

DSP error, command

3

-10

AGV_ERROR_SVC_ERROR

Service error, command

3

-11

AGV_ERROR_TIMER_FAIL

Return code, 0/1/2

3

-12

AGV_ERROR_EVENT4WRONGFUNC

Message function, current state

3

-13

AGV_ERROR_UNEXPECTED_BUFF

State

3

-14

AGV_ERROR_BUFFER_OVERRUN

Buffer count

3

-15

AGV_ERROR_WRONG_BUFFER_DIR

Buffer

3

-16

AGV_ERROR_INTERNAL_ERROR

Error number

3

-17

AGV_ERROR_MEMALLOC

Command, error code

3

-18

AGV_ERROR_MGR_NOT_INIT

Command, 0

3

-19

AGV_ERROR_INVALID_PARM

Command, parameter value

3

-20

AGV_ERROR_DSP_SERVICE

Command, error value

3

-21

AGV_ERROR_DIGTIMING_ACTIVE

Command, 0

3

-22

AGV_ERROR_FUNC_NOT_AVAIL

Command, 0

3

-23

AGV_ERROR_NO_DSP_RESOURCE

No additional information.

3

2.8 Error Type 9100Top of Page

The following table lists the 9100 type (DSP service layer) errors:
Error Code

Error Name

Description

Category

-4353

SVCERR_INVALID_ARG

Invalid argument value passed.

3

-4354

SVCERR_NUM_OF_ARGS

Invalid number of arguments.

3

-4355

SVCERR_FUNC_NOT_STARTED

Cannot modify inactive function.

3

-4356

SVCERR_CANNOT_RESTART

Cannot restart active function.

3

-4357

SVCERR_TIMER_CREATE_ERROR

Error creating timers.

3

-4358

SVCERR_TIMER_ERROR

Error using timing services.

3

-4359

SVCERR_MEMORY_ALLOC

Error doing memory allocation.

3

-4360

SVCERR_ACCESS_DENIED

Function is locked.

3

-4361

SVCERR_FUNC_NOT_AVAILABLE

Function not loaded/available.

3

-4362

SVCERR_NO_IO_POST

No port for DSP function.

3

-4363

SVCERR_MEMORY_FREE

Heap error.

3

-4364

SVCERR_UNHANDLED_SVC

No handler for event.

3

-4365

SVCERR_NO_DSP_RESOURCES

No MIPS or place for function.

3

-4668

SVCERR_OUT_OF_MEMORY

Unable to create resource queue.

3

-4370

SVCERR_RESOURCE_QUEUE_FULL

The resource queue is full.

3

-4371

SVCERR_RESOURCE_ALREADY_REQUESTED

The resource was already requested.

3

-4372

SVCERR_RESOURCE_NOT_OWNED

Cannot release unowned resource.

3

-4373

SVCERR_RESOURCE_TIMER_ERROR

Unable to start resource timer.

3

-4374

SVCERR_RESOURCE_ALREADY_OWNED

Resource is already owned.

3

-4386

SVCERR_DRV_API_ERROR

DSP service layer internal error.

3

2.9 Error Type FF00 (UnixWare and Solaris Only)Top of Page

The following table lists the FF00 type (host driver) errors
Error Code

Error Name

Additional Information Returned

Category

-22

AGERR_MSG_BALANCE_LOST

Channel, message.

3

-42

AGERR_LESS_THAN_48_BYTES

SRAM words left.

3

-43

AGERR_RECEIVE_MSG_COUNT

Count left, next message, SRAM location.

3

-44

AGERR_AGMSG_DATA

Buffer count, parameter count.

3

-81

AGERR_WRITE_QUEUE_EMPTY

AGHW is currently doing a write, but write queue is empty.

3

-100

AGERR_NO_STREAMS_MSG_BLOCK

Channel, message.

3

-101

AGERR_FLOW_CONTROLLED

Channel, message.

3

-102

AGERR_CANT_RESPOND_TO_MCTL

Command, AGERR_x.

3

-421

AGXERR_IDLE_CHANNEL

Channel, message.

3

-422

AGXERR_BAD_MSG_PARM

Pointer to open context, channel

3

-441

AGXERR_BAD_CHANNEL_NUMBER

Channel, message.

3

-481

AGXERR_CHANNEL_INFO

Pointer to open context, channel.

3

-482

AGXERR_ORPHAN_CHNL_CREATED

Board number, channel.

3

-483

AGXERR_BAD_MSG_SIZE

Size.

3

-484

AGXERR_BAD_MSG

Channel, message.

3

-485

AGXERR_BAD_MSG_UNIT

Unit.

3

-486

AGXERR_INVALID_STREAMS_MSG

STREAMS message type.

3

-501

AGXERR_FLOW_CONTROLLED

Channel, message.

3

-603

AGSERR_INVALID_MSGPARMS

Parameter count.

3

-610

AGSERR_PREVCLOSEFAILED

Not used.

3

-612

AGSERR_ORPHAN_CHNL_CREATED

Channel.

3

-613

AGSERR_SERVICE_PRIMITIVE

Primitive.

3

-614

AGSERR_WRONG_CHANNEL

Channel.

3

-620

AGSERR_BAD_MSG_UNIT

Unit.

3

-621

AGSERR_UNEXPECTED_SVC_PRIM

Primitive.

3

-622

AGSERR_DESTROY_CHNL_FAILED

Channel.

3

-623

AGSERR_UNEXPECTED_EVENT

Event.

3

-630

AGSERR_UNKNOWN_ERROR

Error.

3

:



Table of Contents NMS Glossary Previous Page Next Page Version


Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2001, Natural MicroSystems, Inc. All rights reserved.