strange cisco 2801 boot problem

Unanswered Question
Apr 9th, 2008

Hi!

I changed compactflash cards on one of our cisco 2801's power

connected trying to get a 512MB

card partitioned to 128MB to work, and when I Installed this 512MB

card, router dropped

suddenly to rommon. I Switched power off and tried to boot with

original Card but router finds

image and decompresses and loads it but hangs after "Installed image

archive" prompt.

I tried booting also with flashcards from other (working) 2801's

without success. I made sure

that config-register is 0x2102 and also tried with 0x2142, 0x2141 and

0x2101.

I tried to dowload new version of IOS to flash from Romboot with

tftpdnld command, but it does

not work as router has lost it's MAC address. Correct port (fa0/0) was

connected and link was

up. Any ideas how to fix this problem?

Best Regads

Marko Uusitalo

Router output below

*****

rommon 11 > tftpdnld

IP_ADDRESS: 192.168.1.27

IP_SUBNET_MASK: 255.255.255.0

DEFAULT_GATEWAY: 192.168.1.254

TFTP_SERVER: 10.19.18.52

TFTP_FILE: c2801-ipbase-mz.124-1c.binget_mac_address():

Search T_IDPR

OM_MACADDR (0xc3) failed

Illegal MAC address.

*******

Boot sequence:

System Bootstrap, Version 12.3(8r)T9, RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 2004 by cisco Systems, Inc.

PLD version 0x10

GIO ASIC version 0x127

c2801 processor with 393216 Kbytes of main memory

Main memory is configured to 64 bit mode with parity disabled

Readonly ROMMON initialized

program load complete, entry point: 0x8000f000, size: 0xc100

Initializing ATA monitor library.......

program load complete, entry point: 0x8000f000, size: 0xc100

Initializing ATA monitor library.......

program load complete, entry point: 0x8000f000, size: 0x1d2be3c

Self decompressing the image :

#################################################

[OK]

Smart Init is enabled

smart init is sizing iomem

ID MEMORY_REQ TYPE

0X003AA110 public buffer pools

0X00211000 public particle pools

0X00020000 Crypto module pools

0X00120000 VPM buffer pools

0X0012 0X00035000 Card in slot 1

0X0013 0X00035000 Card in slot 2

0X000021B8 Onboard USB

If any of the above Memory Requirements are

"UNKNOWN", you may be using an unsupported

configuration or there is a software problem and

system operation may be compromised.

Allocating additional 29011745 bytes to IO Memory.

PMem allocated: 362807296 bytes; IOMem allocated: 39845888 bytes

Restricted Rights Legend

Use, (copyright stuff removed

Cisco IOS Software, 2801 Software (C2801-ADVIPSERVICESK9-M), Version

12.4(9)T, R

ELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by Cisco Systems, Inc.

Compiled Sat 17-Jun-06 00:19 by prod_rel_team

Image text-base: 0x6008FCEC, data-base: 0x62F80000

This product....

COPYRIGT LISTING REMOVED to fit 4000 char limit)

http://www.cisco.com/wwl/export/crypto/tool/stqrg.html

If you require further assistance please contact us by sending email

to

exp...@cisco.com.

Installed image archive

MACHINE JUST HANGS AFTER "Installed image Archive"

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (1 ratings)
Loading.
victorchen Thu, 04/10/2008 - 20:33

I have two 2801 router have the same problem,

all stop in Installed image archive when I reload the router.

muusitalo Fri, 04/11/2008 - 00:51

I can Boot router with image from flash, but my router hangs after "Installed image archive" prompt. Actually we have three 2801:s with similar problems.

TFTPNDLD command from rommon has following output:

rommon 11 > tftpdnld

IP_ADDRESS: 192.168.1.27

IP_SUBNET_MASK: 255.255.255.0

DEFAULT_GATEWAY: 192.168.1.254

TFTP_SERVER: 10.19.18.52

TFTP_FILE: c2801-ipbase-mz.124-1c.binget_mac_address():

Search T_IDPR

OM_MACADDR (0xc3) failed

Illegal MAC address.

Somehow router has lost it's MAC-address?

denizkaya Wed, 09/14/2011 - 13:23

Hi Guys,

Same problem, same routers, all afternoon digging around and finally solution reached until modifying cookie in ROMMON . First of all; let me say that when you modify this file your smartnet may not be useful anymore. So, if you have smartnet open a case to TAC and wait them to arrange an interactive session for you.

How I solve the issue is;

     - Boot the router in ROMMON

     - Go to priv mode (you need priv password; write "cookie" and copy&paste first line to the following web      site http://ers.pp.ru/cgi-bin/priv.cgi
     - In priv mode modify cookie file by using "cookie" command again. This may be very trick since every offset is      represented in hex . That's why you need to dig more; you will see "FF"s on the corrupted part of this file (I am      not talking about continous FF s at the end of the file).     

     -Change them base on the reference below: (I also used another running 2801's cookie for some true references)

          bytes 0x00-0x07: 04 ff c3 06 00 1e be b5    - MAC address (FA0/0,F0/1) you can change if you
                       >                                                      want
          bytes 0x08-0x0F: 84 38 43 00 22 c1 8b 46
                       >
          bytes 0x10-0x17: 4f 43 31 31 34 39 32 37    - PCB Serial Number ( you MUST assign your PCB 
                       >                                                        serial number from motherboard.

          bytes 0x18-0x1F: 50 50 40 04 1b 41 07 00     Open your router and check it ! If you assign
                       >                                                         incorrect hex values you receive the
          bytes 0x20-0x27: 49 1f ff 08 42 43 30 c0         message: Failed Identification Test in 0/-1/-1 [7/0]
                       >
          bytes 0x28-0x2F: c0 46 03 20 00 5b 8a 06
                       >
          bytes 0x30-0x37: 88 00 00 00 00 02 04 c6
                       >
          bytes 0x38-0x3F: 8a 49 50 4d 37 57 30 30    -IPM7W00CRA Clei Code
                       >
          bytes 0x40-0x47: 43 52 41 03 00 81 00 00
                       >
          bytes 0x48-0x4F: 00 00 04 00 cb 89 43 49   -Cisco 1841
                       >

          bytes 0x50-0x57: 53 43 4f 31 38 34 31 89
                       >

          bytes 0x58-0x5F: 56 30 35 20 d9 02 c1 40   -Version Identifier V05
                       >

          bytes 0x60-0x67: 09 86 c2 8b 46 54 58 31   -CPU type ( if you assign incorrect hex values
                       >                                                       here you receive the message:

                                                                                Search CPU_TYPE 0x09 failed

          bytes 0x68-0x6F: 31 35 30 59 30 56 51 ff    - your Chassis Serial Number FTX1150Y0VQ
                       >

And reload your router....

Peter Paluch Wed, 09/14/2011 - 14:07

Friends,

I can confirm myself that a corrupt cookie on one of my ISR routers produced an identical issue - a router simply hanging during boot, unable to proceed. A corrupt cookie was found as the cause.

What I can recommend at this stage for everyone is to use the command show diag in IOS and cookie in ROMMON to display and back up the cookie values from their routers, and in case of cookie corruption, to have its original value using which it can be restored.

By the way, it is close to raising suspicions: why do these cookie values get corrupted so often? Every now and then, some router becomes a brick after the cookie value goes havoc. The thing is, if the cookie format was documented (there's nothing so special in it), it would be possible to repair the router in the field instead of RMAing etc.

Best regards,

Peter

Actions

This Discussion