09-09-2011 10:57 PM - edited 03-07-2019 02:08 AM
Hi,
Please advise precautionary steps if any for upgrading cat OS on 6509 to IOS.
Sent from Cisco Technical Support iPhone App
09-09-2011 11:07 PM
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
09-09-2011 11:08 PM
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.
09-09-2011 11:36 PM
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
09-10-2011 04:02 AM
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 =
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide