Ce document explique pourquoi les messages système « System retourné à ROM par abandon » ou « System retourné à ROM par trace trap » peuvent apparaître dans la sortie de la commande show version. Ce document explique également pourquoi un routeur qui fonctionne peut revenir au mode ROMmon.
Aucune spécification déterminée n'est requise pour ce document.
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Outre des informations telles que les versions matérielles et logicielles, la sortie de la commande show version affiche également des informations sur le redémarrage du système. Par exemple, un routeur qui a été redémarré par la commande reload affiche le message « Système retourné à la mémoire morte par rechargement », alors qu'un routeur qui a été mis sous tension pour être redémarré génère le message « Système retourné à la mémoire morte par mise sous tension ». Parfois, ces messages peuvent être vus :
Router uptime is 1 minute
System returned to ROM by abort at PC 0x8032A6EC
System image file is "flash:C2600-i-mz.122-10b.bin"
ou
Router uptime is 2 minutes
System returned to ROM by trace trap at PC 0x32C2064
System image file is "flash:/c2500-js-l.122-10b"
L'affichage des messages « abort » ou « trace trap » indique que le registre de configuration est probablement défini sur une valeur qui active la clé de coupure en fonctionnement normal. Le nombre de bits 08 (au format hexadécimal : 0x0 1 00), si défini, désactive la clé de pause (c'est-à-dire la valeur par défaut d'usine). Si elle est réinitialisée à 0 (soit explicitement comme dans 0x2 002, soit implicitement, comme dans 0x2, qui est équivalent à 0x0 002), la clé de pause est activée. Lorsque la touche de coupure est activée, une séquence de coupure provoque le passage du routeur en mode ROMmon, même après son démarrage et son fonctionnement normal. Même si aucun signal d’interruption n’a été envoyé intentionnellement via la console, certains terminaux qui se comportent mal ou se rechargent peuvent envoyer accidentellement au routeur un signal similaire à la séquence d’interruption.
Référez-vous à Signification des bits du registre de configuration pour plus d'informations sur les différentes valeurs du registre de configuration.
Vous pouvez vérifier la valeur du registre de configuration à la fin d'une commande show version :
Router#show version
Cisco Internetwork Operating System Software
IOS (tm) 2500 Software (C2500-JS-L), Version 12.2(10b), RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2002 by cisco Systems, Inc.
Compiled Fri 12-Jul-02 02:13 by pwade
Image text-base: 0x0307AA24, data-base: 0x00001000
ROM: System Bootstrap, Version 11.0(10c), SOFTWARE
BOOTLDR: 3000 Bootstrap Software (IGS-BOOT-R), Version 11.0(10c), RELEASE SOFTWARE (fc1)
R1 uptime is 9 minutes
System returned to ROM by trace trap at PC 0x32C2064
System image file is "flash:/c2500-js-l.122-10b"
cisco 2500 (68030) processor (revision F) with 16384K/2048K bytes of memory.
Processor board ID 04796554, with hardware revision 00000000
Bridging software.
X.25 software, Version 3.0.0.
SuperLAT software (copyright 1990 by Meridian Technology Corp).
TN3270 Emulation software.
Basic Rate ISDN software, Version 1.1.
1 Ethernet/IEEE 802.3 interface(s)
2 Serial network interface(s)
1 ISDN Basic Rate interface(s)
32K bytes of non-volatile configuration memory.
16384K bytes of processor board System flash (Read ONLY)
Configuration register is 0x2002
Pour empêcher le routeur de revenir involontairement au mode ROMmon, modifiez le registre de configuration en lui attribuant une valeur qui désactive la touche de coupure. Pour ce faire, remplacez le huitième bit du registre de configuration par 1 (la valeur la plus courante étant 0x2102).
Router>enable
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#config-register 0x2102
Router(config)#^Z
00:20:13: %SYS-5-CONFIG_I: Configured from console by console
Router#show version
Cisco Internetwork Operating System Software
IOS (tm) 2500 Software (C2500-JS-L), Version 12.2(10b), RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2002 by cisco Systems, Inc.
Compiled Fri 12-Jul-02 02:13 by pwade
Image text-base: 0x0307AA24, data-base: 0x00001000
ROM: System Bootstrap, Version 11.0(10c), SOFTWARE
BOOTLDR: 3000 Bootstrap Software (IGS-BOOT-R), Version 11.0(10c), RELEASE SOFTWARE (fc1)
Router uptime is 20 minutes
System returned to ROM by trace trap at PC 0x32C2064
System image file is "flash:/c2500-js-l.122-10b"
cisco 2500 (68030) processor (revision F) with 16384K/2048K bytes of memory.
Processor board ID 04796554, with hardware revision 00000000
Bridging software.
X.25 software, Version 3.0.0.
SuperLAT software (copyright 1990 by Meridian Technology Corp).
TN3270 Emulation software.
Basic Rate ISDN software, Version 1.1.
1 Ethernet/IEEE 802.3 interface(s)
2 Serial network interface(s)
1 ISDN Basic Rate interface(s)
32K bytes of non-volatile configuration memory.
16384K bytes of processor board System flash (Read ONLY)
Configuration register is 0x2002 (will be 0x2102 at next reload)
Avec le huitième bit du registre de configuration, le système est protégé contre les signaux d’interruption qui pourraient autrement faire passer le routeur en mode ROMmon. Le nouveau paramètre du registre de configuration ne prend effet qu'au prochain rechargement. Assurez-vous que vous planifiez un temps d'arrêt pour ce routeur avant que la touche de coupure ne soit désactivée.
Remarque : La touche de coupure est toujours activée pendant les 60 premières secondes suivant le rechargement ou la mise sous tension du routeur (pendant la séquence de démarrage), quel que soit l'état du huitième bit dans le registre de configuration. Si vous désactivez ou activez la touche de coupure dans le registre de configuration, le routeur n'est affecté que pendant le fonctionnement normal et non pendant la séquence de démarrage.