スイッチ : Cisco Catalyst 6500 シリーズ スイッチ

エラー「System returned to ROM by power-on (SP by abort)」が表示され、IOS Catalyst 6500/6000 がリセットされる

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


目次


概要

Cisco Catalyst 6500/6000 Cisco IOS を実行するか。 ソフトウェアはこのリセット理由とリロードするようであることができます:

System returned to ROM by power-on (SP by abort)

コンフィギュレーションレジスタ設定値のミスマッチによりリロードのこの型を引き起こす場合があります。 具体的には、Multilayer Switch Feature Card(MSFC; マルチレイヤ スイッチ カード)Route Processor(RP; ルータ プロセッサ)のコンフィギュレーション レジスタを「ブレークの無視」を行う値に設定する一方で、スーパーバイザ エンジン Switch Processor(SP; スイッチ プロセッサ)のコンフィギュレーション レジスタを「ブレークの無視」を行わない値に設定することができます。 たとえば、スーパーバイザ エンジン SP を 0x2、MSFC RP を 0x2102 に設定した場合です。

前提条件

要件

このドキュメントの読者は次のトピックについて理解している必要があります。

使用するコンポーネント

この文書は、Cisco IOS ソフトウェアが稼動する Catalyst 6500/6000 スイッチに限定した内容です。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。 このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。 ネットワークが稼働中の場合は、コマンドが及ぼす潜在的な影響を十分に理解しておく必要があります。

表記法

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

背景説明

Catalyst 6500/6000 は Cisco IOSソフトウェア モードで実行する SP および RP のための異なる構成登録を備える場合があります。 Cisco IOS ソフトウェア モード時には、実行設定と起動設定は SP と RP 間で同期されます。 ただし、コンフィギュレーション レジスタはランニングもしくはスタートアップコンフィギュレーションの一部ではないです。 コンフィギュレーション レジスタが NVRAM に書き込まれるのは、その設定時です。

コンソールが中断信号を受け取るとき「中断」を、0x2 のようなディセーブルにしないコンフィギュレーションレジスタ設定値により、Cisco IOSデバイスは ROMモニタ (ROMMON) 診断 モードを開始します。 中断信号はターミナルエミュレータソフトウェアの適切なブレークキーシーケンスを押せば、または生成します他 の 手段によって。 ブレークキーシーケンス例はハイパーターミナルの Ctrl-Break です。 特別なハードウェア(PC)構成では、ターミナル エミュレータでキーを押さなくてもコンソールにブレーク シーケンスが送られます。 ハードウェア 障害によりか相互運用性 の 問題は一般的にこの発生を引き起こします。 ベンダー独自のシリアル ポートのピン配置や Radio Frequency(RF; 無線周波数)のノイズが原因になっている場合もあります。

CatOS モードでは、通常スーパーバイザ エンジンの SP にコンフィギュレーション レジスタ 0x2 が設定されています。 この設定のための原因は「ディセーブル中断」が CatOS のオプションではないことです; CatOS が中断信号を検出するとき、CatOS は 0x2 のコンフィギュレーション レジスタとの ROMmon を入力しません。

CatOS が稼動する Catalyst 6500 の出力を次に示します。

6500_CATOS (enable) show boot
BOOT variable = bootflash:,1;
CONFIG_FILE variable = slot0:switch.cfg

Configuration register is 0x2
ignore-config: disabled
auto-config: non-recurring, overwrite, sync disabled
console baud: 9600
boot: image specified by the boot system commands

Cisco IOS ルータは MSFC を含む一般的に 0x102 または 0x2102 の適切なコンフィギュレーション レジスタを備えています。 0x2102 は「ブレークを無効にする」設定です。

MSFC# show bootvar
BOOT variable = bootflash:c6msfc2-psv-mz.121-13.E14,1
CONFIG_FILE variable = 
BOOTLDR variable = 
Configuration register is 0x2102

0x2 に Supervisor Engine SP コンフィギュレーション レジスタおよび 0x2102 に MSFC RP コンフィギュレーション レジスタを設定 した Catalyst 6500 システムの Cisco IOSソフトウェアに変換を考慮して下さい。 変換で、コンフィギュレーション レジスタはコンフィギュレーション レジスタの再構成まで変換が完了するとき変わりません。 この状態では、コンソールが中断信号を受け取れば、システムは ROMmon を入力すると同時にクラッシュするようです。 この文書の「概要」で説明するような症状が、システムに現れます。

次は、Cisco IOS ソフトウェア モードの Catalyst 6500/6000 で、コンフィギュレーション レジスタのミスマッチが存在している例です。

6500_IOS# show bootvar
BOOT variable = slot0:c6sup12-ps-mz.121-13.E14,1
CONFIG_FILE variable = 
BOOTLDR variable = 
Configuration register is 0x2102

6500_IOS# remote command switch show bootvar

6500_IOS-sp#
BOOT variable = slot0:c6sup12-ps-mz.121-13.E14,1
CONFIG_FILE variable = 
BOOTLDR variable = 
Configuration register is 0x2

問題

Catalyst 6500/6000 の SP のコンフィギュレーション レジスタがブレークを許可するように設定されている場合(たとえば、0x2)、コンソールのブレーク信号を受信すると ROMmon 診断モードに入ります。 システムはクラッシュしたように見えます。

この例のスイッチの出力は、スイッチ プロセッサのコンソール ブレーク信号により、スイッチが ROMmon 診断モードに入ったことを示しています。

注: RP のコンフィギュレーション レジスタは 0x2102 です。

6500_IOS# show version
Cisco Internetwork Operating System Software 
IOS (tm) c6sup2_rp Software (c6sup2_rp-PS-M), Version 12.1(13)E14, EARLY DEPLOYMENT 
RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2004 by Cisco Systems, Inc.
Compiled Tue 30-Mar-04 01:56 by pwade
Image text-base: 0x40008C00, data-base: 0x417A6000

ROM: System Bootstrap, Version 12.1(4r)E, RELEASE SOFTWARE (fc1)
BOOTLDR: c6sup2_rp Software (c6sup2_rp-PS-M), Version 12.1(13)E14, EARLY DEPLOYMENT 
RELEASE SOFTWARE (fc1)

6500_IOS uptime is 31 minutes
Time since 6500_IOS switched to active is 31 minutes
System returned to ROM by power-on (SP by abort at PC 0x601061A8)
System image file is "slot0:c6sup12-ps-mz.121-13.E14"

cisco Catalyst 6000 (R7000) processor with 227328K/34816K bytes of memory.
Processor board ID SAD053701CF
R7000 CPU at 300Mhz, Implementation 39, Rev 2.1, 256KB L2, 1024KB L3 Cache
Last reset from power-on
X.25 software, Version 3.0.0.
Bridging software.
1 Virtual Ethernet/IEEE 802.3 interface(s)
192 FastEthernet/IEEE 802.3 interface(s)
18 Gigabit Ethernet/IEEE 802.3 interface(s)
381K bytes of non-volatile configuration memory.

16384K bytes of Flash internal SIMM (Sector size 512K).
Configuration register is 0x2102

解決策

解決には、コンフィギュレーション レジスタを再設定し、システムをリロードします。

次の手順を実行します。

  1. グローバル コンフィギュレーション モードで config-register 0x2102 コマンドを発行して、RP と SP のコンフィギュレーション レジスタを両方とも 0x2102 に設定します。

    6500_IOS# config t
    Enter configuration commands, one per line. End with CNTL/Z.
    6500_IOS(config)# config-register 0x2102
    6500_IOS(config)# end
    
  2. 次回のリロード時にコンフィギュレーション レジスタの値を確認するには、show bootvar コマンドを発行します。

    6500_IOS# show bootvar
    BOOT variable = slot0:c6sup12-ps-mz.121-13.E14,1
    CONFIG_FILE variable = 
    BOOTLDR variable = 
    Configuration register is 0x2102
  3. SP のコンフィギュレーション レジスタも変更されているかどうかを確認するには、remote command switch show bootvar コマンドを発行します。

    6500_IOS# remote command switch show bootvar
    
    6500_IOS-sp#
    BOOT variable = slot0:c6sup12-ps-mz.121-13.E14,1
    CONFIG_FILE variable = 
    BOOTLDR variable = 
    Configuration register is 0x2 (will be 0x2102 at next reload)
    
  4. スイッチをリロードして、SP の新しいコンフィギュレーション レジスタ値を有効にします。

    6500_IOS# reload
    

    注: この時点で、copy running-config startup-config コマンドを発行して設定を保存できます。 ただし、実行設定または起動設定にはコンフィギュレーション レジスタの設定は含まれていないので、この手順は必須ではありません。

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

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


関連情報


Document ID: 50560