Guest

Cisco IOS Software Releases 12.3 T

Field Notice: DSP May Hang with More Than One Active Call on Analog FXO Lines


September 24, 2004


Products Affected

Product

Comments

MCEVOIC - NM-HDV2

With VIC2-2FXO or VIC2-4FXO cards - Using Cisco IOS SW 12.3.11T

MCEVOIC - EM-HDA-3FXS/4FXO

Using Cisco IOS SW 12.3.11T

MCEVOIC - EM-HDA-4FXO

Using Cisco IOS SW 12.3.11T

MCEVOIC - EM-HDA-6FXO

Using Cisco IOS SW 12.3.11T

MCEVOIC - EVM-HD-8FXS/DID

Using Cisco IOS SW 12.3.11T

MCEVOIC - NM-HD-1V

With VIC2-2FXO or VIC2-4FXO cards - Using Cisco IOS SW 12.3.11T

MCEVOIC - NM-HD-2V

With VIC2-2FXO or VIC2-4FXO cards - Using Cisco IOS SW 12.3.11T

MCEVOIC - NM-HD-2VE

With VIC2-2FXO or VIC2-4FXO cards - Using Cisco IOS SW 12.3.11T

MCEVOIC - NM-HDA-4FXS

Using Cisco IOS SW 12.3.11T

12.3(11)T

-

Problem Description

Cisco has discovered a major software defect that can affect customers deploying Voice solutions, including Cisco CallManager, Cisco SRS Telephony or Cisco CallManager Express on the IAD243X, 1751/1760, 2600XM, 2691, 3600, 2800, 3700 or 3800 platforms. The major issue affecting customers are documented in this notice.

DSP hangs with more than one active call on analog FXO lines

When there is an active call on one FXO port and a second call is attempted on another FXO port, the active call may be dropped. After the active call is dropped, the DSP hangs and any voice port that uses the DSP is unable to send or receive any calls. This problem has been replicated on routers running Cisco IOS Software version 12.3(11)T with the following network module combinations:

NM-HD-1V and VIC2-2FXO or VIC2-4FXO

NM-HD-2V and VIC2-2FXO or VIC2-4FXO

NM-HD-2VE and VIC2-2FXO or VIC2-4FXO

NM-HDV2 and VIC2-2FXO or VIC2-4FXO

NM-HDA-4FXS and EM-HDA-4FXO

EVM-HD-8FXS/DID and EM-HDA-6FXO or EM-HDA-3FXS/4FXO

Customers using Cisco IOS Software version 12.3(8)T4 or below have not reported this problem.

Background

This issue has been observed on routers running Cisco IOS Software version 12.3(11)T with supervisory-disconnect anytone configured under the FXO voice port settings.

In addition, this issue has been replicated when supervisory-disconnect anytone and any of the following echo-cancel commands are configured under the voice port.

voice-port x/x/x
supervisory disconnect anytone
echo-cancel coverage 48

voice-port x/x/x
supervisory disconnect anytone
echo-cancel erl worst-case 3

voice-port x/x/x
supervisory disconnect anytone
echo-cancel mode 1

When multiple calls are placed across multiple FXO ports simultaneously, active calls may become disconnected and the DSP may hang. When a DSP is in hung state, any voice port that uses that DSP cannot send or receive calls until the DSP is manually reset from the router CLI.

To check if a customer router has the susceptible hardware, enter the show diagnostics command. If the output contains a combination of any of the network modules listed above, the router may be vulnerable.

Router# show diagnostics 
Slot 2: 
Voice NM-HD-2V (1 on-board DSP) Port adapter 
Port adapter is analyzed 
Port adapter insertion time unknown 
EEPROM contents at hardware discovery: 
Hardware Revision : 5.1 
Top Assy. Part Number : XXX-XXXXX-XX 
Board Revision : A0 
Deviation Number : 0-0 
Fab Version : 03 
PCB Serial Number : XXXXXXXXXXX 

WIC Slot 0: 
VG - FXO Voice daughter card (4 port) 
Hardware Revision : 4.1 
Top Assy. Part Number : XXX-XXXXX-XX 
Board Revision : D0 
Deviation Number : 0-0 
Fab Version : 04 
PCB Serial Number : XXXXXXXXXXX

Problem Symptoms

When there is an active call on one FXO port and a second call is attempted on another FXO port, the active call may be dropped. After the active call is dropped, the DSP hangs and any voice port that uses the DSP is unable to send or receive any calls. This problem has been replicated on routers running Cisco IOS Software version 12.3(11)T with the following network module combinations:

NM-HD-1V and VIC2-2FXO or VIC2-4FXO

NM-HD-2V and VIC2-2FXO or VIC2-4FXO

NM-HD-2VE and VIC2-2FXO or VIC2-4FXO

NM-HDV2 and VIC2-2FXO or VIC2-4FXO

NM-HDA-4FXS and EM-HDA-4FXO

EVM-HD-8FXS/DID and EM-HDA-6FXO or EM-HDA-3FXS/4FXO

Customers using Cisco IOS Software version 12.3(8)T4 or below have not reported this problem.

Workaround/Solution

Cisco IOS Version 12.3(11)T1, which will incorporate a fix for this defect, will be posted in the next 30 days. Once 12.3(11)T1 is posted to Cisco.com, customers will be advised to update to this version. Additionally, customers experiencing this one way or no audio defect should open a TAC case to stay current with available options.

Until the rebuild with the fix for this defect is posted and this advisory is updated with additional information, the following steps are recommended for customers to address this issue:

Do not configure supervisory-disconnect anytone under the voice port.

Use IOS release 12.3(8)T4 or lower.

To recover a hung DSP, use the procedure below:

  1. Find the DSP ID using show voice dsp command. The dsp id is listed under DSP NUM column.

    The following example shows a dsp id of 001:

    Router#show voice dsp
                               *DSP SIGNALING CHANNELS*
    DSP   DSP             DSPWARE CURR  BOOT                         PAK   TX/RX
    TYPE  NUM CH CODEC    VERSION STATE STATE   RST AI VOICEPORT TS ABRT PACK COUNT
    ===== === == ======== ======= ===== ======= === == ========= == ==== ============
    C5510 001 01 {flex}     4.4.3 alloc idle      0  0 2/0/0     02    0         36/0
    C5510 001 02 {flex}     4.4.3 alloc idle      0  0 2/0/1     06    0         36/0
    C5510 001 03 {flex}     4.4.3 alloc idle      0  0 2/0/2     10    0         36/0
    C5510 001 04 {flex}     4.4.3 alloc idle      0  0 2/0/3     14    0         36/0
    
    
    
    
    
    
    
  2. Reset DSP using the test dsp device slot id dsp id command. Note that this command will disconnect all calls on any voice ports which use the same DSP.

    slot id is the slot which contains the NM-HD-1V, NM-HD-2V or NM-HD-2VE.

    dsp id is the dsp id found using the show voice dsp command.

    The following example will reset the DSP with id 1, which is contained in the NM inserted into slot 2 of the router:

    Router# test dsp device 2 1 reset

DDTS

To follow the bug ID link below and see detailed bug information, you must be a registered user and you must be logged in.

DDTS

Description

CSCef78811 (registered customers only)

C5510 DSP unusable when TDM buffer from SARAM messed up

For More Information

If you require further assistance, or if you have any further questions regarding this field notice, please contact the Cisco Systems Technical Assistance Center (TAC) by one of the following methods:

Receive Email Notification For New Field Notices

Product Alert Tool - Set up a profile to receive email updates about reliability, safety, network security, and end-of-sale issues for the Cisco products you specify.