ACC Release Notes for the B.03.01 Release

34
Advanced Communications Controller Release Notes for the B.03.01 Release
Patches and Fixes for this Version
44. Reference: TPO0h02238
In the case that a message has been
queued to the terminal in the time
between the zconfig terminal clear and
the delete request, the zconfig delete
request is processed as far as the
(destructive) zcntl delete request (which
succeeds and makes the terminal
unavailable), but fails to complete the
request by fully deleting the host
terminal structures because of the
queued message. In the case found, the
zconfig call returns error ZEACTIVE
(-43). A subsequent retried call of
zconfig then returned ZENAVL (-74).
The zconfig call should complete all
error checks before it begins to process
the delete request, so that if it returns
an error then it won’t change the ZCOM
system state. Otherwise, this leads to a
deadlock for the terminal, as it can
never be deleted once the initial request
has failed.
Reorder the code in the LDM to check the
terminal state before sending s firmware
delete request to a mux. This is to avoid a
problem where something was pending
on the Unack queue and delete failed a
check after a F/W delete is sent down.
This left the terminal unusable as it was
never deleted completely.
45. Reference: TPO0h02239
Reference: TPO0h02240
The 4-port E1/T1 cards did not act on
the receipt of the remote alarm
indication. Also when a received frame
synchronization was lost, the remote
alarm indication was only transmitted
briefly.
The firmware now transmits the remote
alarm indication continuously when
frame synchronization is lost, and will
mark down the port down when remote
alarm indication is received.
Symptoms Defect / Fix