Version 1 (modified by 12 years ago) ( diff ) | ,
---|
Factory resetting switches
This page describes how to factory reset various switches.
References
- [ Using kermit] (UNIX serial communications tool)
- [ U-Boot primer]
Switchlist
The following is a list of switches described here.
Netgear
GSM7224
Default user/password: admin/blank
Serial settings: carrier-watch off, 9600 baud, 8 data, 1 stop, parity none
Start the switch up, with the serial line connected. Select 2 when prompted for the boot option:
Verifying Operational Code CRC in Flash...100% Select an option. If no selection in 10 seconds then operational code will start. 1 - Start operational code. 2 - Start Boot Menu. Select (1, 2): 2
You will be presented with a boot menu. Choose "Restore Configuration to factory defaults", selection 8 in the case shown:
Boot Menu Options available 1 - Start operational code 2 - Change baud rate 3 - Retrieve event log using XMODEM (64KB) 4 - Load new operational code using XMODEM 5 - Run Flash Diagnostics 6 - Update Boot Code 7 - Reset the system 8 - Restore Configuration to factory defaults (delete config files) and reset 9 - Display operational code vital product data [Boot Menu] 8
Upon entering 8, the switch will reset and boot up.
[Boot Menu] 8 NetGear GSM7224 Boot code.... Flash = 8MB SDRAM = 64MB Verifying Operational Code CRC in Flash...100% Select an option. If no selection in 10 seconds then operational code will start. 1 - Start operational code. 2 - Start Boot Menu. Select (1, 2): Operational Code Date: Fri Jun 9 12:35:52 2006 Uncompressing..... 50% 100% |||||||||||||||||||||||||||||||||||||||||||||||||| Attaching interface lo0...done Adding 23132 symbols for standalone. (Unit 1)> User:
GSM7248
Default user/password: admin/blank
Serial settings: carrier-watch off, 9600 baud, 8 data, 1 stop, parity none
Load the U-Boot prompt. This can be done by hitting any key right after the appearance of the U-Boot banner:
U-Boot 1.1.2 (Feb 25 2006 - 21:16:55) Board: Netgear GSM7248 DRAM: 64 MB FLASH: 8.5 MB Hit any key to stop autoboot: 0The variables for the switch should look like something below:
=> printenv flashargs=setenv bootargs root=/dev/ram console=ttyS0,9600 mem=62M mac0=$(fp_card_base_mac) serialnum=$(fp_sn) quiet silent=1 bootcmd=run flashargs; bootm ff000000 bootdelay=3 baudrate=9600 initrd_high=03E00000 fp_num_mac_addrs=4 fp_model=Netgear GSM7248 fp_mfgr=bc00 fp_pn=GSM7248 fp_fru=GSM7248 fp_desc=Netgear GSM7248 fp_maint=1 fp_who=LVL7 Support fp_type=Netgear GSM7248stdin=serial fp_card_base_mac=0x00:0x1E:0x2A:0x3B:0x9E:0xC5 fp_sn=1DU3823J00054 stdin=serial stdout=serial stderr=serial Environment size: 496/65532 byte
The
flashargs
variable forbootcmd
load the firmware with the current settings, including the password. You want to start the firmware without these settings so you can get to the boot menu. To do this, run thebootm
command directly:=> bootm ff000000
This loads just the firmware of the switch. Let the startup process run its course. Choose 2 when prompted for the startup mode:
Select startup mode. If no selection is made within 3 seconds, the GSM7248 Application will start automatically... 1 - Start GSM7248 Application 2 - Display Utility Menu Select (1, 2): 2
This will present you with the familiar boot menu:
GSM7248 Startup Rev: 3.3 GSM7248 Startup -- Utility Menu 1 - Start GSM7248 Application 2 - Load Code Update Package using XMODEM/YMODEM/ZMODEM 3 - Display Vital Product Data 4 - Select Serial Speed 5 - Retrieve Error Log using XMODEM/YMODEM/ZMODEM 6 - Erase Current Configuration 7 - Erase Permanent Storage Q - Quit from GSM7248 Startup Select option (1-8 or Q):Enter 6 to reset the configs. Now, power cycle the switch. The switch should be in default mode when it comes up again:
GSM7248 starting...started! (Unit 1)> User:admin Password: (GSM7248) >