cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
7312
Views
25
Helpful
8
Replies

Upgrade C4507R+E + ROMMON

rafafilho11
Level 1
Level 1

Hi guys,

I intended to upgrade my Switch to version: 03.10.00.E latter.


WS-C4507R + E
WS-X45-SUP7-E

Currently version: Version 03.03.02.SG

license Level: ipbase

ROM: 15.0 (1r) SG5

I'd like to know what the best method is to finish the upgrade well? Step by step

Is there any problem to go directly from 03.03.02.SG to 03.10.00.E?
I read on the release notes that I need to upgrade the ROMMON software before start the image upgrade software?

1 Accepted Solution

Accepted Solutions

Thanks,
I'll upgrade the ROMMON firmware as below got from the cisco.com and after that I'll upgrade the software.

Step 1 Establish a Telnet session to the supervisor engine.
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.
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.
Switch# copy tftp: bootflash:
Address or name of remote host [172.20.58.78]?
Source filename [bootflash:cat4500-e-ios-promupgrade-150-1r-SG2]?
Destination filename [cat4500-e-ios-promupgrade-150-1r-SG2]?
Accessing tftp://172.20.58.78/ bootflash:cat4500-e-ios-promupgrade-150-1r-SG2...
Loading bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 from 172.20.58.78 (via
FastEthernet2/1):!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 455620 bytes]
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:
Switch(config)# no boot system flash bootflash:cat4500e-universal.SPA.03.02.00.SG.150-2.SG.bin
Switch# write
Use the boot system flash bootflash:file_name command to set the BOOT variable. You will use two BOOT commands: one to upgrade the ROMMON and a second to load the Cisco IOS software image after the ROMMON upgrade is complete. Notice the order of the BOOT variables in the example below. At bootup the first BOOT variable command upgrades the ROMMON. When the upgrade is complete the supervisor engine will autoboot, and the second BOOT variable command will load the Cisco IOS software image specified by the second BOOT command
For a successful ROMMON upgrade, the config-register must be set to enable reading the boot system commands (0x0102.)
Switch# configure terminal
Switch(config)# boot system flash bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Switch(config)# boot system flash bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin
Switch(config)# config-register 0x2102
Switch# write
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.
Switch# show bootvar
BOOT variable = bootflash:cat4500-e-ios-promupgrade-150-1r-SG2,1;bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin,1;
Configuration register is 0x2102
Step 7 Run the PROM upgrade program by issuing the reload command. Issuing this command will terminate your Telnet session.
Switch# reload
Step 8 Use the no boot system flash bootflash: file_name command to clear the BOOT command used to upgrade the ROMMON.
Switch# configure terminal
Switch(config)# no boot system flash bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Switch# write
Step 9 Use the show version command to verify that the ROMMON has been upgraded.
Switch# show version
ROM: 15.0(1r)SG2
Step 10 Use the delete command to delete the PROM upgrade program from bootflash.
Switch# delete bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Step 11 Use the show bootvar command to verify that the ROMMON upgrade program has been removed from the BOOT variable.
Switch# show bootvar
BOOT variable = bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin,1
The ROMMON has now been upgraded.

View solution in original post

8 Replies 8

Leo Laohoo
Hall of Fame
Hall of Fame
That is correct. Upgrade the ROMmon to the latest and then upgrade the IOS.

Do u have some procedure?

Upgrade C4507R+E + ROMMON

Hi guys,

I intended to upgrade my Switch to version: 03.10.00.E latter.


WS-C4507R + E 
WS-X45-SUP7-E

Currently version: Version 03.03.02.SG

license Level: ipbase

ROM: 15.0 (1r) SG5

 

Is there any problem to go directly from 03.03.02.SG to 03.10.00.E?

The ROMmon Release Notes will have detailed instructions about the three different scenarios on how to upgrade.

ROMmon upgrade takes about 25 to 35 minutes (if I remembered correctly).  So don't be alarmed.  

Is there any restriction to go directly from 03.03.02.SG to 03.10.00.E?

The only restriction is the ROMmon. Upgrade the ROMmon first and then go straight upgrade to 3.10.X.
Remember that upgrading the ROMmon will require one reboot and the IOS upgrade will require another reboot.
Another thing about ROMmon upgrade, pick the latest version.

Thanks,
I'll upgrade the ROMMON firmware as below got from the cisco.com and after that I'll upgrade the software.

Step 1 Establish a Telnet session to the supervisor engine.
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.
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.
Switch# copy tftp: bootflash:
Address or name of remote host [172.20.58.78]?
Source filename [bootflash:cat4500-e-ios-promupgrade-150-1r-SG2]?
Destination filename [cat4500-e-ios-promupgrade-150-1r-SG2]?
Accessing tftp://172.20.58.78/ bootflash:cat4500-e-ios-promupgrade-150-1r-SG2...
Loading bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 from 172.20.58.78 (via
FastEthernet2/1):!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 455620 bytes]
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:
Switch(config)# no boot system flash bootflash:cat4500e-universal.SPA.03.02.00.SG.150-2.SG.bin
Switch# write
Use the boot system flash bootflash:file_name command to set the BOOT variable. You will use two BOOT commands: one to upgrade the ROMMON and a second to load the Cisco IOS software image after the ROMMON upgrade is complete. Notice the order of the BOOT variables in the example below. At bootup the first BOOT variable command upgrades the ROMMON. When the upgrade is complete the supervisor engine will autoboot, and the second BOOT variable command will load the Cisco IOS software image specified by the second BOOT command
For a successful ROMMON upgrade, the config-register must be set to enable reading the boot system commands (0x0102.)
Switch# configure terminal
Switch(config)# boot system flash bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Switch(config)# boot system flash bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin
Switch(config)# config-register 0x2102
Switch# write
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.
Switch# show bootvar
BOOT variable = bootflash:cat4500-e-ios-promupgrade-150-1r-SG2,1;bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin,1;
Configuration register is 0x2102
Step 7 Run the PROM upgrade program by issuing the reload command. Issuing this command will terminate your Telnet session.
Switch# reload
Step 8 Use the no boot system flash bootflash: file_name command to clear the BOOT command used to upgrade the ROMMON.
Switch# configure terminal
Switch(config)# no boot system flash bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Switch# write
Step 9 Use the show version command to verify that the ROMMON has been upgraded.
Switch# show version
ROM: 15.0(1r)SG2
Step 10 Use the delete command to delete the PROM upgrade program from bootflash.
Switch# delete bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Step 11 Use the show bootvar command to verify that the ROMMON upgrade program has been removed from the BOOT variable.
Switch# show bootvar
BOOT variable = bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin,1
The ROMMON has now been upgraded.

Let us know how you go.

Pretty Helpful, Very Precise. I used it on SUP7-E. Went with Charm.

 


@rafafilho11 wrote:

Thanks,
I'll upgrade the ROMMON firmware as below got from the cisco.com and after that I'll upgrade the software.

Step 1 Establish a Telnet session to the supervisor engine.
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.
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.
Switch# copy tftp: bootflash:
Address or name of remote host [172.20.58.78]?
Source filename [bootflash:cat4500-e-ios-promupgrade-150-1r-SG2]?
Destination filename [cat4500-e-ios-promupgrade-150-1r-SG2]?
Accessing tftp://172.20.58.78/ bootflash:cat4500-e-ios-promupgrade-150-1r-SG2...
Loading bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 from 172.20.58.78 (via
FastEthernet2/1):!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 455620 bytes]
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:
Switch(config)# no boot system flash bootflash:cat4500e-universal.SPA.03.02.00.SG.150-2.SG.bin
Switch# write
Use the boot system flash bootflash:file_name command to set the BOOT variable. You will use two BOOT commands: one to upgrade the ROMMON and a second to load the Cisco IOS software image after the ROMMON upgrade is complete. Notice the order of the BOOT variables in the example below. At bootup the first BOOT variable command upgrades the ROMMON. When the upgrade is complete the supervisor engine will autoboot, and the second BOOT variable command will load the Cisco IOS software image specified by the second BOOT command
For a successful ROMMON upgrade, the config-register must be set to enable reading the boot system commands (0x0102.)
Switch# configure terminal
Switch(config)# boot system flash bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Switch(config)# boot system flash bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin
Switch(config)# config-register 0x2102
Switch# write
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.
Switch# show bootvar
BOOT variable = bootflash:cat4500-e-ios-promupgrade-150-1r-SG2,1;bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin,1;
Configuration register is 0x2102
Step 7 Run the PROM upgrade program by issuing the reload command. Issuing this command will terminate your Telnet session.
Switch# reload
Step 8 Use the no boot system flash bootflash: file_name command to clear the BOOT command used to upgrade the ROMMON.
Switch# configure terminal
Switch(config)# no boot system flash bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Switch# write
Step 9 Use the show version command to verify that the ROMMON has been upgraded.
Switch# show version
ROM: 15.0(1r)SG2
Step 10 Use the delete command to delete the PROM upgrade program from bootflash.
Switch# delete bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Step 11 Use the show bootvar command to verify that the ROMMON upgrade program has been removed from the BOOT variable.
Switch# show bootvar
BOOT variable = bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin,1
The ROMMON has now been upgraded.


 

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card