voipmeister.com voip stuff matters and more

VG224: FLEXDSPRM-5-OUT_OF_RESOURCES

After upgrading a few VG224′s the other day, I noticed that some of the VG’s were not working properly (e.g. no dialtone, unreachable DN’s, etc.). After some investigation I noticed that there were problems concerning the DSP’s in the VG (VG224′s have 3 DSP’s on board as opposed to voicerouters where they are separate modules). The logging showed:

172.16.16.13-20120329.log:2012-03-29T17:15:30.940236+02:00 172.16.16.13 50: .Mar 29 2012 17:15:29: %FLEXDSPRM-5-OUT_OF_RESOURCES: No dsps found either locally or globally.
172.16.16.13-20120329.log:2012-03-29T17:15:45.720307+02:00 172.16.16.13 51: .Mar 29 2012 17:15:44: %FLEXDSPRM-5-OUT_OF_RESOURCES: No dsps found either locally or globally.
172.16.16.13-20120329.log:2012-03-29T17:17:32.144515+02:00 172.16.16.13 52: .Mar 29 2012 17:17:31: %FLEXDSPRM-5-OUT_OF_RESOURCES: No dsps found either locally or globally.

Also, when reloading a VG, I noticed that the DSP’s did not always come online. In some cases all the DSP’s were down (which would be indicated by the logging above).

Further investigation can be done with the following statements:

HK-0#sh voice dsp group all
DSP groups on slot 0:
dsp 1:
State: FAIL, firmware: 0.0.0
Max signal/voice channel: 16/16
Max credits: 240
num_of_sig_chnls_allocated: 0
Transcoding channels allocated: 0
Group: FLEX_GROUP_VOICE, complexity: FLEX
    Shared credits: 240, reserved credits: 0
    Signaling channels allocated: 0
    Voice channels allocated: 0
    Credits used: 0

dsp 2:
State: FAIL, firmware: 0.0.0
Max signal/voice channel: 16/16
Max credits: 240
num_of_sig_chnls_allocated: 0
Transcoding channels allocated: 0
Group: FLEX_GROUP_VOICE, complexity: FLEX
    Shared credits: 240, reserved credits: 0
    Signaling channels allocated: 0
    Voice channels allocated: 0
    Credits used: 0

dsp 3:
State: FAIL, firmware: 0.0.0
Max signal/voice channel: 16/16
Max credits: 240
num_of_sig_chnls_allocated: 0
Transcoding channels allocated: 0
Group: FLEX_GROUP_VOICE, complexity: FLEX
    Shared credits: 240, reserved credits: 0
    Signaling channels allocated: 0
    Voice channels allocated: 0
    Credits used: 0

HK-0#

HK-0#sh voice dsp voice

Warning! DSPs 1,2,3 in slot 0 are using non-default firmware from device flash:
This is not recommended, the IOS default version is 24.3.7

----------------------------FLEX VOICE CARD 0 ------------------------------
                        *DSP VOICE CHANNELS*

CURR STATE : (busy)inuse (b-out)busy out (bpend)busyout pending
LEGEND     : (bad)bad    (shut)shutdown  (dpend)download pending

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 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 02 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 03 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 04 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 05 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 06 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 07 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 08 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 09 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 10 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 11 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 12 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 13 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 14 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 15 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 001 16 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 01 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 02 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 03 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 04 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 05 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 06 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 07 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 08 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 09 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 10 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 11 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 12 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 13 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 14 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 15 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 002 16 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 01 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 02 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 03 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 04 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 05 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 06 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 07 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 08 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 09 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 10 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 11 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 12 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 13 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 14 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 15 None           0.0.0 bad   idle      0  0                 0          0/0
C5510 003 16 None           0.0.0 bad   idle      0  0                 0          0/0
------------------------END OF FLEX VOICE CARD 0 ----------------------------

HK-0#

When looking at the running config, you might see a statement that points you in the right direction:

HK-0#
! Warning! DSPs 1,2,3 in slot 0 are using non-default firmware from device flash:
! This is not recommended, the IOS default version is 24.3.7

You can also have a look here: https://supportforums.cisco.com/thread/278921.

To remedy the problem, the best course of action is to contact Cisco TAC and present your findings. TAC will probably provide you with ‘DSP ware’ apropriate for your IOS version AND you DSP hardware (several types of DSP’s exist).

.EOF.