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

The battle to install a new IOS

CriscoSystems
Level 5
Level 5

I keep getting steamrolled by invalid checksum errors when I try to copy IOS 12.2d into my 2513, into which I've just installed an additional 8MB Flash SIMM. After install the router booted up just fine and initialized all 16MB of Flash, and the whole TFTP transfer (via crossover cable from a 2501 1.5 feet away) seemed to go just fine, but then I got invalid checksum. I am having the same problem with another 2501.

Over on tek-tips, someone posted about a similar problem which went away after re-partitioning the Flash. Except only the 2501 (Router C) has separate Flash partitions in the first place. The 2513 (Router E) is whole:

Router-C(boot)>sh flash

System flash directory:

File Length Name/status

Partition 1:

1 5895768 c2500-iscl_102-14(1).bin4.:P^K^^ [invalid checksum]

2 2492776 FILLER_FILE_AT_02 [deleted]

Partition 2:

3 4974664 igs-ir-l.11-1(12)

[13363336 bytes used, 3413880 available, 16777216 total]

16384K bytes of processor board System flash (Read/Write)

Router-E(boot)>sh flash

System flash directory:

File Length Name/status

1 16505800 c2500-jk8os-l.122-1d.bin [invalid checksum]

[16505864 bytes used, 271352 available, 16777216 total]

16384K bytes of processor board System flash (Read/Write)

WHAT IN THE HECK DO I HAVE TO DO TO GET THIS IOS INSTALLED?!?!?!?

5 Replies 5

pompeychimes
Level 4
Level 4

Did you try re-downloading the image from Cisco? How about trying a different image. Finaly, try booting from TFTP, see if that makes any dif.

But, it's the same image that's installed and working in one of my 2501's...what would downloading a new one fix?

Sorry, i misunderstood.

keeleym
Level 5
Level 5

Hi There

What is the size of the new IOS you are trying to install on the 2513? Is it larger than 8mb?

If yes then the issue on Router-C could possibly be that although your router has initialised all 16mb of FLASH, it has 2 x 8mb partitions instead of 1 single 16mb partition as Router_E has, and neither partition is large enough for the new IOS.

What you could do is

1. Run the command "erase flash" and you will be asked which partition you wish to erase. Choose partition 2.

2. Run the command "partition flash 1 16". This will configure your routers flash as a single 16mb partition.

The commands "sh ver" or "sh flash" will confirm that you now have a single 16mb flash partition.

3. Then perform your IOS download again.

N.B If there is anything on the second flash partition that you want to keep, back it up before running the "erase flash" command ;)

Also just a point, but the IOS versions show on both Router-C and Router-E are different.

On Router-E the IOS seems to be pretty close to filling the flash partition. I remember that I had a similiar issue in my home lab, so to get aroung it I used a IOS that was smaller in size and it worked.

HTH

Best Regards,

Michael

Best Regards,

Michael

Thanks Michael; I'll try re-partitioning the Flash on Router C.

As to your note about the image on E filling the Flash, I was puzzled by that because as I said I have the same image (12.2d) installed and working on another 2501. On that router, sh flash even confirms that the file is bigger than the Flash! How is that possible??

Router-B>sh flash

System flash directory:

File Length Name/status

1 16505800 c2500-jk8os-l.122-1d.bin

[16505864 bytes used, 271352 available, 16777216 total]

16384K bytes of processor board System flash (Read ONLY)

Router-B>

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:

Review Cisco Networking products for a $25 gift card