In dem Dokumentationssatz für dieses Produkt wird die Verwendung inklusiver Sprache angestrebt. Für die Zwecke dieses Dokumentationssatzes wird Sprache als „inklusiv“ verstanden, wenn sie keine Diskriminierung aufgrund von Alter, körperlicher und/oder geistiger Behinderung, Geschlechtszugehörigkeit und -identität, ethnischer Identität, sexueller Orientierung, sozioökonomischem Status und Intersektionalität impliziert. Dennoch können in der Dokumentation stilistische Abweichungen von diesem Bemühen auftreten, wenn Text verwendet wird, der in Benutzeroberflächen der Produktsoftware fest codiert ist, auf RFP-Dokumentation basiert oder von einem genannten Drittanbieterprodukt verwendet wird. Hier erfahren Sie mehr darüber, wie Cisco inklusive Sprache verwendet.
Cisco hat dieses Dokument maschinell übersetzen und von einem menschlichen Übersetzer editieren und korrigieren lassen, um unseren Benutzern auf der ganzen Welt Support-Inhalte in ihrer eigenen Sprache zu bieten. Bitte beachten Sie, dass selbst die beste maschinelle Übersetzung nicht so genau ist wie eine von einem professionellen Übersetzer angefertigte. Cisco Systems, Inc. übernimmt keine Haftung für die Richtigkeit dieser Übersetzungen und empfiehlt, immer das englische Originaldokument (siehe bereitgestellter Link) heranzuziehen.
In diesem Dokument werden Lösungen für einige Probleme im Zusammenhang mit dem digitalen Signalprozessor (DSP) beschrieben sowie Möglichkeiten, festzustellen, ob das Problem Hardware-bezogen ist oder nicht.
do debug dsp-resource-manager flex download
do debug dsp-resource-manager flex error
do debug dsp-resource-manager flex detail
do debug vpm dsp
Jedes Mal, wenn eine Abfrage gesendet wird, wird ein Timer gestartet, und Sie müssen auf die Antwort warten. Wenn keine Antwort empfangen wird, wird die Meldung DSP_TIMEOUT angezeigt. Es gibt mehrere Gründe, warum DSP-Timeouts auftreten:
Es gibt mehrere Decodierungsereignisse:
Siehe dieses Beispiel:
%DSMP-3-DSP_TIMEOUT: DSP timeout on DSP 0/1:1: event 0xDC, DSMP timed out,
while waiting for statistics from the DSP. DSMP State = S_DSMP_COLLECTING_STATS
Zeitüberschreitungen, die auf einem einzelnen DSP-Kanal auftreten, können auf einen Hardwarefehler hinweisen. Gehen Sie folgendermaßen vor:
Siehe dieses Beispiel für einen DSP-Alarm:
Mar 25 05:44:09.872: %DSPRM-2-DSPALARM: Received alarm indication from dsp (0/3).
Resetting the DSP.
Mar 25 05:44:09.872: %DSPRM-3-DSPALARMINFO: 001A 0000 0080 0000 0001 0050 6170 6963
6861 6E28 3132 3630 2900 0000 0000 0000 0000
Geben Sie den Befehl show voice dsp (Sprach-DSP detailliert anzeigen) ein, und überprüfen Sie, ob die Anzahl der Zurücksetzungen pro DSP und die Alarmmeldungen (Al) abgestürzt ist. Siehe dieses Beispiel:
*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 g711ulaw 28.3.8 busy idle 0 0 0/3/3 12 0
130554418/67 79
C5510 001 02 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 03 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 04 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 05 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 06 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 07 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 08 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 09 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 10 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 11 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 12 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 13 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 14 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 15 None 28.3.8 idle idle 0 0 0 0/0
C5510 001 16 None 28.3.8 idle idle 0 0 0 0/0
C5510 002 01 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 02 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 03 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 04 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 05 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 06 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 07 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 08 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 09 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 10 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 11 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 12 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 13 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 14 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 15 None 28.3.8 idle idle 1 1 0 0/0
C5510 002 16 None 28.3.8 idle idle 1 1 0 0/0
Geben Sie den Befehl show voice dsp error and show specific errors ein. Siehe dieses Beispiel:
DSP: 0/1:1
Timeout: 10317799.760 10316844.140 10316735.720 10316688.136
Number of errors overwritten: 213
Alarm: None recorded
Message drop: None recorded
DSP: 0/1:2
Timeout: 10316625.468 10316034.948 10315828.816 10315650.844
Number of errors overwritten: 63
Alarm: None recorded
Message drop: None recorded
DSP: 0/1:3
Timeout: 10316656.860 10301703.084 10301341.276 10300263.408Number of errors overwritten: 5
Konfigurieren Sie den Mini-Logger und den Crash-Dump. Anweisungen zum Konfigurieren des Mini-Loggers und des Absturzabsturzes sowie zum Erfassen der vollständigen Ausgabe des Befehls show log finden Sie im Abschnitt Configure Crash Dump and Enable Mini-Logger.
Dieser Fehler tritt in zwei Szenarien auf:
Siehe dieses Beispiel:
Jun 19 16:25:04 UTC: %C5510-4-NO_RING_DESCRIPTORS: No more ring descriptors
available on slot 0 dsp 2.
Jun 19 16:25:09 UTC: %C5510-4-NO_RING_DESCRIPTORS: No more ring descriptors
available on slot 0 dsp 2.
Wenn der DSP abstürzt, verwenden Sie den Ansatz im Abschnitt DSP-Alarme.
Wenn der DSP voll ist, aktivieren Sie die Mini-Protokollierung, und sammeln Sie die Ausgabe des Befehls show log, sobald das Ereignis eintritt.
In diesem Beispiel finden Sie ein TDM-Verbindungsproblem:
FLEXDSPRM-3-TDM_CONNECT failed to connect voice-port (0/0/0) to dsp_channel(0/0/0)
Die Cisco Bug-ID CSCuj64211 ist in diesem Szenario ein sehr häufiges Problem. Starten Sie den Router als temporäre Lösung des Problems neu, bis Sie ein Upgrade auf eine der festen Produktversionen durchführen können.
Siehe folgende nützliche Befehle:
show voice call status
show voice call summary
show call active voice brief
show voice dsp group all
show voice dsp
show tdm connection slot <>
Show tdm connection slot <>
Show tdm map slot <>
Show tdm connection slot <> wic <>
Show tdm map slot <> wic <>
Sehen Sie sich diese Debuggen an, die Sie für einen Testaufruf sammeln müssen:
debug voip ccapi inout
debug tdm
debug vpm all
debug voip vtsp all
debug voip dsm all
debug dsp-resource-manager flex all
Für dieses Problem können Sie das Cisco IOS? Embedded Event Manager (EEM)-Skript verwenden. Siehe dieses Beispiel:
event manager applet voice_debug
event tag log1 syslog pattern "FLEXDSPRM-3-TDM_CONNECT failed to connect
voice-port (0/0/0) to dsp_channel(0/0/0)" maxrun 200
event tag log2 syslog pattern "hwic_t1e1_wic_bp_disconnect: disconnect failed"
maxrun 200
trigger
correlate event log1 and event log2
action 1 cli command "enable"
action 2 cli command "show tdm connection slot 0 | append disk0:debug.txt"
action 3 cli command "show call active voice brief | append disk0:debug.txt"
action 4 cli command "show call history voice brief | append disk0:debug.txt"
action 5 cli command "show voice call summ | append disk0:debug.txt"
action 6 cli command "show voice vtsp call fsm | append disk0:debug.txt"
action 7 cli command "show voice dsmp stream | append disk0:debug.txt"
action 8 wait 180
action 9 cli command "undebug all"
action 10 syslog msg "Stopping debug"
action 11 cli command "show logging | append disk0:debug.txt"
/debug.txt"
Weitere Informationen zum Konfigurationsprozess für ein EEM-Skript finden Sie unter diesem Link: EEM-Konfiguration für Cisco Integrated Services Router-Plattformen.
Die DSP Mini-Logger- und CrashDump-Dienstprogramme sind nützliche Tools, um Beweise zu sammeln, die bei der Behebung von DSP-Abstürzen helfen. Der Mini-Logger erfasst forensische Beweise bis zum Zeitpunkt des DSP-Absturzes, während CrashDump Beweise während des Absturzes und unmittelbar nach dem Absturz erfasst. Geben Sie die folgenden Befehle ein, um diese Funktionen zu aktivieren:
voice dsp crash-dump file-limit
voice dsp crash-dump destination < destinationFilesystem:filename >
Beispiel: Voice Dsp Crash-Dump-Ziel-Flash:dspcrashdump.
voice dsp <slot#> command history buffer control
voice dsp <slot#> command history buffer periodic
voice dsp <slot#> command history max-logger-print
voice dsp <slot#> command history enable
Verwenden Sie die folgenden Best Practice-Einstellungen:
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
21-Jul-2014 |
Erstveröffentlichung |