IOS upgrade on 2801

Answered Question
Sep 29th, 2010

hi, i am trying to upgrade ios on 2801 router using tftp server, connectivity is established between router and tftp server but still cannot transfer file.

error: tftp connected, transmission failed: no such file or directory.

pls advise, thanks

I have this problem too.
0 votes
Correct Answer by Ashley Georgeson about 6 years 2 months ago

Daft question - is windows firewall off, and no access-list on the router?

Also, can you try another tftp daemon - i recommend tftpd32.

Failing tftp, you can try anpother transport protocol - ftp or scp should work okay.

Regards, Ash.

Correct Answer by boopathi.manickam about 6 years 2 months ago

Could provide me the entire step by step process for IOS upgrade in ur router?

Then  i will guide you

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (2 ratings)
Loading.
Ashley Georgeson Wed, 09/29/2010 - 00:24

Hi aleemuddin

I would guess at a syntax problem, but could you post your copy command and the console output?

Regards, Ash.

Ashley Georgeson Wed, 09/29/2010 - 00:40

Okay, try this command instead:

copy tftp flash://10.0.0.1/c2801-advipservicesk9-mz.124-15.XZ2.bin

It looks like your Windows is not set to display filename extensions - .bin should be the extension type for this file.

Regards, Ash.

aleemuddin Wed, 09/29/2010 - 00:58

hi Ash,

i applied the given command but same error, although file extension is .bin now.

pls. see attahced file. thanks

Attachment: 
Correct Answer
boopathi.manickam Wed, 09/29/2010 - 01:04

Could provide me the entire step by step process for IOS upgrade in ur router?

Then  i will guide you

Correct Answer
Ashley Georgeson Wed, 09/29/2010 - 01:13

Daft question - is windows firewall off, and no access-list on the router?

Also, can you try another tftp daemon - i recommend tftpd32.

Failing tftp, you can try anpother transport protocol - ftp or scp should work okay.

Regards, Ash.

Ashley Georgeson Wed, 09/29/2010 - 01:17

Can you create a test file in your tftp root, named test.txt?

Then try and tftp transfer this file:

copy tftp flash

10.0.0.1

test.txt

test.txt

Regards, Ash.

aleemuddin Wed, 09/29/2010 - 01:36

hi, Ash.

I tried tftp32 suggested by you and it worked smootly. the bin file is transfted successfully now.

now i can see 2 ios: the old is still exist, then should i delete the old ios so the new will automaticlly boots?

pls see attached and guide.

Thanks once again.

Attachment: 
Ashley Georgeson Wed, 09/29/2010 - 01:30

Hi Boopathi,

The OP screenshot shows a successful ping to 10.0.0.1.

Also, the tftp server output shows connection attempts (TFTP GET) so i think we have at least L3 and half L4 connectivity.

Hence a test of a simple file transfer using test.txt.

Regards, Ash.

Ashley Georgeson Wed, 09/29/2010 - 01:43

Ah good work!

You can leave the old file there for backup (only delete it if you need the space).

To boot to the new ios, use the:

boot system flash:

command, then write mem and reload.

You can do a show boot to see the correct syntax, it may be boot system flash:/

Good luck!

Ash.

aleemuddin Wed, 09/29/2010 - 02:00

hi Ash,

at configuration level the command is boot system flash

Router(Config)#boot system flash c2801-advipservicesk9-mz.124-15.XZ2.bin

Router(Config)#

Router(Config)#wr mem

Router(Config)#

all commands accepted so i reload the router but again the old IOS boots.

pls advise.

Ashley Georgeson Wed, 09/29/2010 - 02:10

Hi,

Firstly, I'm not convinced that's the correct boot command, I would expect something like this:

boot system flash:c2801-advipservicesk9-mz.124-15.XZ2.bin

or

boot system flash:/c2801-advipservicesk9-mz.124-15.XZ2.bin

Secondly, you may already have another boot statement which is interfering with this new IOS - check this with the show version command to see what IOS is booting.

OIf you have, delete the command and write mem, reload.

Regards, Ash.

aleemuddin Wed, 09/29/2010 - 02:34

hi,

I see as command accepted its trying to boot new ios after i send reload but i think failed to start with new ios. pls read the error......

Ruoter(config)#boot system flash:c2801-advipservicesk9-mz.124-15.XZ2.bin

Ruoter#

Ruoter#wr
Building configuration...


*Sep 29 09:21:06.815: %SYS-5-CONFIG_I: Configured from console by console[OK]

Ruoter#
Ruoter#dir
Directory of flash:/

    1  -rw-    37171980  May 21 2010 22:59:04 +00:00  c2801-spservicesk9-mz.124-
15.T13.bin
    2  -rw-        2898  May 21 2010 23:00:12 +00:00  cpconfig-2801.cfg
    3  -rw-     2938880  May 21 2010 23:00:36 +00:00  cpexpress.tar
    4  -rw-        1038  May 21 2010 23:00:48 +00:00  home.shtml
    5  -rw-      122880  May 21 2010 23:01:00 +00:00  home.tar
    6  -rw-      527849  May 21 2010 23:01:16 +00:00  128MB.sdf
    7  -rw-     1697952  May 21 2010 23:01:42 +00:00  securedesktop-ios-3.1.1.45
-k9.pkg
    8  -rw-      415956  May 21 2010 23:02:00 +00:00  sslclient-win-1.1.4.176.pk
g
    9  -rw-    46545492  Sep 29 2010 08:29:44 +00:00 c2801-advipservicesk9-mz.1
24-15.XZ2.bin

129720320 bytes total (40280064 bytes free)

Ruoter#reload
Proceed with reload? [confirm]^[

*Sep 29 09:21:53.975: %SYS-5-RELOAD: Reload requested  by console. Reload Reason
: Reload Command.
System Bootstrap, Version 12.4(13r)T, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2006 by cisco Systems, Inc.
PLD version 0x10
GIO ASIC version 0x127
c2801 platform 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: 0xcb80
open(): Open Error = -13
loadprog: error - on file open
boot: cannot load "flash:c2801-advipservicesk9-mz.1"       I think here its trying boot but failed????

System Bootstrap, Version 12.4(13r)T, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2006 by cisco Systems, Inc.
PLD version 0x10
GIO ASIC version 0x127
c2801 platform 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: 0xcb80
program load complete, entry point: 0x8000f000, size: 0xcb80

program load complete, entry point: 0x8000f000, size: 0x237316c
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
0X0621          0X00000000 UNKNOWN Card in slot 0
                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 29569078 bytes to IO Memory.
PMem allocated: 362807296 bytes; IOMem allocated: 39845888 bytes

              Restricted Rights Legend

Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.

           cisco Systems, Inc.
           170 West Tasman Drive
           San Jose, California 95134-1706

Cisco IOS Software, 2801 Software (C2801-SPSERVICESK9-M), Version 12.4(15)T13, R
ELEASE SOFTWARE (fc3)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2010 by Cisco Systems, Inc.
Compiled Wed 07-Apr-10 12:07 by prod_rel_team
Image text-base: 0x60086E28, data-base: 0x62C02AE0

Cisco 2801 (revision 7.0) with 354304K/38912K bytes of memory.
Processor board ID FCZ1421C5UE
2 FastEthernet interfaces
1 DSP, 8 Voice resources
DRAM configuration is 64 bits wide with parity disabled.
191K bytes of NVRAM.
126976K bytes of ATA CompactFlash (Read/Write)

Press RETURN to get started!

Ashley Georgeson Wed, 09/29/2010 - 02:44

You don't want the asterisks in the filename, so try and rename the file in flash.  A copy flash flash command may help there.

Also try the following boot statement:

boot system flash:c2801-advipservicesk9-mz.124-15.XZ2.bin

Thats what I normally use so it should work for you.

These links may offer further guidance:

http://www9.cisco.com/en/US/docs/ios/11_3/configfun/command/reference/frreboot.html#wp23924

https://learningnetwork.cisco.com/docs/DOC-4596

http://www.routergeek.net/content/view/33/37/

http://www.itsyourip.com/cisco/how-to-upgrade-cisco-ios-in-a-cisco-router-or-a-switch/

Regards, Ash.

FirstFoot Sun, 10/17/2010 - 21:48

Hello aleemuddin,

Have you verified this IOS MD5 values, please download a fresh IOS and get the MD5 values from Cisco. then run "md5sum" command you will get one values in Router. Compare this values with the values you got from Cisco. If both are same IOS image is no corrupted in the process of upgrade.

==> run "md5sum "

==>  Again and make sure the md5 value is correct

If you feel that this Image is still working on other Routers then please ignore my steps here and at least aware of this how to do in future.

==>  If the space is not enough, you need to delete one old backup IOS temporarily
  -->  to delete old backup IOS, you need to make sure that old IOS is not the one current is running ("sh ver" tells you the current running on)
  -->  then run "delete :"
  -->  in above example, if you need to delete ..... just type "delete "
  --> After that, verify the memory status.

Note : If some of this steps not useful now, may be useful in future.

Thanks

/ Danda

engrkoiled Thu, 10/14/2010 - 21:09

Hi!

I recently upgraded the IOS of our Cisco 2801 from ROMMON status.

I successfully sent the IOS using tftpdnld then I command boot flash:('new IOS name"), it hangup for hours.

so I decided to put out the main power and return its power after a minute.

After reboot this was the message displayed on my HyperTerminal.

System Bootstrap, Version 12.3(8r)T8, RELEASE SOFTWARE (fc1)
Technical Support:
http://www.cisco.com/techsupport
Copyright (c) 2004 by cisco Systems, Inc.
PLD version 0x10
CONF_DONE is not asserted

Retry gio download
CONF_DONE is not asserted

Retry gio download
CONF_DONE is not asserted

Retry gio download
readonly gio download failed
c2801 processor with 131072 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.......
open(): Open Error = -13
loadprog: error - on file open
boot: cannot load "flash:c2801-advipservicesk9-mz.124-1a.bin"

System Bootstrap, Version 12.3(8r)T8, RELEASE SOFTWARE (fc1)
Technical Support:
http://www.cisco.com/techsupport
Copyright (c) 2004 by cisco Systems, Inc.
PLD version 0x10

After this nothing happens. Same thing when I first command to boot the IOS.

Is this thing still in good condition? This is my first encounter.

Thank you.

Leo Laohoo Thu, 10/14/2010 - 21:29

No it's not.  The file you copied into the CF is either corrupt of not complete.  Eject the CF and stick it into a card reader and copy the IOS from your client to the CF card reader.

engrkoiled Sun, 10/17/2010 - 20:44

If the CF is ejected on the router while on its network operation, will the CF be corrupted or damaged? Its because I suspected that somebody made a mistake of pulling the CF out while it is operational. We forgot to put a note or tape on the slot. Am still looking for a card reader so haven't check my CF yet. 128MB is the maximux supported by router, am I right? Thank you so much LEOLAOHOO

Leo Laohoo Sun, 10/17/2010 - 20:54

If the CF is ejected on the router while on its network operation, will the CF be corrupted or damaged?

Never seen this happen before.  But my previous post can explain your issue and it's not because someone ejected the CF during the read/write operation of the router.

128MB is the maximux supported by router, am I right?

Maximum supported by an ISR G1 (except 850, 860, 870, 880 and 890) CF size is 2Gb.

Please don't forget to rate useful posts.  Thanks.

Actions

This Discussion