[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