Push Button
There is no actual button on the ESR6300, and the system integrator must configure their platform with a Push Button. Reset on an ESR6300 does not cause the device to reboot, but initiates the configured level of zeroization.
- When the system is running in IOS mode, pressing this push button for 4+ seconds will cause files erase in flash, and will
reset to factory-default mode on boot up.
The button must be pressed while the system is turned on at the same time.
The push button must continue to be held for more than 4 seconds after the power is turned on.
Config-reg setting is in NVRAM, and not changed by the button push.
Pressing the push button when in rommon mode has no effect.
Pressing the push button when in IOS mode causes a syslog message to appear and triggers a reload.
Pressing the push button for more than 4+ seconds after power up displays the following message when reset has been triggered:
System Bootstrap, Version 1.4(DEV) [vandvisw-vandvisw 113], DEVELOPMENT SOFTWARE
Copyright (c) 1994-2019 by cisco Systems, Inc.
Compiled at Mon Jun 3 10:56:19 2019 by vandvisw
ESR-6300-CON-K9 platform with 4194304 Kbytes of main memory
MCU Version - Bootloader: 8, App: 10
MCU is in application mode.
Reset button push detected
How the router boots up depends on the following conditions:
-
If there is a golden image in flash, the router will bootup with this image by default.
-
If a golden image is not found, the router will be in rommon> mode as expected. Or, based on config-reg entry, may boot up first image in the flash:
Microcontroller Unit (MCU)
The MCU is part of the ESR6300 hardware. It performs the following functions:
-
Monitors the Push button status at power up
-
Monitors the system hardware watchdog output
-
Maintains Reset Reason register
-
Controls the SYS LED
Router#show ver | i MCU
MCU bootloader version: 8
MCU application version: 10
Router#cat flash:boothelper.log
Logging at Fri Nov 15 05:00:54 Universal 2019
boot loader upgrade enabled
Bootloader is up-to-date
Current MCU App version is 10
MCU firmware is up-to-date
Rommon>set MCU_UPGRADE=IGNORE - Ignore MCU firmware upgrade errors.
Rommon>sync
Rommon>reset
Rommon>boot bootflash:<image>
set MCU_UPGRADE=SKIP – Prevents MCU firmware upgrade from taking place.
set MCU_UPGRADE=FORCE – Forces MCU firmware upgrade to take place.
unset MCU_UPGRADE – Normal operation. Allows automatic upgrade