I messed up My Switch!!!

Unanswered Question
Mar 19th, 2007

I received a Catalyst 4948 from my Headquarters and they didn't send any passwords, I did the password recovery for the Catalyst 4500/4000 Supervisor Engine II+/III/IV/V Module and it appeared to succeed, However Now When I reboot it goes straight to the ROMMON 1> prompt. I cannot get it to boot to the IOS, I did do a "copy startup-config running-config" I think this is where I made my mistake.

Also, My config-register now says 0x102, Do I Need to retrace my steps and re-input the )x2102 setting, Originally it was 0x2141, which I had not seen before. Of course I haven't done anything with Cisco switches in 2 years..Can anybody help a brother out?

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
walleyewiz Mon, 03/19/2007 - 11:18

try this from rommon prompt:

1. flash_init

2. load_helper

3. dir flash:

look for an ios image to boot

4. If you see an image to boot type in the following:

boot flash:image_name

If you don't see an image to boot, time to xmodem.

Hope this helps.

scott.cummins Mon, 03/19/2007 - 13:37

Hey WalleyeWiz

Thanks for the input, That didn't work simply because when I get the ROMMOM 1>prompt and try to Flash, that command doesn't exist..But If I do a "boot" it boots right into the IOS

It is 'CATALYST 4500 L3 Software (cat4500-IPBSEK9-M) Version 12.2(25) Revision (fc2)

I know this is basic stuff, But I am so pressed for time, I appreciate any responses,

SO how do I change it to boot right to the IOS?

(By the way, The enable password change took, isn't that funny?)

sundar.palaniappan Mon, 03/19/2007 - 14:01

Your config register isn't the problem.

You may be missing a boot statement in the config and that could be the problem. Configure a boot statement, save the config to NVRAM and reload. Here's the syntax;

boot system flash (device:ios_file_name)



scott.cummins Mon, 03/19/2007 - 15:02

Here is my bootup screen

Welcome to Rom Monitor for WS-C4948 System. *i

cisco WS-C

monitor: command

Rom Monitor Program Vers

* Copyright (c) 1999-2004 by Cisco Systems, Inc. *upervisor: WS-C4948 Chassis: WS-C4948 Monitor Program Vers

* All rights reserved. * Dagobah: 225-C4948 Chassis: WS-C4948g this pro

rommon 4 >

* * Dagobah: 225 to

Gateway : Not set.

TftpServer : Not set.

Main Memory : 256 MBytes

***** The system will autoboot in 5 seconds *****

Type control-C to prevent autobooting.

. . . . .

******** The system will autoboot now ********

config-register = 0x102

Autobooting using BOOT variable specified file.....

Could not find a valid file in BOOT environment variable.

BOOT variable can be set from IOS. To find currently set

Rom Monitor variables, please type 'set' command.

For help on choosing a boot method, type 'confreg' command.

rommon 1 >

I remeber you can turn logging on, But I forgot how. Can I do it in a ROMMON prompt?

mahmoodmkl Mon, 03/19/2007 - 11:30


Your config-register should be 0x2102.

Change this i think u will be fine.



walleyewiz Mon, 03/19/2007 - 14:12

With the 4948 up and running, please do a sh ver and paste the output.

scott.cummins Mon, 03/19/2007 - 14:30


Here is the output from my "sh ver"

Cisco IOS Software, Catalyst 4500 L3 Switch Software (cat4500-IPBASEK9-M), Versi

on 12.2(25)SG, RELEASE SOFTWARE (fc2)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2005 by Cisco Systems, Inc.

Compiled Wed 17-Aug-05 15:50 by alnguyen

Image text-base: 0x10000000, data-base: 0x1137CC08

ROM: 12.2(20r)EW1

Dagobah Revision 225, Swamp Revision 4

cisco WS-C4948 (MPC8245) processor (revision 0) with 262144K bytes of memory.

Processor board ID FOX090301CL

MPC8245 CPU at 266Mhz, Fixed Module

Last reset from PowerUp

2 Virtual Ethernet interfaces

48 Gigabit Ethernet interfaces

511K bytes of non-volatile configuration memory.

Configuration register is 0x102

I do think I messed up my config-register, Do I need to reboot and go back to ROMMON to change it?

walleyewiz Mon, 03/19/2007 - 14:37

Change your config register to 0x2101--yours is set to 102. That will tell it to use the image on bootflash:

My 4948 is set to 0x2101 and it works fine.

You can do it from CLI from config t:

(config)#config-register 0x2101


wr m


scott.cummins Mon, 03/19/2007 - 16:09


Well that did it, I knew when I saw 0x102 I screwed up my config-register, I changed it to 0x2101 and VIOLA, it boots to the IOS

I want to thank you and the others for helping me on this novice issue, I appreciate all the input and how fast everyone jumped in, It was fantastic,

see you all again soon, cause now I have to configure it..:)


This Discussion