cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1175
Views
10
Helpful
4
Replies

6509 CAT OS to IOs

tarun_cisco
Level 1
Level 1

Hi,

Please advise precautionary steps if any for upgrading cat OS on 6509 to IOS.

Sent from Cisco Technical Support iPhone App

4 Replies 4

Somasundaram Jayaraman
Cisco Employee
Cisco Employee

Hi,

++ make sure the configurations, vlan.dat file are backed up.

++ Check whether the image you have downloaded for upgrade is compatible in terms of DRAM.

++ Check whether the size of the image is same as that in the cisco download site.

++ Make sure you have one valid image in the device, so that in case if the device goes into rommon we can recover using that. Otherwise we need to do xmodem which will consume longer time.

++ Make sure the configuration register and the bootvariable is set properly before reloading the device. Dont forget to do a write mem after setting the config register and the bootvariable.

++ If there is a redundant supervisor, make sure you are copying the image in both the supervisor engine's memory device.

Link for upgrading CAT OS TO IOS:

=========================

http://www.cisco.com/en/US/products/hw/switches/ps708/products_tech_note09186a008015bfa6.shtml

Rommon recovery:

============

http://www.cisco.com/en/US/products/hw/switches/ps663/products_tech_note09186a00800949c3.shtml

Hope this helps

Cheers

Somu

Rate helpful posts

smogra
Cisco Employee
Cisco Employee

Hi Tarun,

This document might interest you:

http://www.cisco.com/en/US/products/hw/switches/ps708/products_tech_note09186a008015bfa6.shtml

I guess this will explain eveything which you are looking for.

Cheers

Sweta

Please rate useful posts.

tarun_cisco
Level 1
Level 1

Thnks very much,

Somasundra can you please explain more about Xmodem and boot variable.

When and why boot variable can be missing.

And when to use Xmodem.

Sent from Cisco Technical Support iPhone App

Hi Tarun,

In some cases, due to the corrupted image, misconfigured config-register value, missed bootvariable configuration the switch might fall into rommon.

Some useful Rommon commands:

=========================

Rommon>set===> the output of this command will show you the present bootvariable, configuration register value.


rommon 1
 >set
PS1=rommon ! >
CONFIG_FILE=
?=0
BOOTLDR=bootflash:c6msfc-boot-mz.121-4.E1
SLOTCACHE=cards;
BOOT=sup-bootflash:c6sup11-jsv-mz.121-6.E,1;

Rommon>BOOT=  ---> clears the boot variable in rommon

Rommon> BOOT =: --> sets the boot variable in rommon

Rommon> sync --> equals to wr mem in rommon.

Rommon>confreg 0x2102 --> sets the config register value to 2102 in rommon.

Rommon>reset --> reloads the device.

In some cases the boot variable may not be synced in Rommon. In such cases we need to manually set the bootvariable.

Rommon> dev ---> shows the list of memory devices present.

Rommon>dir bootflash:, dir disk0:, dir disk1: --> if the image is not present in the output , then it means there is no image in the memory device and xmodem process to be followed inorder to copy the image to the switch's bootflash or disk0 or disk 1

>dir bootflash:
         File size           Checksum   File name

!--- Notice that there is no boot loader file 
!--- present in the RP boot Flash.

Booting manually:

============

rommon 3 >boot slot0:c6sup11-jsv-mz.121-6.E

Xmodem proceedure:

================

rommon 1 >xmodem -y -s38400

!--- The -y option selects the Ymodem protocol.
!--- The -s38400 option sets the speed*.*


Do not start sending the image yet...

Invoke this application for disaster recovery.
Do you wish to continue? y/n [n]: y

Note, if the console port is attached to a modem, both the
console port and the modem must be operating at the same baud
rate. Use console speed 38400 bps for download [confirm]

!--- Press Enter.


Download will be performed at 38400. Make sure your terminal
emulator is set to this speed before sending file.

Ready to receive file ...


!--- As soon as you see the message "Ready to receive file",
!--- perform these steps on the HyperTerminal in order to send the file:
!--- 1) Click Disconnect.
!--- 2) Click Properties > Configure *.*
!--- 3) Choose 38400 from the drop-down menu in order to set the bps,
!--- and click OK in order to confirm.
!--- 4) Click Connect in order to reconnect at 38,400 bps.
!--- 5) Choose Transfer > Send File.
!--- This brings up a Send File window.
!--- 6) Click Browse in order to select the file. 
!--- 7) Verify the protocol to be Ymodem.  
!--- If it is something other than Ymodem, select Ymodem from 
!--- the drop-down menu. 
!--- 8) Click Send.
!--- This starts the transfer of the file.


Returning console speed to 9600.

Please reset your terminal emulator to this speed... 


!--- When the transfer is complete, you see "Returning console speed to
!--- 9600" and then "Please reset your terminal emulator to this speed..."
!--- 1) Click Disconnect in HyperTerminal.
!--- 2) Click Properties > Configure.
!--- 3) Choose 9600 from the drop-down menu, 
!--- and click OK in order to confirm.
!--- 4) Click Connect in order to reconnect at 9600 bps.

!--- On the basis of the amount of time necessary in order 
!--- to complete these steps and reconnect at 9600 bps, 
!--- you either see the bootup or simply the Router(boot)> prompt.

Useful link:
=============

http://www.cisco.com/en/US/products/hw/switches/ps700/products_tech_

note09186a008015bfa1.shtml#xmodem


Hope this helps.

Cheers
Somu

Rate helpful posts
Review Cisco Networking for a $25 gift card