Un Cisco Catalyst 6500/6000 con software Cisco IOS® può sembrare che si ricarichi con questo motivo di ripristino:
System returned to ROM by power-on (SP by abort)
Una mancata corrispondenza delle impostazioni del registro di configurazione può causare questo tipo di ricaricamento. In particolare, è possibile impostare il registro di configurazione del Supervisor Engine Switch Processor (SP) su un valore che non "ignori l'interruzione", mentre il registro di configurazione del Multilayer Switch Feature Card (MSFC) Route Processor (RP) è un valore corretto che "ignora l'interruzione". Ad esempio, è possibile impostare Supervisor Engine SP su 0x2 e MSFC RP su 0x2102.
Questo documento è utile per conoscere i seguenti argomenti:
Differenza tra i software di sistema Catalyst OS (CatOS) e Cisco IOS
Fare riferimento alla sezione "Difference Between CatOS and Cisco IOS System Software" nel documento sulla conversione del software di sistema da CatOS a Cisco IOS per gli switch Catalyst 6500/6000
Registri di configurazione dei software CatOS e Cisco IOS
Fare riferimento a questi documenti:
Sezione "Configurazione del registro di configurazione software" del documento Configurazione dello switch per la prima volta
Il documento è limitato agli switch Catalyst 6500/6000 con software Cisco IOS.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Gli switch Catalyst 6500/6000 in esecuzione in modalità software Cisco IOS possono avere registri di configurazione diversi per l'SP e l'RP. Le configurazioni di esecuzione e avvio sono sincronizzate tra l'SP e l'RP in modalità software Cisco IOS. Tuttavia, il registro di configurazione non fa parte della configurazione di esecuzione o di avvio. Il registro di configurazione scrive nella NVRAM durante la configurazione.
Le impostazioni del registro di configurazione che non "disabilitano l'interruzione", ad esempio 0x2, fanno sì che un dispositivo Cisco IOS entri in modalità diagnostica ROM Monitor (ROMmon) quando la console riceve un segnale di interruzione. Il segnale di interruzione viene generato quando si preme la sequenza di tasti di interruzione appropriata nel software dell'emulatore di terminale o in altro modo. Un esempio di sequenza di tasti di interruzione è Ctrl-Break in HyperTerminal. In configurazioni hardware molto specifiche (PC), una sequenza di interruzione viene inoltrata alla console senza la pressione di alcun tasto all'interno di un emulatore di terminale. Questo problema è in genere causato da un malfunzionamento hardware o da un problema di interoperabilità. Le cause includono pin di porte seriali proprietarie e disturbi a radiofrequenza (RF).
In modalità CatOS, i Supervisor Engine SP hanno in genere il registro di configurazione 0x2. La ragione di questa configurazione è che "disable break" non è un'opzione di CatOS; quando CatOS rileva un segnale di interruzione, non entra in ROMmon con un registro di configurazione di 0x2.
Questo output viene generato da un Catalyst 6500 con CatOS:
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
I router Cisco IOS, che includono MSFC, in genere dispongono dei registri di configurazione appropriati di 0x102 o 0x2102. La configurazione 0x2102 non comporta la "disabilitazione dell'interruzione".
MSFC# show bootvar BOOT variable = bootflash:c6msfc2-psv-mz.121-13.E14,1 CONFIG_FILE variable = BOOTLDR variable = Configuration register is 0x2102
Prendere in considerazione la conversione in software Cisco IOS di un sistema Catalyst 6500 per il quale il registro di configurazione del Supervisor Engine SP è stato impostato su 0x2 e il registro di configurazione MSFC RP è stato impostato su 0x2102. Al momento della conversione, i registri di configurazione rimangono invariati fino alla riconfigurazione del registro di configurazione una volta completata la conversione. In questo stato, se la console riceve un segnale di interruzione, il sistema sembra bloccarsi quando entra in ROMmon. Il sistema mostra i sintomi descritti nell'Introduzione di questo documento.
Questo è un esempio di mancata corrispondenza dei registri di configurazione in uno switch Catalyst 6500/6000 in modalità software Cisco IOS:
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
Un Catalyst 6500/6000 con un registro di configurazione SP che consente l'interruzione, ad esempio 0x2, e che riceve un segnale di interruzione della console entra in modalità diagnostica ROMmon. Il sistema sembra bloccarsi.
Questo esempio di output dello switch indica che lo switch è entrato in modalità diagnostica ROMmon da un segnale di interruzione della console del processore dello switch:
Nota: il registro di configurazione 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
La soluzione è riconfigurare il registro di configurazione e ricaricare il sistema.
Attenersi alla seguente procedura:
In modalità di configurazione globale, usare il comando config-register 0x2102 e impostare il registro di configurazione su 0x2102 per l'RP e l'SP.
6500_IOS# config t Enter configuration commands, one per line. End with CNTL/Z. 6500_IOS(config)# config-register 0x2102 6500_IOS(config)# end
Per verificare il valore del registro di configurazione al successivo caricamento, usare il comando 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
Per verificare che anche il registro di configurazione sull'SP sia stato modificato, usare il comando remote 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)
Ricaricare lo switch per rendere effettiva la nuova impostazione del registro di configurazione dell'SP.
6500_IOS# reload
Nota: a questo punto, è possibile usare il comando copy running-config startup-config per salvare la configurazione. Tuttavia, questo passaggio non è necessario perché l'impostazione del registro di configurazione non fa parte della configurazione di avvio o di esecuzione.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
01-Sep-2005 |
Versione iniziale |