Table Of Contents
Cisco ASR 1000 Series Routers ROMmon Upgrade Guide
Checking the Current ROMmon Version
Upgrading the ROMmon for All the RPs, ESPs, and SIPs on a Router
Example of Upgrading the ROMmon for All the RPs, ESPs, and SIPs on a Router
Upgrading the ROMmon for a Single RP, ESP, or SIP on a Router
Example of Upgrading the ROMmon for a Single RP, ESP, or SIP on a Router
Resolved Caveats in ROMmon Release 15.2(1r)S
Resolved Caveats in ROMmon Release 15.0(1r)S
Obtaining Documentation and Submitting a Service Request
Cisco ASR 1000 Series Routers ROMmon Upgrade Guide
First Published: November 28, 2011This document contains procedures for upgrading to ROMmon Release 15.0(1r)S or Release 15.2(1r)S on the Route Processors (RPs), Embedded Services Processors (ESPs), and Shared Port Adapter Interface Processors (SIPs) on a Cisco ASR 1000 Series Router. This document contains the following sections:
•
Obtaining Documentation and Submitting a Service Request
ROMmon Overview
The ROMmon must be upgraded on an Cisco ASR 1000 Series Router that requires a ROMmon upgrade. An upgrade to this image is necessary only if a system message on the router indicates that the ROMmon on the router requires an upgrade, or a Cisco technical support representative suggests a ROMmon upgrade.
The ROMmon can be upgraded on any of the following hardware components on a Cisco ASR 1000 Series Router:
•
Integrated RP1, field-replaceable ESP, and integrated SIP10 on the Cisco ASR 1002 Router (Cisco ASR1002)
•
Integrated RP1, ESP, and SIP10 on Cisco ASR 1002-Fixed Router (Cisco ASR 1002-F)
•
Cisco ASR 1000 Series Route Processor 1 (Cisco ASR1000-RP1)
•
Cisco ASR 1000 Series Route Processor 2 (Cisco ASR1000-RP2)
•
5-Gbps Cisco ASR 1000 Series ESP (Cisco ASR1000-ESP5)
•
10-Gbps Cisco ASR 1000 Series ESP (Cisco ASR1000-ESP10)
•
Cisco ASR 1000 Embedded Services Processor 10G Non Crypto Capable (Cisco ASR1000-ESP10-N)
•
20-Gbps Cisco ASR 1000 Series ESP (Cisco ASR1000-ESP20)
•
Cisco ASR 1000 Series SPA Interface Processor (SIP)10 (Cisco ASR1000-SIP10)
•
Cisco ASR 1000 Series SPA Interface Processor (SIP)40 (Cisco ASR1000-SIP40)
•
40-Gbps Cisco ASR 1000 Series ESP (Cisco ASR1000-ESP40)
The ROMmon software for RPs, ESPs, and SIPs can be upgraded collectively or individually.
Compatibility Requirements
The following are the compatibility requirements for upgrading the ROMmon image:
•
You must have access to the privileged EXEC mode prompt or the diagnostic mode prompt on the router.
•
All the system components must be running Cisco IOS XE Release 2.4.0 or a later release before you perform the upgrade.
•
After you upgrade a system component to the current ROMmon release, you cannot run any Cisco IOS XE release earlier than Cisco IOS XE Release 2.4.0.
•
A downgrade to a supported ROMmon release converts the ROMVAR table to the appropriate smaller size.
ROMmon Release 12.2(33r)XN1, ROMmon Release 12.2(33r)XN2, ROMmon Release 12.2(33r)XNB, ROMmon Release 12.2(33r)XNC, and ROMmon Release 12.2(33r)XND1 are all supported for downgrade from ROMmon Release 15.0(1r)S. Similarly, ROMmon Release 12.2(33r)XN1, ROMmon Release 12.2(33r)XN2, ROMmon Release 12.2(33r)XNB, ROMmon Release 12.2(33r)XNC, ROMmon Release 12.2(33r)XND1, and ROMmon Release15.0(1r)S are all supported for downgrade from ROMmon Release 15.2(1r)S.
Note
During the downgrade process, if it is found that the existing ROMVAR table is too large to fit into the smaller table used in the target ROMmon release (that is, the earlier ROMmon release), the downgrade stops and an error message is displayed. This error message instructs you to drop the system to the ROMmon prompt and clear some of the variable settings. Follow these instructions, and then retry the downgrade.
Note
If you require a FIPS 140-2-compliant environment, ROMmon Version 12.2(33r)XND1 is a required update. Cisco IOS XE Release 3.1.0S and ROMmon Release 15.0(1r)S are currently not FIPS certified. Similarly, Cisco IOS XE Release 3.4.0S and ROMmon Release 15.2(1r)S are currently not FIPS certified.
Upgrading the ROMmon
This section covers the following topics:
•
Checking the Current ROMmon Version
•
Upgrading the ROMmon for All the RPs, ESPs, and SIPs on a Router
•
Upgrading the ROMmon for a Single RP, ESP, or SIP on a Router
Checking the Current ROMmon Version
If you are unsure whether a ROMmon upgrade is required or if you have installed a new RP, ESP, or SIP that requires an upgrade, follow the instructions provided in this section.
Run the show rom-monitor command or the show platform command to display the version of ROMmon running on any RP, ESP, or SIP in your router. If the output shows that the release to which you plan to upgrade is already installed, you need not upgrade the ROMmon. In the following example, the output of the show rom-monitor command indicates that an upgrade to Release 15.2(1r)S is not required:
Router# show rom-monitor r0System Bootstrap, Version 15.2(1r)S, RELEASE SOFTWARE (fc1)Technical Support: http://www.cisco.com/techsupportCopyright (c) 2011 by cisco Systems, Inc.If the output of the command indicates an earlier ROMmon version or a system message indicates that one of the ROMmon installations on the Cisco ASR 1000 Series Routers needs an upgrade, a ROMmon upgrade may benefit the corresponding RP, ESP, or SIP. In the following example, the output of the show platform command shows that an earlier ROMmon version is currently installed. In this scenario, you can upgrade to Release 15.2(1r)S.
Router# show platformChassis type: ASR1004Slot Type State Insert time (ago)--------- ------------------- --------------------- -----------------0 MCP-CC ok 00:03:020/3 SPA-2X1GE-V2 ok 00:00:37R0 ASR1000-RP1* ok, active 00:03:02F0 ASR1000-ESP10* ok, active 00:03:02P0 Unknown ps, fail neverP1 Unknown ps, fail neverSlot CPLD Version Firmware Version--------- ------------------- ---------------------------------------0 07091401 15.0(1r)SR0 09081701 15.0(1r)SF0 07051650 15.0(1r)SUpgrading the ROMmon for All the RPs, ESPs, and SIPs on a Router
Use this procedure to upgrade the ROMmon for all the RPs, ESPs, and SIPS on a router:
Note
Ensure that all the system components are running Cisco IOS XE Release 2.4.0 or a later release before you perform the procedure.
Step 1
(Optional) Run the show platform command or the show rom-monitor slot command for each RP, ESP, and SIP in the router to see the current release numbers of ROMmon on the hardware. See the "Checking the Current ROMmon Version" section for information about interpreting the output of the command that you run.
Step 2
If the ROMmon image has not been copied onto the router, copy the PKG file that is made available as part of this ROMmon release onto the bootflash: or usb[0-1]: file system using the copy source-location destination-location command. For example, if you are upgrading to Release 15.2(1r)S, copy the asr1000-rommon.152-1r.S.pkg file.
Step 3
Run the dir file-system command to verify that the ROMmon file is copied into the specified directory.
Step 4
Run the upgrade rom-monitor filename location all command to begin the ROMmon image upgrade, where location is the path to the ROMmon file.
CautionDo not remove hardware, turn off power, or interrupt the router in any way during the ROMmon upgrade. Although the router should be able to recover from most interruptions during the ROMmon upgrade, certain scenarios may cause unpredictable problems.
Step 5
Messages pertaining to the upgrade are displayed on the console. After the display of these messages stops and the router prompt is available, run the reload command to reload the router.
Step 6
If autoboot has not been enabled by using the config-register 0x2102 command, run the boot filesystem:/file-location command at the ROMmon prompt to boot the Cisco IOS XE image, where filesystem:/file-location is the path to the consolidated package file. The ROMmon upgrade is not permanent for any piece of hardware until the Cisco IOS XE image is booted.
Step 7
Run the enable command at the user prompt to enter the privileged EXEC mode after the boot is complete.
Step 8
Run the show platform command or the show rom-monitor slot command for each RP, ESP, and SIPin the router to verify whether the ROMmon has been upgraded.
Example of Upgrading the ROMmon for All the RPs, ESPs, and SIPs on a Router
The following sequence of commands is an example of the procedure to upgrade the ROMmon for all the RPs, ESPs, and SIPs on a router:
Note
The release numbers of ROMmon mentioned in this example are for illustrative purposes only.
Router# show platformChassis type: MCP4RUSlot Type State Insert time (ago)--------- ------------------- --------------------- -----------------0 MCP-CC ok 00:03:020/3 SPA-2X1GE-V2 ok 00:00:37R0 ASR1000-RP1* ok, active 00:03:02F0 ASR1000-ESP10* ok, active 00:03:02P0 Unknown ps, fail neverP1 Unknown ps, fail neverSlot CPLD Version Firmware Version--------- ------------------- ---------------------------------------0 07091401 15.0(1r)SR0 09081701 15.0(1r)SF0 07051650 15.0(1r)SRouter# copy usb0:asr1000-rommon.152-1r.S.pkg bootflash:Destination filename [asr1000-rommon.152-1r.S.pkg]?Copy in progress...CCCCCCCCCCCCCCCCCCCC1253680 bytes copied in 1.977 secs (634133 bytes/sec)Router# dir bootflash:Directory of bootflash:/11 drwx 16384 Aug 19 2009 23:27:51 +00:00 lost+found14657 drwx 4096 Aug 19 2009 23:39:21 +00:00 .ssh73281 drwx 4096 Oct 12 2011 01:20:10 +00:00 .prst_sync58625 drwx 4096 Aug 19 2009 23:39:38 +00:00 .rollback_timer29313 drwx 4096 Aug 19 2009 23:40:52 +00:00 .installer12 -rw- 1253680 Oct 12 2011 01:23:56 +00:00 asr1000-rommon.152-1r.S.pkg14 -rw- 4096 Jul 12 2010 22:50:55 +00:00 .debug..swp16 -rw- 1263920 Jul 20 2010 22:06:15 +00:00 rp1-rommon19 -rwx 68272 Jul 13 2010 01:18:05 +00:00 debugfs42 -rw- 1270064 Jul 21 2010 01:08:36 +00:00 asr1000-rommon.150-1r.S.pkg48 -rw- 3338 Feb 25 2011 21:38:34 +00:00 README_dotfiles50 -r-- 2391 Jul 17 2011 03:22:23 +00:00 debug.conf945377280 bytes total (893399040 bytes free)Router# upgrade rom-monitor filename bootflash:asr1000-rommon.152-1r.S.pkg allUpgrade rom-monitor on Route-Processor 0Target copying rom-monitor image file1966080+0 records in1966080+0 records outChecking upgrade image...1966080+0 records in3840+0 records outUpgrade image MD5 signature is 119275e3054c3cfdc0f32a2a334dd253Burning upgrade partition...1966080+0 records in1966080+0 records outChecking upgrade partition...1966080+0 records in1966080+0 records outUpgrade flash partition MD5 signature is 119275e3054c3cfdc0f32a2a334dd253ROMMON upgrade complete.To make the new ROMMON permanent, you must restart the RP.Upgrade rom-monitor on Embedded-Service-Processor 0Target copying rom-monitor image fileChecking upgrade image...1966080+0 records in3840+0 records outUpgrade image MD5 signature is 119275e3054c3cfdc0f32a2a334dd253Burning upgrade partition...1966080+0 records in1966080+0 records outChecking upgrade partition...1966080+0 records in1966080+0 records outUpgrade flash partition MD5 signature is 119275e3054c3cfdc0f32a2a334dd253ROMMON upgrade complete.To make the new ROMMON permanent, you must restart the linecard.Upgrade rom-monitor on SPA-Inter-Processor 0Target copying rom-monitor image fileChecking upgrade image...1966080+0 records in3840+0 records outUpgrade image MD5 signature is 119275e3054c3cfdc0f32a2a334dd253Burning upgrade partition...1966080+0 records in1966080+0 records outChecking upgrade partition...1966080+0 records in1966080+0 records outUpgrade flash partition MD5 signature is 119275e3054c3cfdc0f32a2a334dd253ROMMON upgrade complete.To make the new ROMMON permanent, you must restart the linecard.Router# reloadProceed with reload? [confirm]<Reload bootup output removed for brevity. In this example, it is assumed that autoboot is enabled on the router.>Press RETURN to get started!Router> enableRouter# show platformChassis type: MCP4RUSlot Type State Insert time (ago)--------- ------------------- --------------------- -----------------0 MCP-CC ok 00:03:020/3 SPA-2X1GE-V2 ok 00:00:37R0 ASR1000-RP1* ok, active 00:03:02F0 ASR1000-ESP10* ok, active 00:03:02P0 Unknown ps, fail neverP1 Unknown ps, fail neverSlot CPLD Version Firmware Version--------- ------------------- ---------------------------------------0 07091401 15.2(1r)SR0 07062111 15.2(1r)SF0 07051680 15.2(1r)SUpgrading the ROMmon for a Single RP, ESP, or SIP on a Router
Use this procedure to upgrade the ROMmon for a single RP, ESP, or SIP on a Cisco ASR 1000 Series Router:
Note
Ensure that all the system components are running Cisco IOS XE Release 2.4.0 or a later release before you perform the procedure.
Step 1
(Optional) Run the show platform command or the show rom-monitor slot command for each RP, ESP, and SIP in the router to see the current release numbers of ROMmon on the hardware. See the "Checking the Current ROMmon Version" section for information about interpreting the output of the command that you run.
Step 2
If the ROMmon image has not been copied onto the router, copy the PKG file that is made available as part of this ROMmon release onto the bootflash: or usb[0-1]: file system using the copy source-location destination-location command. For example, if you are upgrading to Release 15.2(1r)S, copy the asr1000-rommon.152-1r.S.pkg file.
Step 3
Run the dir file-system command to verify whether the ROMmon file is copied into the specified directory.
Step 4
Run the upgrade rom-monitor filename location slot command to begin the ROMmon image upgrade, where location is the path to the ROMmon file and slot specifies the hardware that will receive the ROMmon upgrade.
CautionDo not remove hardware, turn off power, or interrupt the router in any way during the ROMmon upgrade. Although the router should be able to recover from most interruptions during the ROMmon upgrade, certain scenarios may cause unpredictable problems.
Step 5
Messages pertaining to the upgrade are displayed on the console. After the display of these messages stops and the router prompt is available, run the hw-module slot slot reload command to reload the hardware that was upgraded.
Note
The hw-module slot slot reload command cannot be used to reload an active RP. If you must reload an active RP to complete a ROMmon upgrade, reload the RP using one of the following methods:
- Run the reload command to reload the entire router.
- Force a switchover using the redundancy force-switchover command, and then run the hw-module slot slot reload command on the RP after it has become the standby RP.
Note
The ROMmon upgrade is not permanent for any piece of hardware until a Cisco IOS XE Release 12.2(33r)XND1 or newer image is booted. If ROMmon is configured to manually boot on your system, run the boot command to boot the Cisco IOS XE image and make the upgrade permanent.
Step 6
Run the show platform command or the show rom-monitor slot command for each RP, ESP, and SIP in the router to confirm that the ROMmon has been upgraded.
Example of Upgrading the ROMmon for a Single RP, ESP, or SIP on a Router
The following sequence of commands is an example of the procedure to upgrade the ROMmon for a single RP, ESP, or SIP on a router:
Note
The release numbers of ROMmon mentioned in this example are for illustrative purposes only.
Router# show platformChassis type: MCP4RUSlot Type State Insert time (ago)--------- ------------------- --------------------- -----------------0 MCP-CC ok 00:03:020/3 SPA-2X1GE-V2 ok 00:00:37R0 ASR1000-RP1* ok, active 00:03:02F0 ASR1000-ESP10* ok, active 00:03:02P0 Unknown ps, fail neverP1 Unknown ps, fail neverSlot CPLD Version Firmware Version--------- ------------------- ---------------------------------------0 07091401 15.0(1r)SR0 09081701 15.2(1r)SF0 07051650 15.2(1r)SRouter# copy usb0:asr1000-rommon.152-1r.S.pkg bootflash:Destination filename [asr1000-rommon.152-1r.S.pkg]?Copy in progress...CCCCCCCCCCCCCCCCCCCC1253680 bytes copied in 1.977 secs (634133 bytes/sec)Router# dir bootflash:Directory of bootflash:/11 drwx 16384 Aug 19 2009 23:27:51 +00:00 lost+found14657 drwx 4096 Aug 19 2009 23:39:21 +00:00 .ssh73281 drwx 4096 Oct 12 2011 01:20:10 +00:00 .prst_sync58625 drwx 4096 Aug 19 2009 23:39:38 +00:00 .rollback_timer29313 drwx 4096 Aug 19 2009 23:40:52 +00:00 .installer12 -rw- 1253680 Oct 12 2011 01:23:56 +00:00 asr1000-rommon.152-1r.S.pkg14 -rw- 4096 Jul 12 2010 22:50:55 +00:00 .debug..swp16 -rw- 1263920 Jul 20 2010 22:06:15 +00:00 rp1-rommon19 -rwx 68272 Jul 13 2010 01:18:05 +00:00 debugfs42 -rw- 1270064 Jul 21 2010 01:08:36 +00:00 asr1000-rommon.150-1r.S.pkg48 -rw- 3338 Feb 25 2011 21:38:34 +00:00 README_dotfiles50 -r-- 2391 Jul 17 2011 03:22:23 +00:00 debug.conf945377280 bytes total (893399040 bytes free)Router# upgrade rom-monitor filename bootflash:asr1000-rommon.152-1r.S.pkg 0Upgrade rom-monitor on SPA-Inter-Processor 0Target copying rom-monitor image fileChecking upgrade image...1966080+0 records in3840+0 records outUpgrade image MD5 signature is 119275e3054c3cfdc0f32a2a334dd253Burning upgrade partition...1966080+0 records in1966080+0 records outChecking upgrade partition...1966080+0 records in1966080+0 records outUpgrade flash partition MD5 signature is 119275e3054c3cfdc0f32a2a334dd253ROMMON upgrade complete.To make the new ROMMON permanent, you must restart the linecard.Router# hw-module slot 0 reload<Reload bootup output removed for brevity. In this example, it is assumed that autoboot is enabled on the router.>Router# show platformChassis type: MCP4RUSlot Type State Insert time (ago)--------- ------------------- --------------------- -----------------0 MCP-CC ok 00:03:020/3 SPA-2X1GE-V2 ok 00:00:37R0 ASR1000-RP1* ok, active 00:03:02F0 ASR1000-ESP10* ok, active 00:03:02P0 Unknown ps, fail neverP1 Unknown ps, fail neverSlot CPLD Version Firmware Version--------- ------------------- ---------------------------------------0 07091401 15.2(1r)SR0 07062111 15.2(1r)SF0 07051680 15.2(1r)SRouter# show rom-monitor r0System Bootstrap, Version 15.2(1r)S, RELEASE SOFTWARECopyright (c) 1994-2011 by cisco Systems, Inc.Resolved Caveats
The following sections list the issues resolved in each ROMmon release:
•
Resolved Caveats in ROMmon Release 15.2(1r)S
•
Resolved Caveats in ROMmon Release 15.0(1r)S
Resolved Caveats in ROMmon Release 15.2(1r)S
The following issues have been resolved in Release 15.2(1r)S:
•
CSCto91590
The ROMmon image installation process now supports the loading of images that are larger than 512 MB.
•
CSCth42243
The ROMmon image installation process now supports long boot file names.
•
CSCti77689
The ROMmon image now supports the VTx virtualization mode for third-party applications on a Cisco ASR 1001 Router or a router on which the Cisco ASR1000-RP2 is installed.
Resolved Caveats in ROMmon Release 15.0(1r)S
The following issues have been resolved in Release 15.0(1r)S:
•
CSCtf20517
Issues encountered on booting a zero size file when the 0x8000 config-register setting is used have been resolved.
•
CSCtf97260
The ROMmon upgrade process now supports the ATMEL SPI.
Obtaining Documentation and Submitting a Service Request
For information on obtaining documentation, submitting a service request, and gathering additional information, see the monthly What's New in Cisco Product Documentation, which also lists all new and revised Cisco technical documentation, at:
http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html
Subscribe to the What's New in Cisco Product Documentation as a Really Simple Syndication (RSS) feed and set content to be delivered directly to your desktop using a reader application. The RSS feeds are a free service and Cisco currently supports RSS Version 2.0.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.
© 2011 Cisco Systems, Inc. All rights reserved.

