ACC Error Guide
ZCOM Error Codes
Meanings of the Error Codes
Chapter 228
ZENOBUF (-21): Not enough system free buffers
Explanation: This error is returned when the ZCOM subsystem is
unable to allocate a buffer from the ZCOM kernel
buffer pool in order to process the request. There are
many reasons why this error can occur. It could be
caused by an incorrectly designed application that sets
large queue limits and then fails to read data from its
queues in a timely fashion or perhaps using too small a
value for the Buffer-Pool parameter in the TTGEN
configuration file. It may also be caused by a defect in
the application code.
Action: Check for abnormal buffer usage by application
programs. This can be accomplished using the ZCOM
zscan utility. If this is determined to be a defect in the
application, correct the application source code.
Alternatively, increase the buffer pool size specified by
the Buffer-Pool parameter in the TTGEN configuration
file and, if needed, the ACC kernel turnable
zcom_mem_size.
NOTE In the current implementation, the ZCOM subsystem
will suspend a user program when the system runs out
of buffer space, instead of returning this error code.
However, ACC drivers may log this error as they are
not allowed to suspend.)
ZECTYPE (-22): Bad config. type in ZPORT call
Explanation: The ZCOM zport routine was called with an illegal
configuration type. The configuration type must be in
the range 0 to 4, inclusive.
Action: Correct the application source code.










