DRAM の不良のために、ルータがリロードし続け、イメージを圧縮解除した後に Error : pre and post compression image sizes disagree というエラー メッセージが表示される

ドキュメント

2012/06/04 - 20:12
6月 4th, 2012
User Badges:
  • Silver, 250 points or more

2008 年 1 月 25 日(初版)


TAC SR Collection
主な問題

イメージがメモリに圧縮解除されたときにメモリの不良箇所に遭遇すると、チェックサムが不正になりエラーが発生します。この現象は、ルータで以前稼働していた Cisco IOS イメージよりも大きなサイズの Cisco IOS にアップグレードした後に発生する可能性があります。多くの場合、*** System received a Software forced crash *** や *** System received a Bus Error exception *** などの他のメッセージとともにチェックサム エラーが表示されます。

エラー メッセージの出力例を次に示します。

Self decompressing the image :
####################################################################################################
################[OK]

Error :pre and post compression image sizes disagree

*** System received a Software forced crash ***
signal= 0x17, code= 0x8, context= 0x0
PC = 0x800080d4, Cause = 0x20, Status Reg = 0x3040d003

System Bootstrap, Version 12.0(20000211:194150)[dperez-cosmos_e_ecc
106], DEVELOPMENT SOFTWARE
Copyright(c)1994-2000 by cisco Systems, Inc.
C7200 platform with 131072 Kbytes of main memory


Self decompressing the image :
####################################################################################################
#################[OK]

Restricted Rights Legend

Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c)of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c)(1)(ii)of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.

cisco Systems, Inc.
170 West Tasman Drive
San Jose, California 95134-1706



Cisco Internetwork Operating System Software
IOS(tm)7200 Software(C7200-JS-M), Version 12.2(3), RELEASE SOFTWARE
(fc1)
Copyright(c)1986-2001 by cisco Systems, Inc.
Compiled Wed 18-Jul-01 10:50 by pwade
Image text-base:0x600089C0, data-base:0x61704000

signal= 0xA, code= 0x8, context= 0x62554F60


=== Flushing messages()===

-Traceback= 616FF3A0 605F549C 605344F0 60534930 605D3CCC 605D3CB8

*** System received a Bus Error exception ***
signal= 0xa, code= 0x8, context= 0x62554f60
PC = 0x6060132c, Cause = 0x20, Status Reg = 0x34008002

解決策

チェックサム エラーが表示される場合は、次の手順を実行します。

  1. ブート ループがルータで発生している場合は、ブレーク シーケンス(ハイパーターミナルでは Ctrl + Break)を入力して、rommon> プロンプトがルータに表示されるようにします。
  2. rommon> プロンプトで、dir device: コマンドを発行してフラッシュ メモリ上のイメージを表示し、イメージサイズを確認します。次に例を示します。

    rommon 1 > dir flash:
    program load complete, entry point:0x80008000, size:0xb2a0
    Directory of flash:

    2       6821196   -rw-   c3725-i-mz.122-8.T5.bin
  3. イメージのサイズが正しいことを確認します。
    この例では、ファイル サイズは 6,821,196 バイトです。このサイズは、Cisco Downloads からイメージをダウンロードした際に表示されたサイズに正確に一致している必要があります。
  4. このイメージをサポートするのに十分な DRAM がルータに搭載されていることを確認します。次の例に示すように、rommon>プロンプトで meminfo コマンドを発行します。

    rommon 1 > meminfo

    -------------------------------------------------
    Current Memory configuration is:
    Dimm0:Size = 128 MB :Start Addr = 0x00000000
    -----Bank 0 128 MB
    -----Bank 1       0 MB
    Dimm1:Size = 128 MB :Start Addr = 0x08000000
    -----Bank 0 128 MB
    -----Bank 1       0 MB
    -------------------------------------------------
    Main memory size:256 MB in 64 bit mode.
    Available main memory starts at 0xa000e000, size 262088KB
    IO(packet)memory size:25 percent of main memory.
    IO memory is configured by user
    NVRAM size:32KB
    rommon 2 >

    この例は、256MB の DRAM がルータに搭載されていることを示しています。
  5. Cisco IOS イメージが有効なもので、そのイメージをサポートするのに十分なメモリがルータに搭載されているのに、引き続き Error : pre and post compression image sizes disagree というエラー メッセージが表示される場合は、DRAM を交換します。
  6. この問題が Cisco IOS をアップグレードした後にだけ発生する場合は、一時的な回避策を使用してルータを再稼働させます。つまり、交換メモリがインストールされるまで、以前のイメージをフラッシュに戻してロードします。以前のイメージが正しくロードされる可能性があるのは、そのイメージが小さい(そのためにイメージが圧縮解除されたときに DRAM の不良箇所に到達しない)ので、イメージが正しくロードされるためです。
  7. DRAM が不良かどうかを見極める別の方法は、show region コマンドを発行する方法です。この方法では、バス エラー メッセージ内のアドレスがメモリをポイントしているかどうかを見極めます。

詳細は、『トラブルシューティング:バス エラーによるクラッシュ』を参照してください。


備考


ブートの問題: ブートし続ける

クラッシュのタイプ: ソフトウェア強制クラッシュ

問題が発生するタイミング:

  • ソフトウェア アップグレードの後
  • 継続的


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

  • *** System received a Bus Error exception ***
  • *** System received a Software forced crash ***
  • Error :compressed image checksum is incorrect
  • Error :pre and post compression image sizes disagree


英語版 URL

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

Loading.

アクション

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