ROMMON Release Notes for the WS-X45-SUP7-E, WS-X45-SUP7L-E, and WS-C4500X Family of Switches
Guidelines for Upgrading the ROMMON
Upgrading the Supervisor Engine ROMMON from the Console
Upgrading the Supervisor Engine ROMMON with Telnet
Obtaining Documentation and Submitting a Service Request
Current Release: 15.0(1r)SG16—March 14, 2019
Prior Releases: 15.0(1r)SG15, 15.0(1r)SG14, 15.0(1r)SG13, 15.0(1r)SG11, 15.0(1r)SG10, 15.0(1r)SG7, 15.0(1r)SG6, 15.0(1r)SG5, 15.0(1r)SG2
This publication describes how to download the new ROMMON image from Cisco.com and then upgrade the ROMMON on the WS-X45-SUP7-E, WS-X45-Sup7L-E, WS-C4500X-32 and WS-C4500X-16 switches.
The ROMMON image discussed here consists of new ROMMON software and FPGA images, which are only accepted on WS-C4500X-32, WS-C4500X-16, WS-X45-SUP7-E, and WS-X45-SUP7L-E. Both images are installed by following the “Upgrading the Supervisor Engine ROMMON from the Console” section.
ROMMON IOS Version 15.0(1r)SG5
ROMMON IOS Version 15.0(1r)SG5 is required to enable the enhanced crashinfo information available in Cisco IOS XE Release 3.2.0SG. For redundant supervisor switches, you should first upgrade the software to Cisco IOS XE Release 3.02.00.SG, then upgrade the ROMMON to IOS Version 15.0(1r)SG5. With previous software releases, you cannot upgrade the ROMMON without bringing down both supervisor engines simultaneously. In the following ROMMON upgrade discussion, we assume that the switch is running Cisco IOS XE Release 3.02.00.SG or later.
ROMMON IOS Version 15.0(1r)SG7
For VSS functionality, you must upgrade to ROMMON IOS Version 15.0(1r)SG7.
ROMMON IOS Versions 15.0(1r)SG13
Supports the Preboot Execution Environment (PXE) feature, also called PXE boot—A network boot loader that enables the switch to retrieve the software image and other files from a remote server, during the initial deployment, without requiring end-user intervention (Zero-Touch Provisioning).
You can specify a remote TFTP server to download the software image and other files.
Note If you are not using the PXE boot feature, you do not have to upgrade to ROMMON IOS Version 15.0(1r)SG13.
ROMMON IOS Versions 15.0(1r)SG14
Starting with ROMMON IOS Version 15.0(1r)SG14, you can use the PXE boot feature to specify a remote TFTP or HTTP server.
With this ROMMON IOS version, the factory default setting for the configuration register value is 0x2106 (boot field 06). This is also the recommended setting if you are using an existing device and upgrading to this version.
Note If you are not using the PXE boot feature, you do not have to upgrade to ROMMON IOS Version 15.0(1r)SG14.
ROMMON IOS Versions 15.0(1r)SG16
This rommon version is applicable only for WS-X45-SUP7-E. For information about enhancements in ROMMON IOS Version 15.0(1r)SG16, see Caveats.
ROMMON IOS Version 15.0(1r)SG6
15.0(1r)SG6 is the minimum required version on the C4500X switches.
ROMMON IOS Version 15.0(1r)SG7
For VSS functionality, you must upgrade to ROMMON IOS Version 15.0(1r)SG7.
ROMMON IOS Versions 15.0(1r)SG13
Supports the Preboot Execution Environment (PXE) feature, also called PXE boot—A network boot loader that enables the switch to retrieve the software image and other files from a remote server, during the initial deployment, without requiring end-user intervention (Zero-Touch Provisioning).
You can specify a remote TFTP server to download the software image and other files.
Note If you are not using the PXE boot feature, you do not have to upgrade to ROMMON IOS Version 15.0(1r)SG13.
ROMMON IOS Versions 15.0(1r)SG14
Starting with ROMMON IOS Version 15.0(1r)SG14, you can use the PXE boot feature to specify a remote TFTP or HTTP server.
With this ROMMON IOS version, the factory default setting for the configuration register value is 0x2106 (boot field 06). This is also the recommended setting if you are using an existing device and upgrading to this version.
Note If you are not using the PXE boot feature, you do not have to upgrade to ROMMON IOS Version 15.0(1r)SG14.
The following caveat is fixed in ROMMON IOS Version 15.0(1r)SG16:
The following caveat is fixed in ROMMON IOS Version 15.0(1r)SG15:
– Providing log messages that indicate failures in write processes, during an upgrade.
– Increasing the number of times the system retries ( in case of a failure), to three retries.
The following caveats are open for ROMMON IOS Version 15.0(1r)SG13:
The following caveat is open for ROMMON IOS Version 15.0(1r)SG11 and ROMMON IOS Version 15.0(1r)SG14:
Workaround: Power off and then power on the devices. CSCut66603
The following caveat is fixed for ROMMON IOS Version 15.0(1r)SG11:
Workaround: Avoid performing a power cycle after removing the C4KX-NM-8SFP+ module. If required, perform a reset instead. CSCup65575
The following caveat is fixed for ROMMON IOS Version 15.0(1r)SG10.
Workaround: Use config-register 0x2101. CSCue19458
The following caveats are open for ROMMON IOS Version 15.0(1r)SG7.
Workaround: Use config-register 0x2101. CSCue19458
The following caveats are fixed for ROMMON IOS Version 15.0(1r)SG7:
The following caveats are open for ROMMON version 15.0(1r)SG6:
The following caveat is fixed for ROMMON version 15.0(1r)SG5:
The following caveats are fixed for ROMMON version 15.0(1r)SG2:
Workaround: Upgrade the ROMMON version on both supervisor engines simultaneously, to ensure that the uplinks are down when during the upgrade. CSCtj54375
Workaround: Connect system console to a device that saves the output. CSCtj80874
Note This release also supports up to 4 Gigabytes of memory and a maximum length of the ROMMON command line from 128 to 256 bytes.
Note The examples in this section use the programmable read-only memory (PROM) upgrade IOS Version 15.0(1r)SG2 and Cisco IOS Release 15.0(2)SG. For other releases, replace the ROMMON release and Cisco IOS software release with the appropriate releases and filenames. This document describes the procedure for a single supervisor system. You must perform the process on each supervisor in a dual supervisor system.
Follow this procedure to upgrade your supervisor engine ROMMON:
Step 1 Directly connect a serial cable to the console port of the supervisor engine.
Note This section assumes that the console baud rate is set to 9600 (default). If you want to use a different baud rate, change the configuration register value for your switch.
Step 2 Download the cat4500-e-promupgrade-150_1r_SG2 program from Cisco.com, and place it on a TFTP server in a directory that is accessible from the switch that is upgraded.
The cat4500-e-promupgrade-150_1r_SG2 program is available on Cisco.com at the same location from which Catalyst 4500 system images are downloaded.
Step 3 Use the dir bootflash: command to ensure that sufficient space exists in Flash memory to store the PROM upgrade image. If you are using an SD card, replace bootflash: with slot0:
Step 4 Download the cat4500-e-promupgrade-150_1r_SG2 program into Flash memory using the copy tftp command.
The following example shows how to download the PROM upgrade image cat4500-e-promupgrade-150_1r_SG2 from the remote host 172.20.58.78 to bootflash:
Step 5 On a dual-supervisor system, copy the same ROMMON image to the standby supervisor engine with the copy bootflash: cat4500-e-promupgrade-150_1r_SG2 slavebootflash command.
Step 6 Enter the reload command to reset the switch, press Ctrl-C to stop the boot process, then re-enter ROMMON mode.
Note On a redundant system, this action causes a switchover.
The following example shows the output after a reset into ROMMON:
Step 7 Run the PROM upgrade program by entering this command:
boot cat4500-e-promupgrade-150_1r_SG2
The following example shows the output from a successful upgrade, followed by a system reset:
Step 8 Boot the Cisco IOS software image. This may happen automatically if the system is configured to auto-boot.
Step 9 On a redundant system, hook up a console to the now-active supervisor engine. After the system achieves an SSO state, repeat steps 6-8.
Step 10 Use the show module command to verify that you have upgraded the ROMMON:
Step 11 Use the delete command on the active supervisor to delete the PROM upgrade program from bootflash.
The following example shows how to delete cat4500-e-promupgrade-150_1r_SG2 image from bootflash:
Step 12 On a redundant system, also delete the upgrade file from the standby supervisor engine.
Follow this procedure to upgrade your supervisor engine ROMMON to Release 15.0(1r)SG2. This procedure can be used when console access is not available and when the ROMMON upgrade must be performed remotely.
Note In the following section, use the PROM upgrade version bootflash:cat4500-e-ios-promupgrade-150-1r-SG2.
Step 1 Establish a Telnet session to the supervisor engine.
Note In the following discussion, we assume that at least one IP address has been assigned to either an SVI or a routed port.
Step 2 Download the bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 program from Cisco.com, and place it on a TFTP server in a directory that is accessible from the switch to be upgraded.
The bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 programs are available on Cisco.com at the same location from which you download Catalyst 4500 system images.
Step 3 Use the dir bootflash: command to ensure that there is sufficient space in Flash memory to store the PROM upgrade image. If there is insufficient space, delete one or more images.
If you are using an SD card, replace bootflash: with slot0:.
Step 4 Download the bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 program into Flash memory using the copy tftp command.
The following example shows how to download the PROM upgrade image bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 from the remote host 172.20.58.78 to bootflash:
Step 5 Use the no boot system flash bootflash: file_name command to clear all BOOT variable commands in the configuration file. In this example, the BOOT variable was set to boot the image cat4500e-universal.SPA.03.02.00.SG.150-2.SG.bin from bootflash:
Note For a successful ROMMON upgrade, the config-register must be set to enable reading the boot system commands (i.e. the last digit of the configuration register is set to 2; for example, 0x0102.)
Step 6 Use the show bootvar command to verify the boot string. The BOOT variable in this example will first run the PROM upgrade to upgrade ROMMON. Then, the upgrade software will reload and the supervisor engine will load the Cisco IOS software image.
Step 7 Run the PROM upgrade program by issuing the reload command. Issuing this command will terminate your Telnet session.
The following example shows the console port output from a successful ROMMON upgrade followed by a system reset. Your Telnet session is disconnected during the ROMMON upgrade, so you will not see this output. This step could take 2-3 minutes to complete. You will need to reconnect your Telnet session after 2-3 minutes when the Cisco IOS-XE software image and the interfaces are loaded.
Step 8 Use the no boot system flash bootflash: file_name command to clear the BOOT command used to upgrade the ROMMON.
Step 9 Use the show version command to verify that the ROMMON has been upgraded.
Step 10 Use the delete command to delete the PROM upgrade program from bootflash.
The following example shows how to delete the cat4500-e-ios-promupgrade-150-1r-SG2 image from bootflash and reclaim unused space:
Step 11 Use the show bootvar command to verify that the ROMMON upgrade program has been removed from the BOOT variable.
Starting with ROMMON IOS Version 15.0(1r)SG13, you can use the PXE boot feature to specify a remote TFTP server to download the software image and other files.
Starting with ROMMON IOS Version 15.0(1r)SG14, you can use the PXE boot feature to specify a remote TFTP or HTTP server to download the software image and other files.
PXE boot requires the configuration of a DHCP server, and the boot field set to one of the autoboot options in the ROMMON.
For ROMMON IOS Versions before 15.0(1r)SG13, network booting using a boot loader image is not supported. Use one of the following options to boot an image instead:
1. Boot from an SD card by entering the following command:
Note To use ROMMON tftp boot, the TFTP server must be accessible from the Ethernet management port on the supervisor engine.
To boot from ROMMON, perform the following tasks while in ROMMON mode:
a. Ensure that the Ethernet management port on the supervisor engine is physically connected to the network.
b. Set IP address of the Ethernet management port on the supervisor engine by entering the following command: set interface fa1 ip_address ip_mask
For example, to set the supervisor engine Ethernet port with an IP address 172.16.1.5 and IP mask 255.255.255.0, enter the following command:
c. Set default gateway for the Ethernet management port on the supervisor engine by entering the following command: set ip route default gateway_ip_address. The default gateway should be directly connected to the supervisor engine Ethernet management port subnet.
d. Ping the TFTP server to ensure that there is connectivity to the server from the Ethernet management port on the supervisor engine by entering the following command: ping tftp_server_ip_address.
e. Once the ping is successful, boot the image from the TFTP server by entering the following command: boot tftp:// tftp_server_ip_address / image_path_and_file_name
For example, to boot the Cisco IOS XE image cat4500e-universalk9.03.01.00.SG.150-1.XO.bin located on the TFTP server 172.16.1.8, enter the following command:
Although their Release Notes are unique, the 4 platforms (Catalyst 4500, Catalyst 4900, Catalyst ME 4900, and Catalyst 4900M) use the same Software Configuration Guide, Command Reference Guide, and System Message Guide. Refer to the following home page for additional information:
http://www.cisco.com//en/US/products/hw/switches/ps4324/prod_release_notes_list.html
Installation guides and notes including specifications and relevant safety information are available at the following URLs:
http://www.cisco.com/en/US/docs/switches/lan/catalyst4500/hardware/catalyst4500e/installation/guide/Eseries.html
http://www.cisco.com/en/US/products/ps12332/prod_installation_guides_list.html
http://www.cisco.com/en/US/docs/switches/lan/catalyst4500/hardware/configuration/notes/OL_25315.html
http://www.cisco.com/en/US/docs/switches/lan/catalyst4500/hardware/regulatory/compliance/78_13233.html
http://www.cisco.com/en/US/products/hw/switches/ps4324/prod_installation_guides_list.html
Software release notes, configuration guides, command references, and system message guides are available at the following URLs:
http://www.cisco.com/en/US/products/ps12332/prod_release_notes_list.html
http://www.cisco.com/en/US/products/hw/switches/ps4324/prod_release_notes_list.html
Software documents for the Catalyst 4500 E-Series and the Catalyst 4500-X Series switches are available at the following URLs:
http://www.cisco.com/en/US/products/hw/switches/ps4324/products_installation_and_configuration_guides_list.html
http://www.cisco.com/en/US/products/hw/switches/ps4324/prod_command_reference_list.html
http://www.cisco.com/en/US/products/hw/switches/ps4324/products_system_message_guides_list.html
Platform- independent Cisco IOS documentation may also apply to the Catalyst 4500 and 4900 switches. These documents are available at the following URLs:
http://www.cisco.com/en/US/products/ps6350/products_installation_and_configuration_guides_list.html
http://www.cisco.com/en/US/products/ps6350/prod_command_reference_list.html
You can also use the Command Lookup Tool at:
http://tools.cisco.com/Support/CLILookup/cltSearchAction.do
http://www.cisco.com/en/US/products/ps6350/products_system_message_guides_list.html
You can also use the Error Message Decoder tool at:
http://www.cisco.com/pcgi-bin/Support/Errordecoder/index.cgi
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.