cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
6144
Views
40
Helpful
11
Replies
Maurice Ball
Beginner

Registry issue Catalyst 4500x

I am unable to change the registry entry on my Catalyst 4500x. It continues to show on the next reboot is will be using registry 0x2302. I entered the following commands and I continue to get the same results. Does anyone have any idea how to correct this?

Cat4500X(config)#config-register 0x2102

Cat4500X# wr mem

Cat4500X# show version

cisco WS-C4500X-16 (MPC8572) processor (revision 4) with 4194304K bytes of physical memory.

Processor board ID JAE17220AN4

MPC8572 CPU at 1.5GHz, Cisco Catalyst 4500X

Last reset from PowerUp

12 Virtual Ethernet interfaces

16 Ten Gigabit Ethernet interfaces

511K bytes of non-volatile configuration memory.

          

Configuration register is 0x2102 (will be 0x2302 at next reload)

1 ACCEPTED SOLUTION

Accepted Solutions
Leo L
VIP Community Legend

Configuration register is 0x2102 (will be 0x2302 at next reload) 

Check the configuration of the switch for this line "NO service password-recovery".  If you have this then this is the reason why the config-registry value will ALWAYS remain 0x2302.

View solution in original post

11 REPLIES 11
Leo L
VIP Community Legend

Configuration register is 0x2102 (will be 0x2302 at next reload) 

Check the configuration of the switch for this line "NO service password-recovery".  If you have this then this is the reason why the config-registry value will ALWAYS remain 0x2302.

That is exactly what the issue was. Thanks again for your help.

Leo L
VIP Community Legend

Thanks for taking the time to rate our posts, Maurice.  :)

Reza Sharifi
Hall of Fame Expert

Nice job Leo! +5

Reza
 

Leo L
VIP Community Legend

Thanks Reza!  :)

Marvin Rhoads
VIP Community Legend

Excellent point, Leo. I didn't know that one. Endorsed!

Leo L
VIP Community Legend

Thanks Marvin!  :)

Jon Marshall
VIP Community Legend

New one to me too:-)

Nice one Leo.

Jon

Leo L
VIP Community Legend

Thanks Jon.  :)

Mohammed Saleem
Beginner

Hi Leo,

I too faced the same problem and followed the same as you mentioned above.

I given the below command.

config#no service password-recovery

config#Configuration register is 0x2102 

After this I checked sh ver, but its showing

Configuration register is 0x2922 (will be 0x2B22 at next reload)

Am not able to change the value. Kindly help. its very urgent.

Leo L
VIP Community Legend

Configuration register is 0x2922 (will be 0x2B22 at next reload)

-------------------------------
CONFIGURATION REGISTER ANALYSIS
-------------------------------
Current Value (in hexadecimal): 0x2922
Current Value (in binary): 0010 1001 0010 0010
Default Value (in hexadecimal): 0x2102
Default Value (in binary): 0010 0001 0000 0010

General Software Configuration Register Bit Meanings (left to right):
Bit(s) Meaning: Current Status
----- ------------------------------------------- --------------
15 Enables diagnostic messages and ignores NVRAM contents: No
14 IP broadcasts do not have net numbers: No
13 Boots default ROM software if network boot fails: Yes (default)
. Setting this bit causes the system to load the helper image from ROM
without any network retries. Clearing this bit causes the system to load
image from ROM after six unsuccessful attempts to load a boot file from
the network.
11-12 Console Baud Rate in bps: 4800
10 IP broadcast with all zeros : No
. This causes the following setting based on bits 14 and 10
Net all ones, Host all ones (default)
9 Reserved
8 Break disabled: Yes (default)
. Clearing this bit causes the processor to interpret Break as a command
to force the system into the bootstrap monitor, halting normal operation.
A Break can be sent in the first sixty seconds while the system reboots,
regardless of the configuration settings.
7 Original Equipment Manufacturer(OEM) bit enabled: No
. Enabling the OEM bit disables the boot strap messages at start up.
6 Ignore NVRAM contents: No (default)
. Setting this bit causes the system software to ignore nonvolatile
memory contents during next bootup
5 Not used
4 Reserved
3-0 Current boot field value is 0010 (default)
. This causes the system to boot the image from default boot filename
"<APPLIANCE>" if boot from flash fails.
Note: Enabling the boot system command override the default filename
for booting over the network from a TFTP server.

More notes for <APPLIANCE> devices:
. IOS reads the config-register in littleendian byte order, LSB first
(i.e. 0x21022 becomes 0x1022 or a 1200 baud console).
. Command to change config-reg in ROM mode:
confreg {register value}
REFERENCE: For more information, see Configuration Register.

INFO: On power-up or reload, this router will load the IOS image stored in flash-RAM
(assuming one exists). If no valid IOS image or flash-RAM exists, this router
will attempt to boot in order of following methods:
- boot system commands
- a TFTP-server (using a default IOS image filename)
- boot-ROM (reduced IOS image, if one is available)

INFO: On power-up or reload, this router will load it's configuration from a file
stored in NVRAM.

WARNING: The console port speed has been altered from 9600 bps to 4800 bps.
TRY THIS: To restore the console speed to it's default of 9600 bps, enter configuration
mode and reset the configuration register with the 'config-register' command.
Set low-order bits 5, 11, and 12 (from the right) of the register to binary 0.
(You'll have to convert the final register value from binary to hexadecimal (0xABCD)
for the 'config-register' command.)