cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
814
Views
0
Helpful
5
Replies

small router 871 have some trouble on booting

michael.lisong
Level 1
Level 1

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

5 Replies 5

Leo Laohoo
Hall of Fame
Hall of Fame

The IOS could be corrupt.  Download the IOS again and upload the IOS from ROMmon using TFTPdnld.

Thank you , I will try it .

Best Regards

Michael.li

2011-2-21

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

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.

usage: tftpdnld

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

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.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: