[f-nsp] Boot Software for ServerIron
Bjørn Mork
bjorn at mork.no
Fri Apr 8 08:16:22 EDT 2005
"Matthew Walkup" <mwalkup at gmail.com> writes:
> ServerIron>show flash
> Code Flash Type: AMD 29F016, Size: 32 * 65536 = 2097152, Unit: 2
> Boot Flash Type: AMD 29F010, Size: 8 * 16384 = 131072
> Compressed Primary Code size = 1444353, Version 07.4.00T12
> Compressed Secondary Code size = 1301986, Version 07.0.01T12
> Boot Image Version 06.00.00
> ServerIron>
>
>
>
> The problem is that it seems that Boot Image Version 06.00.00 is
> incompatible with Code Version 07.4.00T12. I get an error message when
> booting:
> BOOT ERR: decompression failed with error code 45
>
> I cannot find how to upgrade my boot image (I want to use 07.4.00 on both,
> and not 07.0.01). Everything I have read says to use a command similar to:
> copy tftp flash <tftp server> <image file> boot
> However, boot is not a valid argument at the end (only primary or secondary
> are).
>
> Any suggestions?
I think reading the 7.4.00 release notes would be a good start....
Unfortunately I don't have access to newer images or release notes so
I can only guess the contents, but looking at an old copy of the
7.3.07a release notes I found this:
<quote>
Migrating to Release 07.3.07a
Beginning with release 07.3.07, a new and improved compression
algorithm is used to generate flash code images. The new compression
algorithm allows the software images to contain more features. Boot
code versions 07.3.00 and later know how to decompress and load the
new images. Boot code versions earlier than 07.3.00 do not know how
to decompress and load the new images. In addition, flash code
versions 07.3.06 and later know how to copy images that use the new
compression method to flash memory. Earlier versions do not.
(To determine which boot code version is running on your device, use
the show flash command. The line that begins "Boot Image size" lists
the boot code version at the end of the line.)
If you are upgrading from a pre-07.3.06 release to release 07.3.07a,
perform the following tasks:
1. Upgrade the flash code to version 07.3.06 (or a 07.3.06 patch
release), then reload the software.
2. Upgrade the boot code to version 07.3.00.
3. Upgrade the flash code to version 07.3.07a, then reload the
software.
If you are upgrading from release 07.3.06 (or a 07.3.06 patch
release) to release 07.3.07a, perform the following tasks:
1. Upgrade the boot code to version 07.3.00.
2. Upgrade the flash code to version 07.3.07a, then reload the
software.
See the following sections for information on how to upgrade the boot
code and flash code on the ServerIron.
CAUTION: Do not load the 07.3.00 boot code onto a ServerIron running
pre-07.3.06 flash code. Doing so can cause the ServerIron to
malfunction.
</quote>
I assume a similar procedure applies to the 7.4.00 upgrade. You'll
probably have to install some interim image version (maybe 7.3.06?)
with support for both the old and the new compression algorithm. I
guess the
copy tftp flash <tftp server> <image file> boot
command is failing because the 7.0.01 code can't verify the boot image
you're trying to install, thereby preventing you from screwing up
completely.
Bjørn
More information about the foundry-nsp
mailing list