# Error type 9100

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 or 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 a resource that is not owned. | 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