Cisco インターフェイスとモジュール : Cisco ATM ポート アダプタ

トラブルシューティング:PA-A3 での SAR のクラッシュ

2015 年 11 月 26 日 - 機械翻訳について
その他のバージョン: PDFpdf | ライター翻訳版 (2003 年 2 月 14 日) | 英語版 (2015 年 8 月 22 日) | フィードバック


目次


概要

まれな状況において、PA-A3 ATMポート アダプタのメインプロセッサはコンソールにこれと同じような出力との「クラッシュダンプ」をクラッシュし、印刷するかもしれません:

%ATMPA-3-SARCRASH: ATM1/0: SAR1 Chip Crashdump: 
%ATMPA-7-REG00: status 0xF040FF00, cause 0x00008018, epc 0xBFC002EC    
%ATMPA-7-REG01: ccc 0x03E7B620, eepc 0x00000000, apu_status 0x00015010    
%ATMPA-7-REG02: edma_src 0x4B050964, edma_dest 0xA0820968, edma_cntl 0x00280000    
%ATMPA-7-REG03: edma_count 0x060001E0, edma_status 0x00000000, aci_cntrl 0x44400540 
%ATMPA-7-CWREG00: zero 0xBABEBABE, at 0x10000000, v0 0xBFC002EC, v1 0xF040FF00 
%ATMPA-7-CWREG01: a0 0xB8000804, a1 0x08000000, a2 0x00000190, a3 0x10338530    
%ATMPA-7-CWREG02: t0 0x8066B590, t1 0x00015010, t2 0x4B050964, t3 0xA0820968    
%ATMPA-7-CWREG03: t4 0x060001E0, t5 0x00280000, t6 0x00000000, t7 0x44400540    
%ATMPA-7-CWREG04: s0 0xC0000000, s1 0x00008001, s2 0x00000000, s3 0x00000000    
%ATMPA-7-CWREG05: s4 0xB8100000, s5 0x4B01EA44, s6 0x88800000, s7 0x008002F4    
%ATMPA-7-CWREG06: t8 0xF557C400, t9 0xB8000000, k0 0x00000000, k1 0xAB0DE6D4    
%ATMPA-7-CWREG07: gp 0x8080309C, sp 0x8080398C, fp/s8 0xCCCCCCCD, ra 0x80801440    
%ATMPA-7-MISC0: 00 0x00008001, 01 0x00000000, 02 0x00000000, 03 0xB8100000    
%ATMPA-7-MISC1: 04 0x4B01EA44, 05 0x88800000, 06 0x008002F4, 07 0x00000000    
%ATMPA-7-MISC2: 08 0x00000000, 09 0x00000000, 10 0x00000000, 11 0x00000000    
%ATMPA-7-MISC3: 12 0x00000000, 13 0x00000000, 14 0x00000000, 15 0x00000000

この文書では、PA-A3 での segmentation and reassembly(SAR)クラッシュのトラブルシューティング方法について説明します。

前提条件

要件

このドキュメントに関する特別な要件はありません。

使用するコンポーネント

このドキュメントは、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。

表記法

ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。

PA-A3 アーキテクチャ

PA-A3 では、LSI ATMizer II というチップを使用して、SAR やその他の重要な機能を提供しています。 SAR の名前は show controllers atm コマンドの出力で表示する。

router# show controller atm 3/0 
Interface ATM3/0 is up 
Hardware is ENHANCED ATM PA - DS3 (45Mbps)    
Lane client mac address is 0030.7b1e.9054 
Framer is PMC PM7345 S/UNI-PDH, SAR is LSI ATMIZER II 
Firmware rev: G119, Framer rev: 1, ATMIZER II rev: 3 

!--- Output suppressed.

ATMizer のマイクロコード(ファームウェア)は、SAR 特有のソフトウェア命令を提供するイメージです。 Versatile Interface Processor (VIP) IOS か。 7200 プラットフォームの Cisco 7500 プラットフォームおよびシステム IOS でリセットから出るとき SAR にダウンロードされる SAR ファームウェアが含まれて下さい。 ATM インターフェイスで現在ロードされ、実行されているマイクロコードのバージョンを表示するには、使用しているプラットフォームに従って次のコマンドを使用してください。

  • 7200 シリーズ : show controller atm(上の出力例を参照)

  • 7500 シリーズ- show controller vip slot# 技術

PA-A3 では、2 つの SAR を使用して、高速な OC-3 と OC-12 のリンク向けに制御と伝送を同時に行うために必要な処理能力を提供しています。

注: DS-3 または E-3 には 1 つの SAR で十分ですが、PA-A3-T3 では整合性を保つために 2 つの SAR を使用しています。

SAR のクラッシュダンプでは、問題が発生した SAR が示されています。

%ATMPA-3-SARCRASH: ATM1/0: SAR1 Chip Crashdump:   
 SAR0 = receive
 SAR1 = transmit

PA-A3 は 7xxx ルータシリーズでサポートされます。 7200 人および 7500 人のルータは周辺機器コンポーネント相互接続 (PCI)バスをようにポートアダプタと「ホスト」メモリ間のデータパス使用します。 ホスト メモリは VIP にあるローカルの SRAM、または 7200 の Network Processing Engine(NPE)にある SRAM です。

このダイアグラムは VIP2 のアーキテクチャおよび PCI バスの位置を説明します:

/image/gif/paws/10501/vip_crash1.gif

SAR では、パケット メモリへの伝送用に PCI バスへの接続を提供しています。 また ATM のセル処理や、外部配線への PHY または物理インターフェイスに関する SAR 機能もあります。

クラッシュ タイプ

SAR のクラッシュは、クラッシュの原因に基づいて、いくつかのカテゴリに分類できます。 回復不可能なエラーが見つかったときには、必ず SAR はクラッシュします。 これらのエラーはソフトウェアまたはハードウェアの結果である場合もあります。 原因を判別するために、原因レジスタを参照して下さい crashdump の 出力第 2 行に現われる。 例外コードはビット 2 〜原因レジスタ値の 6 に記録されます。 ビット ゼロとして最も 右 の ビットから開始して下さい。 次に、例を示します。

%ATMPA-7-REG00: status 0xF040FF10, cause 0x00004018, epc 0x80802F68
  1. 16 進数の値 0x00004018 を 2 進数に変換します。 それぞれの 16 進数の値は 4 ビットを表していることに注意してください。 例のバイナリーに等価なものは 4 = 0100、0 = 0000、1 =0001、および 8 = 10000、そして 0x00004018 = 0100 0000 00011000 です。

  2. 右から左へカウントによるビット 2 〜 6 を取付けて下さい。 例では、ビット 2 〜 6 は 00110 に一致します

  3. この 5 つのビットを再度 16 進数に変換します。 この例では、00110 が 0x06 になります。

  4. 例外コード テーブルを参照して下さい。 例では、SAR はセカンダリ バス エラー エクセプションに応じてクラッシュしました。

例外コード 説明 考えられる原因
0x00 割り込み 割り込みの状態が発生。
0x01 TLB 変更の例外
0x02 TLB 例外(ロードまたはフェッチ)
0x03 TLB 例外(ストア)
0x04 アドレス エラー(ロードまたはフェッチ) アドレスの不整合(ソフトウェア)。
0x05 アドレス エラー(ストア) アドレスの不整合(ソフトウェア)。
0x06 バス エラー バスのタイムアウト、パリティ エラーなど(ハードウェア)。
0x07 予約済み
0x08 Syscall SYSCALL 命令を実行しようとした。
0x09 ブレークポイント BREAK 命令を実行しようとした。
0x0a 予約済み命令 正しくない命令を実行しようとした。
0x0b コプロセッサが使用不可 使用不可能なコプロセッサで実行しようとした。
0x0c 数値演算のオーバーフロー
0x0d トラップ
0x0e 予約済み
0x0f 浮動小数点 取り付けられていない FPU にアクセスしようとした。
0x10-1f 予約済み

cause レジスタの値がどのようなときでも、そのビット 15 が 1 になっている場合は、SAR のクラッシュの原因がハードウェアが原因の PCI のアボートまたはパリティ エラーであることを示しています。 cause レジスタはクラッシュダンプで次のように表示されます。

cause 0x00008000

ATM ポートアダプタの置換によってこの理由種別を解決して下さい。 問題が持続する場合、7200 または 7200 シリーズ ルータを使用している場合 7500 シリーズ ルータを使用している、か場合 Versatile Interface Processor (VIP) Network Processing Engine (NPE)/Network Services Engine (NSE)を取り替えて下さい。

既知の問題

最初のクラッシュダンプだけトラブルシューティングに関連しているので Cisco バグ ID CSCdr09895 は繰り返しました印刷からコンソールにクラッシュダンプを防ぎます。 次のバグID は SAR クラッシュを引き起こす稀な状態を解決します。 Cisco IOS ソフトウェア リリースがこれらのバグID から影響を受けしたかどうか確認するのに Bug Toolkit登録ユーザのみ)を使用して下さい。

Cisco Bug ID 説明
CSCdp62791 設定されていない VC にある SAR、または不正なカプセル化方式を使用している SAR にパケットを送らないようにして、SAR1 クラッシュを回避します。

注: 異なる症状が報告されますが、CSCdp01166 は CSCdp62791 を通じて解決します。

CSCdp42529 送信 SAR には存在しない VPI/VCI のペアに関するセルを受信したことによって発生する SAR1 クラッシュを回避します。 この問題は、大量の SVC が生成されるか切断された場合に発生します。そのため送信 SAR で、VIP または NPE の ホスト CPU からのコマンド割り込みが失敗します。 この現象が発生すると、VC が受信 SAR でのみ定義され、未定義の VPI/VCI ペアで OAM ループバックまたはリソース管理セルが受信された場合に 送信 SAR がクラッシュします。
CSCdr09895 通過トラフィックが大量に発生した状態で、segmentation and reassembly(SAR)を待機しているパケットが保存されている場合、SAR がセカンダリ メモリにある不正なアドレスにアクセス使用としたときに発生する SAR0 クラッシュを回避します。 この状態は、バス エラーと呼ばれます。
CSCdp64588 繰り返し生じる SAR(0 または 1)クラッシュのために起きるルータのクラッシュを回避します。 SAR がクラッシュした場合、PCI ホストドライバ(PA-A3 とルータの PCI バスとの間のインターフェイスを提供するもの)は PA を再度開始させようとします。 SAR クラッシュが繰り返し発生し、PA がホストドライバに応答できない場合、ホストドライバは PA をシャットダウン(電源切断)しようとし、PA のスイッチが切られます。 場合によっては、SAR がクラッシュし、ホストドライバによってこの PA に関連するメモリをすでにクリアしたときに、バス エラーによってルータがクラッシュします。

トラブルシューティング

次で、PA-A3 ATM ポート アダプタでの SAR クラッシュのトラブルシューティング方法について要約します。

  • SAR0(受信 SAR)のクラッシュか、SAR1(送信 SAR)のクラッシュかを判断します。 クラッシュダンプの 1 行目で判別できます。

    %ATMPA-3-SARCRASH: ATM1/0: SAR1 Chip Crashdump
  • 例外コードの表を使用して、クラッシュダンプの出力に示されている cause レジスタの値をデコードします。

  • cause レジスタのビット 15 の値が 1 になっている場合は、ハードウェアを交換します。

  • 原因レジスタが他のどの値もである場合、Cisco テクニカル サポートのための次の情報を収集して下さい:

    • クラッシュダンプの出力

    • show controller atm(7200 シリーズ)

    • show controller vip slot# 技術(7500 シリーズ)

    • show tech-support

  • 現在実行している Cisco IOS ソフトウェア トレインの最新のメンテナンス リリースをインストールすることを本格的に検討してください。

関連するシスコ サポート コミュニティ ディスカッション

シスコ サポート コミュニティは、どなたでも投稿や回答ができる情報交換スペースです。


関連情報


Document ID: 10501