Mailing List Archive

Boot Software for ServerIron
List,

I want to do hot-standby redundancy with my two serverirons.

ServerIron>show ver
SW: Version 07.0.01T12 Copyright (c) 1996-1999 Foundry Networks, Inc.
Compiled on May 25 2000 at 20:50:26 labeled as SLB07001
HW: ServerIron Switch, serial number xxxxxx
400 MHz Power PC processor 740 (revision 8) with 32756K bytes of DRAM
16 100BaseT interfaces with Level 1 Transceiver LXT975
0 uplink interfaces
256 KB PRAM and 8*2048 CAM entries for DMA 1, version 0807
256 KB PRAM and 8*2048 CAM entries for DMA 2, version 0807
128 KB boot flash memory
4096 KB code flash memory
2048 KB BRAM, BM version 02
128 KB QRAM
512 KB SRAM
Octal System, Maximum Code Image Size Supported: 1965568 (0x001dfe00)
The system uptime is 1 hours 24 minutes 33 seconds

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?

Thanks,

Matthew
mwalkup at gmail.com
Boot Software for ServerIron [ In reply to ]
On 08/04/2005, at 3:28 PM, Matthew Walkup wrote:
> 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).


Even though it doesn't appear to be a valid option when you do a ? at
the CLI, it is actually a valid option. No idea why Foundry hide the
boot destination.


David
...
Boot Software for ServerIron [ In reply to ]
"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
Boot Software for ServerIron [ In reply to ]
All,

Thanks everyone for your assistance, I'm waiting on my bronze support
package from Foundry. I will let you know how it goes.

- Matt

-----Original Message-----
From: Bj?rn Mork [mailto:bjorn@mork.no]
Sent: Friday, April 08, 2005 5:16 AM
To: Matthew Walkup
Cc: foundry-nsp at puck.nether.net
Subject: Re: [f-nsp] Boot Software for ServerIron

"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
Boot Software for ServerIron [ In reply to ]
All,

I thought Mike's question should be addressed anyways.

Basically on used equipment (he was right, I am using used/refurb hardware),
they will not allow you to have anything other than a Bronze contract
without re-certifying the ServerIron. This wasn't an option because I
needed it this weekend. They charge $595/year for a bronze support package.

Everyone was correct, they made me upgrade the main firmware to 7.3.06c,
then upgrade the boot firmware to boot version 7.3.00, then upgrade the main
firmware to 7.4.01c. Not very complicated; just needed the software from
foundry.

Thanks all for your assistance, and good luck Michael ;).

- Matt

-----Original Message-----
From: Michael Renner [mailto:michael.renner@geizhals.at]
Sent: Saturday, April 09, 2005 1:02 PM
To: Matthew Walkup
Subject: Re: [f-nsp] Boot Software for ServerIron

Matthew Walkup wrote:
> All,
>
> Thanks everyone for your assistance, I'm waiting on my bronze support
> package from Foundry. I will let you know how it goes.

Hi Matt,

Given the age of the images on your routers I take it that you use
used/refurbished routers, am I correct?

If so, can you tell me what Foundry charges for support contracts for
used hardware?

best regards,
michael