02-20-2011 10:25 PM - edited 03-06-2019 03:39 PM
hi everyone :
my router 871 can't boot from flash ios. into the rommon mode.
i find ios be existed . but i can't boot it .
this is my screen when i was booting my route 871 . i coundn't sure that my router is broken. if somebody help me .
rommon 9 > dir flash:
Directory of flash:/
2 -rwx 18950320 <date> c870-advipservicesk9-mz.124-15.T7.bin
3 -rwx 3179 <date> sdmconfig-8xx.cfg
4 -rwx 931840 <date> es.tar
5 -rwx 1505280 <date> common.tar
6 -rwx 1038 <date> home.shtml
7 -rwx 112640 <date> home.tar
6098944 bytes available (21512192 bytes used)
rommon 10 > boot flash:/c870-advipservicesk9-mz.124-15.T7.bin
Booting flash:/c870-advipservicesk9-mz.124-15.T7.bin
*** Floating Point Unavailable Exception ***
PC = 0x80020568, Vector = 0x800, SP = 0x87fffe58
System Bootstrap, Version 12.3(8r)YI4, RELEASE SOFTWARE
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2006 by cisco Systems, Inc.
C870 series (Board ID: 3-148) platform with 131072 Kbytes of main memory
Booting flash:/c870-advipservicesk9-mz.124-15.T7.bin
*** Floating Point Unavailable Exception ***
PC = 0x80020568, Vector = 0x800, SP = 0x87fffe58
System Bootstrap, Version 12.3(8r)YI4, RELEASE SOFTWARE
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2006 by cisco Systems, Inc.
C870 series (Board ID: 3-148) platform with 131072 Kbytes of main memory
Booting flash:/c870-advipservicesk9-mz.124-15.T7.bin
*** Floating Point Unavailable Exception ***
PC = 0x80020568, Vector = 0x800, SP = 0x87fffe58
System Bootstrap, Version 12.3(8r)YI4, RELEASE SOFTWARE
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2006 by cisco Systems, Inc.
C870 series (Board ID: 3-148) platform with 131072 Kbytes of main memory
rommon 1 >
thanks
michael.li
2011-2-21
02-20-2011 10:28 PM
The IOS could be corrupt. Download the IOS again and upload the IOS from ROMmon using TFTPdnld.
02-20-2011 10:30 PM
Thank you , I will try it .
Best Regards
Michael.li
2011-2-21
02-20-2011 10:53 PM
Dear Leo :
When I set some variable , but can't display in my "set" output information , so I don't know how to do the next step .
!rommon 26 > set
PS1=rommon ! >
RET_2_RTS=12:12:45 Beijing Mon Oct 20 2008
BSI=0
RET_2_RCALTS=
RANDOM_NUM=908956669
ROM_PERSISTENT_UTC=1297418696
?=1
rommon 27 > set
PS1=rommon ! >
RET_2_RTS=12:12:45 Beijing Mon Oct 20 2008
BSI=0
RET_2_RCALTS=
RANDOM_NUM=908956669
ROM_PERSISTENT_UTC=1297418696
?=0
rommon 28 > set IP_ADDRESS=1.1.1.1
usage: set
rommon 29 > set
PS1=rommon ! >
RET_2_RTS=12:12:45 Beijing Mon Oct 20 2008
BSI=0
RET_2_RCALTS=
RANDOM_NUM=908956669
ROM_PERSISTENT_UTC=1297418696
?=1
rommon 30 >
Thanks
Michael.li
2011-2-21
02-20-2011 11:05 PM
Hi Leo :
I had done the rommon tftpdnld , but I can't go on , can you tell me what is my fault point. If this equipment was broken.
rommon 43 > set
PS1=rommon ! >
RET_2_RTS=12:12:45 Beijing Mon Oct 20 2008
BSI=0
RET_2_RCALTS=
RANDOM_NUM=908956669
ROM_PERSISTENT_UTC=1297418696
IP_ADRESS=1.1.1.1
IP_SUBNET_MASK=255.255.255.0
DEFAULT_GATEWAY=1.1.1.2
TFTP_SERVER=1.1.1.2
TFTP_FILE=c870-advipservicesk9-mz.124-15.T14.bin
?=1
rommon 44 > tftpdnld
Missing or illegal ip address for variable IP_ADDRESS
Illegal IP address.
Monitor variables are used to set up parameters for the transfer.
(Syntax: "VARIABLE_NAME=value" and use "set" to show current variables.)
"ctrl-c" or "break" stops the transfer before flash erase begins.
The following variables are REQUIRED to be set for tftpdnld:
IP_ADDRESS: The IP address for this unit
IP_SUBNET_MASK: The subnet mask for this unit
DEFAULT_GATEWAY: The default gateway for this unit
TFTP_SERVER: The IP address of the server to fetch from
TFTP_FILE: The filename to fetch
The following variables are OPTIONAL:
TFTP_VERBOSE: Print setting. 0=quiet, 1=progress(default), 2=verbose
TFTP_RETRY_COUNT: Retry count for ARP and TFTP (default=7)
TFTP_TIMEOUT: Overall timeout of operation in seconds (default=7200)
TFTP_CHECKSUM: Perform checksum test on image, 0=no, 1=yes (default=1)
FE_SPEED_MODE: 0=10/hdx, 1=10/fdx, 2=100/hdx, 3=100/fdx, 4=Auto(deflt)
Command line options:
-r: do not write flash, load to DRAM only and launch image
-u: upgrade the rommon, system will reboot once upgrade is complete
rommon 45 >
thanks
Michael.li
2011-2-21
02-20-2011 11:21 PM
Hi Michael,
Try like below that may help you....
Issue the "set" command in the prompt, it shows the current configuration you've made, next is to type in the following commands:
rommon 1 > set
rommon 2 > IP_ADDRESS=171.68.171.0
rommon 3 > IP_SUBNET_MASK=255.255.254.0
rommon 4 > DEFAULT_GATEWAY=171.68.170.3
rommon 5 > TFTP_SERVER=171.69.1.129
rommon 6 > TFTP_FILE=c2600-is-mz.121-2.T.bin
Make sure you got everything right and your TFTP server is connected to the first LAN Port of the router.
Before issuing the tftpdnld, Cisco docummentation tells that in 2600 and 1720 series router, the tftpdnld in ROMmon mode might report a bad checksum comparison when it loads Cisco IOS software images of Cisco IOS Software Release 12.0(2.2)T or later - it's a bug thing.
To overcome this problem you need to issue another command:
rommon 7 > TFTP_CHECKSUM=0
Next you're ready to isssue tftpdnld command, type in the command as shown below then it will show you some output, answer y to the question prompted to you.
The question shows you that the content of the flash memory will be erased and replaced by the downloaded image file.
rommon 8 > tftpdnld
IP_ADDRESS: 10.1.1.1
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 10.1.1.1
TFTP_SERVER: 10.1.1.2
TFTP_FILE: c2600-is-mz.121-2.T.bin
Invoke this command for disaster recovery only.
WARNING: all existing data in all partitions on flash will be lost!
Do you wish to continue? y/n: [n]: y
Receiving c2600-is-mz.121-2.T.bin from 10.1.1.2 !!!!!.!!!!!!!!!!!!!!!!!!!.!!
File reception completed.
Copying file c2600-is-mz.121-2.T.bin to flash.
Erasing flash at 0x607c0000
program flash location 0x60440000
rommon 9 >
At this point your new image will be in the flash memory if there is no problem with the connection from TFTP server to the router.
You can verify that your image exist in the flash using the following command:
rommon 9 > dir flash:
File size Checksum File name
4603828 bytes (0x463fb4) 0x9719 c2600-i-mz.121-2.T.bin
rommon 10 >
Last thing to do is to set the boot command to tell the router that you want it to boot using the image file you just downloaded:
rommon 10 > boot flash:c2600-i-mz.121-2.T.bin
program load complete, entry point: 0x80008000, size: 0x51c0dc
Self decompressing the image : #################################################
##################################
...
That's it you just successfully recover your Cisco IOS image, check the new image using the show version from the router prompt:
Router>sh version
Cisco Internetwork Operating System Software
IOS (tm) C2600 Software (C2600-I-M), Version 12.1(2)T, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2000 by cisco Systems, Inc.
Compiled Tue 16-May-00 15:15 by ccai
Image text-base: 0x80008088, data-base: 0x80865F64
ROM: System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)
Router2611 uptime is 1 minute
System returned to ROM by reload
System image file is "flash:c2600-i-mz.121-2.T.bin"
cisco 2611 (MPC860) processor (revision 0x202) with 22528K/2048K bytes of memory.
Processor board ID JAB0317052N (1135645455)
M860 processor: part number 0, mask 49
Bridging software.
X.25 software, Version 3.0.0.
2 Ethernet/IEEE 802.3 interface(s)
1 Serial network interface(s)
32K bytes of non-volatile configuration memory.
8192K bytes of processor board System flash (Read/Write)
Configuration register is 0x2102
Please rate the helpfull posts.
Regards,
Naidu.
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