System Software Conversion From Cisco IOS To
System Software Conversion From Cisco IOS To
Contents
Introduction
Prerequisites
Requirements
Components Used
Conventions
Difference Between CatOS and Cisco IOS System Software
Naming Convention That CatOS and Cisco IOS Software Images Use
This document does not talk about software conversion from CatOS to Cisco IOS Software. Refer to System
Software Conversion from CatOS to Cisco IOS on Catalyst 6500/6000 Switches for this information.
Prerequisites
Requirements
There are no specific requirements for this document.
Components Used
The information in this document is based on the Cisco Catalyst 6500/6000 Switch with Supervisor module
and Multilayer Switch Feature Card (MSFC) that both run Cisco IOS Software.
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.
Conventions
Refer to Cisco Technical Tips Conventions for more information on document conventions.
Difference Between CatOS and Cisco IOS System Software
CatOS on the Supervisor Engine and Cisco IOS Software on the MSFC (Hybrid): a CatOS image can be
used as the system software to run the Supervisor Engine on Catalyst 6500/6000 Switches. In the MSFC
installed, a separate Cisco IOS Software image is used to run the routing module.
Cisco IOS Software on both the Supervisor Engine and MSFC (Native): a single Cisco IOS Software
image can be used as the system software to run both the Supervisor Engine and MSFC on Catalyst
6500/6000 Switches.
Note: For more information, refer to Comparison of the Cisco Catalyst and Cisco IOS Operating Systems for
the Cisco Catalyst 6500 Series Switch.
Naming Convention That CatOS and Cisco IOS Software Images Use
CatOS on the Supervisor Engine and Cisco IOS Software on the MSFC
This section describes the CatOS image naming conventions for Supervisor Engines 1, 2, 720, and 32 as well
as the Cisco IOS Software image naming conventions for the MSFC1, MSFC2, MSFC2A, and MSFC3.
• CatOS naming conventions for the Supervisor Engine 1, 1A, 2, 720, and 32
♦ c6msfcMSFC1
♦ c6msfc2MSFC2
♦ c6msfc2aMSFC2A
♦ c6msfc3MSFC3
♦ c6msfc−bootMSFC1 boot image
♦ c6msfc2−bootMSFC2 boot image
• Examples of CatOS images for the Supervisor Engine and Cisco IOS Software images for the
MSFC
• Cisco IOS Software naming conventions for the Supervisor Engine 1A and 2 with MSFC1 or
MSFC2
The c6supxy indicates the Supervisor Engine/MSFC combination upon which the image runs. The x
is the Supervisor Engine version, and y is the MSFC version. These versions appear in boldface in
these lists:
♦ c6supThis is the original name for the Cisco IOS Software image. The image runs on the
Supervisor Engine 1, MSFC1.
♦ c6sup11Supervisor Engine 1, MSFC1
♦ c6sup12Supervisor Engine 1, MSFC2
♦ c6sup22Supervisor Engine 2, MSFC2
Here are examples of Cisco IOS Software images for the Supervisor Engine 1 and 2 with MSFC1 or
MSFC2:
The s32xy indicates the MSFC/PFC combination on the Supervisor Engine 32. The x is the MSFC
version, and y is the PFC version. These versions appear in boldface in this list:
♦ s3223MSFC2, PFC3
Here is an example of the Cisco IOS Software naming convention for the Supervisor Engine 32:
Note: You can download all the images that this section mentions as well as a number of other images. Refer
to the LAN Switches section of Downloads (registered customers only) .
Make sure to refer to the Catalyst 6500 Series Release Notes for your version of CatOS or Cisco IOS
Software in order to see if there are any DRAM and Boot ROM (ROMmon) requirements. Issue the show
version command in order to verify the DRAM and ROMmon (system bootstrap) version.
If you find that you need a physical DRAM or Boot ROM upgrade, refer to the upgrade instructions for your
hardware. Refer to the Module Upgrade Notes section of Catalyst 6500 Series Configuration Notes for the
instructions.
Bootflash and PC Card (PCMCIA) Requirements for the Supervisor Engine 1A and 2
• Use of Supervisor Engine bootflash versus PC card (PCMCIA)
The Supervisor Engine 1 and 1A ship with 16 MB of bootflash. The Supervisor Engine 2 ships with
32 MB of bootflash. There is no option to upgrade the Supervisor Engine bootflash for the Supervisor
Engine 1, 1A, or 2.
CatOS images (cat6000*) are often stored in the Supervisor Engine bootflash. If you store more than
one CatOS image, you might need to use a PC card. This requirement depends on the Supervisor
Engine and image size.
Note: This document uses an asterisk (*) to denote any image name.
Cisco IOS Software images (c6sup*) are often stored in the Supervisor Engine bootflash. In Cisco
IOS Software Release 12.1(11b)E and later, some of these images have increased in size and do not
fit in the Supervisor Engine 1A 16 MB bootflash. In the case of a large image size, the Supervisor
Engine 2 can only store one image in Supervisor Engine bootflash. The use of a PC card can be
necessary in order to store one or more c6sup* images. This requirement depends on the image size.
The Supervisor Engine 720 ships with 64 MB of Supervisor Engine bootflash and 64 MB of MSFC
bootflash. There are two slots that are available for CompactFlash Type II cards (disk0 and disk1)
which provide additional storage. CompactFlash cards for the Supervisor Engine 720 are available in
64, 128, 256, and 512 MB sizes. A 1 GB MicroDrive is also available.
There are currently no flash memory limitations for Supervisor Engine 720 (s720xx*) images. For
information on how to install Supervisor Engine 720 flash cards or microdrives, refer to the Catalyst
6500 Series and Cisco 7600 Series Supervisor Engine 720 CompactFlash Memory Card Installation
Note.
Note: Because some of the latest software images for Supervisor Engine 720 are larger than the
bootflash device, a CompactFlash card is recommended.
For information on minimum and maximum memory that is available on the Catalyst switch
platforms, refer to Memory/Flash Size Supported in Catalyst Switch Platforms.
• Bootflash and PC Card (PCMCIA) Requirements for the Supervisor Engine 32
The Supervisor Engine 32 ships with 256 MB of Supervisor Engine bootflash and 256 MB of MSFC
bootflash. The Supervisor Engine 32 has one external CompactFlash Type II slot and 256 MB of
internal CompactFlash Flash memory. The internal CompactFlash, which is referred to as bootdisk:
in command−line interface (CLI), is upgradable to 512 MB and 1 GB. The CompactFlash Type II slot
supports CompactFlash Type II cards and IBM MicroDrive cards. CompactFlash cards for the
Supervisor Engine 32 are available in 64, 128, and 256 MB sizes. The Supervisor Engine 32 hardware
is able to support 512 MB and 1 GB of CompactFlash Type II Flash memory. The keyword for the
external CompactFlash memory is disk0:. The keyword for the internal CompactFlash memory is
bootdisk:
Step−by−Step Procedure to Convert from Cisco IOS
Software to CatOS System Software
This section describes the steps that are necessary to convert the software that runs on your Catalyst
6500/6000 Series Switch from Cisco IOS Software on the Supervisor Engine/MSFC to CatOS on the
Supervisor Engine with Cisco IOS Software on the MSFC. This section provides three procedures. Complete
the correct procedure for your Supervisor Engine:
Note: The images that this document uses are for example purposes only. Replace the images with the images
that you use in your switch environment.
Step 1
Log your console session as a best practice. The log enables you to capture a record of the session and
compare the log to the steps in this document, if you need to troubleshoot. For example, in Windows
HyperTerminal, choose Transfer > Capture Text in order to log a console session. For more information,
refer to Connecting a Terminal to the Console Port on Catalyst Switches.
Step 2
You need to reconfigure the switch after you convert to CatOS as the system software because the conversion
process loses the configuration. If you back up the configuration, the file can serve as a reference after the
conversion or as a backup if you decide to convert back to Cisco IOS Software. Issue the copy config tftp
command in order to back up the configuration.
For more information on use of the copy config tftp command to back up configuration files, refer to
Managing Software Images and Working with Configuration Files on Catalyst Switches.
Step 3
If you have an MSFC 1, verify that the MSFC boot image (c6msfc−boot) is in the RP bootflash.
Note: A boot image is a requirement for the MSFC1. The boot image for the MSFC1 (c6msfc−boot*) must be
in the RP bootflash. A boot image for the MSFC2 is not a requirement. However, use of a boot image is
recommended, and this procedure uses it. A boot image is a much smaller, scaled−down version of the system
image. With a boot image, you can perform a TFTP image transfer if the main system image becomes corrupt
or lost. If you choose to use an MSFC2 boot image (c6msfc2−boot*), you must store it in the RP bootflash.
Issue the show version command in order to verify the current version of software.
Router#show version
Cisco Internetwork Operating System Software
IOS (tm) c6sup2_rp Software (c6sup2_rp−JS−M), Version 12.1(19)E1,
EARLY DEPLOYMENT RELEASE SOFTWARE (fc2)
Router#
Step 4
Issue the directory command in order to verify the location of images on the various flash devices.
Router#dir bootflash:
Directory of bootflash:/
1 −rw− 1820192 Aug 13 2003 22:38:06 c6msfc2−boot−mz.121−19.E1
If you see that the c6msfc*−boot image is missing from the RP bootflash, or if the cat6000−sup* image is
missing from the SP bootflash, download the images. Step 5 provides the procedure. If you see that these
images are present, go to Step 6.
Step 5 (Optional)
Issue the copy tftp command in order to download the boot image on the RP bootflash: or the CatOS image
on the SP bootflash:.
Note: Complete this step only if the MSFC boot image (c6msfc*−boot) is missing from RP bootflash or the
CatOS image (cat6000−sup*) is missing from SP bootflash. Step 4 determines the need for this step.
Note: You can free up space as necessary on the RP bootflash. Issue the delete bootflash:filename command
in order to delete the file. Then, issue the squeeze bootflash: command in order to erase all deleted files from
the device.
Router#dir bootflash:
Directory of bootflash:/
1 −rw− 1820192 Aug 14 2003 16:49:20 c6msfc2−boot−mz.121−19.E1
15204352 bytes total (13384032 bytes free)
Router#
Step 6
Issue the show boot command in order to check the boot loader variable (BOOTLDR variable) and
configuration register settings.
Router#show boot
BOOT variable = slot0:c6sup22−js−mz.121−19.E1,1
CONFIG_FILE variable =
BOOTLDR variable = bootflash:c6msfc2−boot−mz.121−19.E1
Configuration register is 0x2102
Standby is not up.
Router#
Step 7 (Optional)
Issue the commands in this step in order to set the BOOTLDR variable so that it points to the c6msfc*−boot
image on the RP bootflash:.
Note: Complete this step only if the BOOTLDR variable = statement or the configuration register was
not set correctly. Step 6 determines the need for this step.
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router#write memory
Building configuration...
[OK]
Router#show boot
BOOT variable = slot0:c6sup22−js−mz.121−19.E1,1
CONFIG_FILE variable =
BOOTLDR variable = bootflash:c6msfc2−boot−mz.121−19.E1
Configuration register is 0x2102
Step 8
Issue this set of commands to change the configuration settings in order to boot into ROMmon:
Router(config)#config−register 0x0
02:29:17: %C6K_PLATFORM−SP−4−CONFREG_BREAK_ENABLED: The default factory setting
for config register is 0x2102. It is advisable to retain 1 in 0x2102 as it
prevents returning to ROMMON when break is issued.
!−−− This message is not present in all software versions and is informational only.
Router(config)#end
Router#
02:29:30: %SYS−5−CONFIG_I: Configured from console by console
Note: When you change the configuration register value on the RP to 0x0, the configuration register is
automatically synchronized on the SP to 0x0.
Step 9
Because you set the configuration register to boot into ROMmon, the router now boots into the SP ROMmon.
Router#reload
System configuration has been modified. Save? [yes/no]: no
Proceed with reload? [confirm]
02:39:07: %SYS−5−RELOAD: Reload requested
02:39:10: %OIR−SP−6−CONSOLE: Changing console ownership to switch processor
***
*** −−− SHUTDOWN NOW −−−
***
02:39:13: %SYS−SP−5−RELOAD: Reload requested
02:39:13: %OIR−SP−6−CONSOLE: Changing console ownership to switch processor
System Bootstrap, Version 7.1(1)
Copyright (c) 1994−2001 by cisco Systems, Inc.
c6k_sup2 processor with 131072 Kbytes of main memory
Step 10
Because you want to revert back to CatOS as the system software, you need to load the CatOS image for the
Supervisor Engine.
Note: Remember that, before the reload, the CatOS image was already downloaded on the SP bootflash.
Issue the dir bootflash: command in order to verify that the CatOS image is on the SP bootflash.
Step 11
Console>
Step 12
At this point, the CatOS image has successfully booted, but the Supervisor Engine Flash devices are still
formatted with the previous Cisco IOS Software algorithm. Therefore, SP cannot correctly write to bootflash:
or slot0:. You need to reformat these flash devices before you continue.
Issue the format command in order to format both the bootflash: and slot0: devices.
Formatting sector 1
Format device bootflash completed
Formatting sector 1
Format device slot0 completed
Console> (enable)
Step 13
When you formatted the Supervisor Engine Flash devices in Step 12, the action erased all data on these
devices, which included the CatOS image that is used to boot the Supervisor Engine. You need to recopy this
CatOS image (cat6000−sup*). You also need to recopy a Cisco IOS image for the MSFC (c6msfc*).
You can store these images on either the Supervisor Engine bootflash (bootflash:) or the PC card (slot0:),
which depends on the Supervisor Engine Flash capacity and image sizes. The recommendation is to store the
CatOS image in the Supervisor Engine bootflash. You can store the MSFC image in either the Supervisor
Engine bootflash or on the PC card (PCMCIA).
Issue the copy tftp command in order to recopy the CatOS image into the Supervisor Engine bootflash:.
Note: The configuration of an sc0 management IP address and/or default route can be necessary in order to
reestablish connectivity to your TFTP server. Make sure that the switch port that you use for Telnet is enabled
and that you can ping your TFTP server from the switch.
Step 14
Issue the copy tftp command in order to copy the MSFC image (c6msfc*) onto either the Supervisor Engine
bootflash or to the PC card (PCMCIA).
Step 15
Issue the show module command on the SP in order to check the status of the RP:
Note: This output does not show MSFC2 in slot 15 because the MSFC2 (RP) is still in the ROMmon mode.
Step 16
Note: If you try to issue the session 15 command, you receive this error:
Step 17
The MSFC has its own flash which it knows as bootflash: This is where the MSFC boot image
(c6msfc*−boot) is stored.
Issue the dir bootflash: command in order to verify that the MSFC boot image (c6msfc*−boot) is in the RP
bootflash.
PS1=rommon ! >
SLOTCACHE=
BOOTLDR=bootflash:c6msfc2−boot−mz.121−2.E
?=0
Step 18
The MSFC main system image (c6msfc*) is much larger and often needs to be stored on one of the Supervisor
Engine Flash devices. The MSFC knows the Supervisor Engine Flash devices as sup−bootflash: and
sup−slot0:. You must boot from one of these two devices, which depends on where you previously chose to
store the image.
Note: The MSFC cannot read the PC card (PCMCIA) or the Supervisor Engine bootflash with use of the
directory command. However, the MSFC can copy to or from sup−slot0: or sup−bootflash:. The MSFC can
boot from both of these devices as well.
Step 19
At this point, the conversion is complete. The SP runs the CatOS image (which is cat6000−sup2k8.8−1−1.bin
in this case) and the RP runs the MSFC image (which is c6msfc2−jsv−mz.121−19.E1 in this case).
Now, set the boot variables so that the SP and RP can autoboot. Because you are at the RP (Router> prompt),
change the boot variables of the RP first. Issue these commands in order to change and verify the boot
variables:
Router>
Router>enable
Router#show boot
BOOT variable = slot0:c6sup22−js−mz.121−19.E1,1
!−−− The BOOT variable incorrectly points to the old Cisco IOS image (c6sup*).
CONFIG_FILE variable =
BOOTLDR variable = bootflash:c6msfc2−boot−mz.121−19.E1
Router(config)#config−register 0x2102
Router#end
00:01:03: %SYS−5−CONFIG_I: Configured from console by console
Router#show boot
BOOT variable = slot0:c6sup22−js−mz.121−19.E1,1
!−−− The BOOT variable still points to the Cisco IOS image (c6sup*).
!−−− You must save the changes to NVRAM in order to commit the
!−−− boot variable changes.
CONFIG_FILE variable =
BOOTLDR variable = bootflash:c6msfc2−boot−mz.121−19.E1
Configuration register is 0x0 (will be 0x2102 at next reload)
Router#
Router#write memory
Building configuration...
[OK]
Router#show boot
BOOT variable = sup−slot0:c6msfc2−jsv−mz.121−19.E1,1
CONFIG_FILE variable =
BOOTLDR variable = bootflash:c6msfc2−boot−mz.121−19.E1
Configuration register is 0x0 (will be 0x2102 at next reload)
Router#
Step 20
The MSFC is now up and running and is ready to be configured. However, before you can have any real
network access, you need to finish the SP side.
In order to go back to the SP, enter Ctrl−C three times on the RP.
Router#^C
Router#^C
Router#^C
Console> (enable)
Step 21
Set the boot variables and the configuration register value on the SP so that the switch can autoboot
successfully.
Issue these commands in order to set the boot variables and the configuration register values:
!−−− Check the boot variables.
!−−− Set the boot variable to load the CatOS image from the
!−−− Supervisor Engine bootflash.
Step 22
Reset the switch in order to make sure that it comes up automatically with CatOS loaded on the SP and the
MSFC image loaded on the RP.
Once the switch has booted back up, issue the show version command on the SP in order to verify that you
run the correct version of CatOS. Session to the RP (MSFC) and issue the show version command in order to
verify that you run the correct version of Cisco IOS Software for the MSFC.
Note: Before you perform this conversion, verify that you have the standard bootflash and not the internal
CompactFlash adapter (referred to as bootdisk) on the Supervisor Engine 720. The CompactFlash adapter is
not supported in the Supervisor Engine 720 that runs the Catalyst operating system (CatOS). For more
information, refer to Cisco CompactFlash Adapter for Bootflash Upgrade Installation Note.
Note: The images that this document uses are for example purposes only. Replace the images with the images
that you use in your switch environment.
Step 1
Log your console session as a best practice. This log enables you to capture a record of the session and
compare the log to the steps in this document, if you need to troubleshoot. For example, in HyperTerminal,
choose Transfer > Capture Text in order to log a console session. For more information, refer to Connecting
a Terminal to the Console Port on Catalyst Switches.
Step 2
You need to reconfigure the switch after you convert to CatOS as the system software because the conversion
process loses the configuration. If you back up the configuration, the file can serve as a reference after the
conversion or as a backup if you decide to convert back to Cisco IOS Software. Issue the copy start tftp
command in order to back up the configuration.
For more information on use of the copy start tftp command to back up configuration files, refer to
Managing Software Images and Working with Configuration Files on Catalyst Switches.
Step 3
Router#dir bootflash:
Directory of bootflash:/
1 −rw− 16050204 Aug 18 2003 12:10:51 c6msfc3−jsv−mz.122−14.SX2
!−−− This is the operating system image for the MSFC for use in the conversion.
If you do not have the MSFC3 run−time image in RP bootflash, go to Step 4. If you do have the MSFC3
run−time image, go to Step 5.
Step 4 (Optional)
Note: Complete this step only if you do not have the required MSFC run−time image (c6msfc3*) in RP
bootflash:. Step 3 determines the need for this step.
Note: You can free up space as necessary on the RP bootflash. Issue the delete bootflash:filename command
in order to delete the file. Then, issue the squeeze bootflash: command in order to erase all deleted files from
the device.
Step 5
Verify that you run the minimum ROMmon version that is necessary for the conversion.
Unlike the Supervisor Engine 1A with MSFC1, the Supervisor Engine 720 for the MSFC3 requires no boot
image. The basic functionality to boot the MSFC3 is embedded in ROMmon (which includes TFTP
capability). When you convert the system software on a Supervisor Engine 720 from Cisco IOS Software on
the Supervisor Engine/MSFC to CatOS on the Supervisor Engine and Cisco IOS Software on the MSFC, a
minimum version of ROMmon is required. The required minimum ROMmon version is Cisco IOS Software
Release 12.2(14r)S9.
Issue the show version command in order to verify the ROMmon version:
Router#show version
Cisco Internetwork Operating System Software
IOS (tm) s72033_rp Software (s72033_rp−PSV−M), Version 12.2(14)SX1,
EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
TAC Support: http://www.cisco.com/tac
Copyright (c) 1986−2003 by cisco Systems, Inc.
Compiled Tue 27−May−03 19:24 by ccai
Image text−base: 0x40008C10, data−base: 0x41ACE000
ROM: System Bootstrap, Version 12.2(14r)S8, RELEASE SOFTWARE (fc1)
!−−− This line displays the ROMmon version for the RP.
!−−− Output suppressed.
If you do not have at least the minimum version of ROMMON installed, go to Step 6. If you do have the
minimum version or a later version, go to Step 7.
Step 6 (Optional)
Note: Complete this step only if you do not have the required minimum ROMmon software version, Cisco
IOS Software Release 12.2(14r)S9, or later. Step 5 determines the need for this step.
In order to download the latest version of the ROMmon software, refer to Software Download − Catalyst
6000 Platform ROMMON (registered customers only) .
You perform the actual ROMmon upgrade as you continue with this procedure. For now, go on to Step 7.
Step 7
Router#dir sup−bootflash:
Directory of sup−bootflash:/
2 −rw− 32983632 Aug 16 2003 19:44:42 s72033−psv−mz.122−14.SX1.bin
65536000 bytes total (18912432 bytes free)
Router#
Router#dir disk0:
Directory of disk0:/
1 −rw− 13389508 Aug 16 2003 20:36:40 cat6000−sup720k8.8−1−1.bin
!−−− This is the CatOS (cat6000−sup720*) image version for use in this conversion.
If you do not have the CatOS image on either sup−bootflash: or on disk0: or disk1:, go to Step 8. If you
have the CatOS image installed, go to Step 9.
Step 8 (Optional)
Note: Complete this step only if the Supervisor 720 CatOS image is on neither the SP bootflash
(sup−bootflash:) nor the CompactFlash (disk0: or disk1:). Step 7 determines the need for this step.
Note: You might need to format the CompactFlash if it has never been used before or if it was formatted with
use of the Cisco IOS Software algorithm. In order to format CompactFlash on a Supervisor Engine 720, issue
the format disk0: command and/or the format disk 1: command. You can also free up space as necessary on
the Flash devices. Issue the delete sup−bootflash: command or the delete disk0: or delete disk1:filename
command in order to delete the file. Then, issue the squeeze sup−bootflash: command or the squeeze disk0:
or squeeze disk1: command in order to erase all deleted files from the device.
Issue the copy tftp sup−bootflash: command, the copy tftp disk0: command, or the copy tftp disk1:
command in order to download the image to either SP bootflash or to one of the Flash cards.
Step 9
Change the configuration register setting in order to put the switch into ROMmon at the next reload.
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#config−register 0x0
Router(config)#end
Router#
Issue the show boot command in order to verify the new configuration register setting.
Router#show boot
BOOT variable = sup−bootflash:s72033−psv−mz.122−14.SX1.bin,1
CONFIG_FILE variable does not exist
BOOTLDR variable does not exist
Configuration register is 0x2102 (will be 0x0 at next reload)
Standby is not up.
Router#
Step 10
Router#reload
System configuration has been modified. Save? [yes/no]: no
Proceed with reload? [confirm]
02:04:30: %SYS−5−RELOAD: Reload requested by console.
02:04:33: %OIR−SP−6−CONSOLE: Changing console ownership to switch processor
02:04:35: %SYS−SP−5−RELOAD: Reload requested
02:04:36: %OIR−SP−6−CONSOLE: Changing console ownership to switch processor
***
*** −−− SHUTDOWN NOW −−−
***
System Bootstrap, Version 7.7(1)
Copyright (c) 1994−2003 by cisco Systems, Inc.
Cat6k−Sup720/SP processor with 524288 Kbytes of main memory
!−−− After the completion of this step, the switch enters into SP ROMmon.
Step 11
From the SP ROMmon prompt, verify that the CatOS image is on either SP bootflash (bootflash:) or on one
of the CompactFlash devices.
Step 12
Issue the boot command in order to start the bootup sequence for the CatOS image.
Console>
Step 13
From the SP console prompt, issue the show module command in order to check the status of the RP.
Note: This output does not show the MSFC3 in slot 15 because the MSFC3 (RP) is still in ROMmon mode.
Step 14
Note: If you try to issue the session 15 command at this point, you receive this error:
Step 15 (Optional)
Format NVRAM for the CatOS system software before you upgrade the ROMmon version.
This step is a requirement if you do not have the required ROMmon software, Cisco IOS Software Release
12.2(14r)S9 or later. Issue the nvram_erase command from ROMmon privileged mode.
Step 16
Issue the dir bootflash command in order to verify that the MSFC run−time image (c6msfc3*) is present on
the RP bootflash. Then, issue the boot command in order to boot this image.
Router>
If you do not have the required ROMmon software version, Cisco IOS Software Release 12.2(14r)S9 or later,
go to Step 17. If you have the required version or a later version, go to Step 18.
Step 17
Note: Complete this step only if you do not have the required minimum ROMmon software version, Cisco
IOS Software Release 12.2(14r)S9 or later.
Note: Do not issue the write memory command or the copy startup−config command before you complete
the ROMmon upgrade procedure.
Issue the show rom−monitor slot x rp command in order to view the output of RP ROMmon before the
upgrade:
Router>enable
Router#show rom−monitor slot 5 rp
!−−− The slot number varies and depends on where you have the
!−−− Supervisor Engine installed.
Issue the upgrade rom−monitor slot x rp file flash device:filename command in order to upgrade the version
of RP ROMmon:
!−−− This command upgrades the RP ROMmon version for the Supervisor Engine
!−−− in slot 5 with use of the file bootflash:<filename>.
!−−− The slot number varies and depends on where you have the
!−−− Supervisor Engine installed.
Now, issue the reload command in order to reset the RP and complete the ROMmon upgrade. The RP tries to
boot the first image in bootflash:. If this fails, issue the dir bootflash command in order to verify that the
MSFC run−time image (c6msfc3*) is present on the RP bootflash. Then, issue the boot command in order to
boot this image.
Router>
Issue the show rom−monitor slot x rp command in order to view the output of RP ROMmon after the
upgrade and reload:
Router>enable
Router#show rom−monitor slot 5 rp
Region F1: APPROVED, preferred
Region F2: INVALID
Currently running ROMMON from F1 region
Step 18
Set the boot variables for both the SP and RP to autoboot. Because you are already on the RP, alter these
variables first.
Router(config)#config−register 0x2102
Router(config)#end
Router#
Router#write memory
Building configuration...
[OK]
Router#
Router#show boot
BOOT variable = bootflash:c6msfc3−jsv−mz.122−14.SX2,1
CONFIG_FILE variable does not exist
BOOTLDR variable does not existConfiguration register is 0x0 (will be 0x2102 at next reload
Router#
Note: The BOOTLDR variable is not necessary because the bootloader functionality is contained within
ROMmon.
Step 19
The MSFC3 is now up and running properly and is ready for configuration. However, there are still a few
things for you to do on the SP.
In order to go back to the SP, enter Ctrl−C three times on the RP.
Router#^C
Router#^C
Router#^C
Console>
Step 20
If the SP bootflash: or the CompactFlash (disk0: or disk1:) was formatted while you ran Cisco IOS system
software, CatOS cannot write to SP bootflash: or onto the CompactFlash devices successfully. CatOS can
only read from these devices. You need to reformat these flash devices and replace the images on them.
Formatting sector 1
Format device bootflash completed
Console> (enable)
Console> (enable) format disk0:
Step 21
When you formatted the Supervisor Engine Flash devices in Step 20, the action erased all data on these
devices, which included the CatOS image that is used to boot the Supervisor Engine. You need to recopy this
CatOS image (cat6000−sup720).
Note: Remember that the conversion lost the configuration. You must configure an IP address on the sc0
interface and possibly a default route in order to reestablish connectivity to your TFTP server. Verify that you
can ping your TFTP server from the switch.
Step 22
Set the boot variables and the configuration register value on the SP so that the switch can autoboot
successfully.
Issue these commands in order to set the boot variables and the configuration register values:
!−−− Set the boot variable to load the CatOS image from bootflash:.
Step 23
After the switch has booted back up, issue the show version command on the SP in order to verify that you
run the correct version of CatOS. Session to the RP (MSFC) and issue the show version command in order to
verify that you run the correct version of Cisco IOS Software for the MSFC.
Note: The images that this document uses are for example purposes only. Replace the images with the images
that you use in your switch environment.
Step 1
Log your console session as a best practice. The log enables you to capture a record of the session and
compare the log to the steps in this document, if you need to troubleshoot. For example, in HyperTerminal,
choose Transfer > Capture Text in order to log a console session. For more information, refer to Connecting
a Terminal to the Console Port on Catalyst Switches.
Step 2
You need to reconfigure the switch after you convert to CatOS as the system software because the conversion
process loses the configuration. If you back up the configuration, the file can serve as a reference after the
conversion or as a backup if you decide to convert back to Cisco IOS Software. Issue the copy start tftp
command in order to back up the configuration.
For more information on use of the copy start tftp command to back up configuration files, refer to
Managing Software Images and Working with Configuration Files on Catalyst Switches.
Step 3
Router#dir bootflash:
Directory of bootflash:/
1 −rwx 17498136 Feb 15 2006 14:46:06 +00:00 c6msfc2a−adventerprisek9_wan−mz.
122−18.SXF.bin
!−−− This is the operating system image for the MSFC for use in the conversion.
If you do not have the MSFC2A run−time image in RP bootflash, go to Step 4. If you do have the MSFC2A
run−time image, go to Step 5.
Step 4 (Optional)
Note: You can free up space if necessary on RP bootflash. Issue the delete bootflash:filename command in
order to delete the file. Then, issue the squeeze bootflash: command in order to erase all deleted files from
the device.
Step 5
Router#dir sup−bootdisk:
Directory of sup−bootdisk:/
1 −rw− 45032388 Feb 14 2006 13:56:24 +00:00 s3223−ipbase_wan−mz.122−18.SXF
255954944 bytes total (210919424 bytes free)
Router#
Router#dir disk0:
Directory of disk0:/
1 −rw− 14670392 Feb 15 2006 14:50:42 +00:00 cat6000−sup32pfc3cvk8.8−4−1.bin
!−−− This is the CatOS (cat6000−sup32*) image version for use in this conversion.
If you do not have the CatOS image on either sup−bootdisk: or on disk0:, go to Step 6. If you have the
CatOS image installed, go to Step 7.
Step 6 (Optional)
Issue the copy tftp sup−bootdisk: command or the copy tftp disk0: command in order to download the
image to either SP bootflash or to the CompactFlash card.
Note: Complete this step only if the Supervisor Engine 32 CatOS image is on neither the SP bootflash
(sup−bootdisk:) nor the CompactFlash (disk0:). Step 5 determines the need for this step.
Note: You might need to format the CompactFlash if it has never been used before or if it was formatted with
use of the Cisco IOS Software algorithm. In order to format CompactFlash on a Supervisor Engine 32, issue
the format disk0: command. You can also free up space as necessary on the Flash devices. Issue the delete
sup−bootdisk: or delete disk0:filename command in order to delete the file.
Step 7
Change the configuration register setting in order to put the switch into ROMmon on the next reload.
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#config−register 0x0
1d15h: %C6K_PLATFORM−SP−4−CONFREG_BREAK_ENABLED: The default factory setting for
config register is 0x2102.
It is advisable to retain 1 in 0x2102 as it prevents returning to ROMMON when break
is issued.
Router(config)#end
Router#
Issue the show bootvar command in order to verify the new configuration register setting:
Router#show bootvar
BOOT variable = sup−bootdisk:s3223−ipbase_wan−mz.122−18.SXF,1;
CONFIG_FILE variable does not exist
BOOTLDR variable does not exist
Configuration register is 0x2102 (will be 0x0 at next reload)
Standby is not present.
Router#
Step 8
Router#reload
System configuration has been modified. Save? [yes/no]: no
Proceed with reload? [confirm]
1d15h: %SYS−5−RELOAD: Reload requested by console. Reload Reason: Reload Command.
1d15h: %SYS−SP−3−LOGGER_FLUSHING: System pausing to ensure console debugging output.
1d15h: %OIR−SP−6−CONSOLE: Changing console ownership to switch processor.
!−−− Output suppressed.
!−−− After this step is completed, the switch enters into SP ROMmon.
Step 9
From the SP ROMmon prompt, verify that the CatOS image is on either SP bootflash (bootdisk:) or the
CompactFlash device (disk0:).
Step 10
Issue the boot command in order to start the bootup sequence for the CatOS image.
Enter password:
Console>
!−−− This is the SP console prompt.
Step 11
From the SP console prompt, issue the show module command in order to check the status of the RP.
Console> enable
Console> (enable) show module
Mod Slot Ports Module−Type Model Sub Status
−−− −−−− −−−−− −−−−−−−−−−−−−−−−−−−−−−−−− −−−−−−−−−−−−−−−−−−− −−− −−−−−−−−
4 4 48 10/100BaseTX Ethernet WS−X6248−RJ−45 no ok
6 6 9 1000BaseX Supervisor WS−SUP32−GE−3B yes ok
Mod Module−Name Serial−Num
−−− −−−−−−−−−−−−−−−−−−−− −−−−−−−−−−−
4 SAD035101Z8
6 SAD092408DE
Mod MAC−Address(es) Hw Fw Sw
−−− −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− −−−−−− −−−−−−−−−− −−−−−−−−−−−−−−−−−
4 00−30−19−c0−05−a8 to 00−30−19−c0−05−d7 1.1 4.2(0.24)V 8.4(1)
6 00−11−5c−e1−cb−6a to 00−11−5c−e1−cb−6b 4.1 12.2 8.4(1)
00−11−5c−e1−cb−60 to 00−11−5c−e1−cb−6b
00−11−bc−90−5c−00 to 00−11−bc−90−5f−ff
Note: This output does not show MSFC2A in slot 15 because the MSFC2A (RP) is still in the ROMmon
mode.
Step 12
Note: If you try to issue the session 15 command at this point, you receive this error:
Step 13
You must purge NVRAM at this point in order to avoid the traverse of any corrupted file during the software
conversion. Issue these commands from ROMmon privileged mode in order to purge the NVRAM:
Step 14
Issue the dir bootflash command in order to verify that the MSFC run−time image (c6msfc2a*) is present on
the RP bootflash. Then, issue the boot command in order to boot this image.
cisco MSFC2A (R7000) processor (revision MSFC2A) with 229376K/32768K bytes of memory.
Processor board ID MSFC2A
R7000 CPU at 300Mhz, Implementation 0x27, Rev 3.3, 256KB L2, 1024KB L3 Cache
Last reset from power−on
SuperLAT software (copyright 1990 by Meridian Technology Corp).
X.25 software, Version 3.0.0.
Bridging software.
TN3270 Emulation software.
509K bytes of non−volatile configuration memory.
65536K bytes of Flash internal SIMM (Sector size 512K).
Router>
Step 15
Set the boot variables for both the SP and RP to autoboot. Because you are already on the RP, alter these
variables first.
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#boot system flash bootflash:c6msfc2a−adventerprisek9_wan−mz.122−18.SXF.bin
Router(config)#
Router(config)#config−register 0x2102
Router(config)#end
Router#
Router#write memory
Building configuration...
[OK]
Router#
Router#show bootvar
BOOT variable = bootflash:c6msfc2a−adventerprisek9_wan−mz.122−18.SXF.bin,1;
CONFIG_FILE variable does not exist
BOOTLDR variable does not exist
Configuration register is 0x0 (will be 0x2102 at next reload)
Step 16
The MSFC2A is now up and running properly and is ready for configuration. However, there are still a few
things for you to do on the SP.
In order to go back to the SP, enter Ctrl−C three times on the RP.
Router#^C
Router#^C
Router#^C
Console>
Step 17
If the SP bootflash (bootdisk:) or the CompactFlash (disk0:) was formatted while you ran Cisco IOS system
software, CatOS cannot write to SP bootflash or onto the CompactFlash devices successfully. CatOS can only
read from these devices. You need to reformat these flash devices and replace the images on them.
Console> (enable)
Step 18
When you formatted the Supervisor Engine Flash devices in Step 17, the action erased all data on these
devices, which include the CatOS image that is used to boot the Supervisor Engine. You need to recopy the
CatOS image (cat6000−sup32).
Note: Remember that the conversion lost the configuration. You must configure an IP address on the sc0
interface and possibly a default route in order to reestablish connectivity to your TFTP server. Verify that you
can ping your TFTP server from the switch.
Console> (enable) copy tftp bootdisk:
Step 19
Set the boot variables and the configuration register value on the SP so that the switch can autoboot
successfully.
Issue these commands in order to set the boot variables and the configuration register values:
Console> (enable)
!−−− Set the boot variable to load the CatOS image from bootdisk:.
Console> (enable)
Step 20
Enter password:
Console>
After the switch has booted back up, issue the show version command on the SP in order to verify that you
run the correct version of CatOS.
Console> enable
Console> (enable) show version
WS−C6506 Software, Version NmpSW: 8.4(1)
Copyright (c) 1995−2004 by Cisco Systems
NMP S/W compiled on Dec 27 2004, 20:22:02
Console> (enable)
Switch session to the RP (MSFC) and issue the show version command in order to verify that you run the
correct version of Cisco IOS Software for the MSFC.
For the procedure, see the Step−by−Step Procedure to Convert from Cisco IOS Software to CatOS
System Software section of this document.
3. Eject the active Supervisor Engine.
4. Insert the standby Supervisor Engine, and complete and verify the same procedure.
5. Insert the other Supervisor Engine for a redundant configuration.
For information on how to upgrade the software images in Catalyst 6500/6000 Switches with
redundant supervisors, refer to Catalyst 6000/6500 Series Switches with Redundant Supervisor
Engines Software Image Upgrade Configuration Example.
Related Information
• System Software Conversion from CatOS to Cisco IOS for Catalyst 6500/6000 Switches
• Managing Software Images and Working with Configuration Files on Catalyst Switches
• Working With the Flash File System
• Modifying, Downloading, and Maintaining Configuration Files
• LAN Product Support
• LAN Switching Technology Support
• Technical Support & Documentation − Cisco Systems