バス エラーによるルータのリロード

ドキュメント

2012/05/21 - 22:42
5月 21st, 2012

2008 年 1 月 25 日(初版)

TAC SR Collection
主な問題

プロセッサから、メモリ上に存在しない位置(ソフトウェアのエラー)または正しく応答できない位置(ハードウェアの問題)へのアクセスが行われると、バス エラーが発生します。バス エラーは

show version

コマンドの出力を参照することで確認できます。電源のオン/オフまたは手動リロードを行っていなければ、ルータから情報を入手できます。

原因

解決策

Cisco IOS® ソフトウェアとルータ ハードウェアのどちらに問題があるかを確認するには、バス エラーが発生したときにルータがアクセスしようとしていたメモリ上の位置を特定する必要があります。

メモリ上の位置は、次のように show version コマンドの出力に表示されるアドレスを参照することで確認できます。

Router#show version
Router uptime is 2 days, 21 hours, 30 minutes
System restarted by bus error at PC 0x30EE546, address 0xBB4C4 System image file is "flash:igs-j-l.111-24.bin", booted through Flash

バス エラーが発生したときにルータがアクセスしたアドレスを使用して show region コマンドを実行し、そのアドレスに対応するメモリ上の位置を特定します。

バス エラーで報告されたアドレスが show region コマンドの出力で表示される範囲から外れている場合は、ルータが無効なアドレスにアクセスしようとしたことを意味しています。これは、Cisco IOS ソフトウェアに問題があることを示しています。

バス エラーの原因になっている Cisco IOS ソフトウェアのバグを特定するために、アウトプットインタープリタを参照します。これにより、show stacks コマンドの出力がデコードされます。

バス エラーで報告されたアドレスが show region コマンドの出力で表示されるいずれかの範囲に含まれる場合は、ルータが有効なメモリ アドレスにアクセスしようとしたものの、そのアドレスに対応するハードウェアが適切に応答しなかったことを意味しています。

次に、出力例を示します。

Router#show region

Region Manager:

     Start         End     Size(b)  Class  Media  Name

0x00000000  0x007FFFFF     8388608  Local  R/W    main

0x00001000  0x0001922F       98864  IData  R/W    main:data

0x00019230  0x000666B3      316548  IBss   R/W    main:bss

0x000666B4  0x007FEFFF     7965004  Local  R/W    main:heap

0x007FF000  0x007FFFFF        4096  Local  R/W    main:flhlog

0x00800000  0x009FFFFF     2097152  Iomem  R/W    iomem

0x03000000  0x037FFFFF     8388608  Flash  R/O    flash

0x0304033C  0x037A7D3F     7764484  IText  R/O    flash:text

上記の例「System restarted by bus error at PC 0x30EE546, address 0xBB4C4」の場合、この出力は、ハードウェアに問題があることを示しています。main はメイン メモリまたは DRAM に対応します。iomem は I/O メモリに対応します。この部品はプラットフォームごとに異なります(たとえば、Cisco 2500 シリーズ ルータの場合は DRAM に対応し、Cisco 4000 シリーズ ルータの場合は Shared RAM(SRAM)に対応します)。

show region コマンドの解釈についての詳細は、『トラブルシューティング:バス エラーによるクラッシュ』の「トラブルシューティングのセクション」を参照してください。

ハードウェアの交換が必要な場合は、次のいずれかを選択してください。

  • この部品に関してシスコと直接ハードウェア サポート契約を結んでいる場合は、Service Order Submit Tool を使用して、交換部品を直接注文してください。
  • 保証サービスについては、電話(1-800-553-2447)またはオンライン(TAC Service Request Tool)を通じて Cisco Technical Assistance Center(TAC)までお問い合せください。
  • ご使用の製品が契約または保証の対象に含まれない場合は、シスコ パートナーまたは販売代理店に連絡して、問題の原因となっているハードウェア コンポーネントの交換部品を注文してください。

備考

クラッシュのタイプ

バス エラー

エラー メッセージおよび警告

System returned to ROM by bus error

英語版URL

https://supportforums.cisco.com/docs/DOC-2462

Loading.

アクション

このドキュメントについて