05-27-2009 08:46 PM - edited 03-06-2019 05:58 AM
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?!?!?!?
05-27-2009 09:09 PM
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.
05-27-2009 09:20 PM
But, it's the same image that's installed and working in one of my 2501's...what would downloading a new one fix?
05-28-2009 06:01 AM
Sorry, i misunderstood.
05-27-2009 11:50 PM
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
05-28-2009 10:34 AM
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>
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: