06-03-2015 11:26 AM - edited 03-08-2019 12:23 AM
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)
Solved! Go to Solution.
06-03-2015 02:52 PM
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.
06-03-2015 02:52 PM
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.
06-03-2015 10:56 PM
That is exactly what the issue was. Thanks again for your help.
06-04-2015 01:05 AM
Thanks for taking the time to rate our posts, Maurice. :)
06-04-2015 07:08 AM
Nice job Leo! +5
Reza
06-04-2015 08:39 PM
Thanks Reza! :)
06-04-2015 06:16 AM
Excellent point, Leo. I didn't know that one. Endorsed!
06-04-2015 03:00 PM
Thanks Marvin! :)
06-05-2015 02:52 AM
New one to me too:-)
Nice one Leo.
Jon
06-05-2015 04:53 AM
Thanks Jon. :)
05-31-2016 10:53 AM
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.
06-06-2016 04:40 PM
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.)
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