Header Only - DO NOT REMOVE - Extreme Networks

IdentiFi Wireless Controller Advice regarding Upgrading Between Firmware Lines


Userlevel 3
Article ID: 15070

Products
IdentiFi / Enterasys / HiPath Wireless Controller
C20, C20N, C25, C35, C2400, C4110, C5110, C5210, CRBT-8110, CRBT-8210, V2110

Discussion
It is always recommended that, prior to upgrading hardware, the user read the product release notes for any background or advice it has to offer.This is especially true when upgrading between firmware lines, for example from somewhere within the V6R1 line to the 8.31 line.

One item which is listed in the firmware "INSTALLATION INFORMATION" section looks something like:
Note: The minimum system software version is xx.xx.xx.xxxx to upgrade to this software version.

If the user violates this guideline by upgrading past too many versions in a single operation, what may result is somewhat unpredictable. The upgrade operation could fail, or it could succeed but result in device misbehavior either immediately or over time. For this reason, it is strongly advised to heed this guideline and, as necessary, perform a staged upgrade to reach the desired firmware version.

Here is a summary of such information culled from a broad set of release notes: Minimum required to upgrade to within this range

9.21.18.0001 -> 10.41.01.0080 -10.41.XX.XXXX
9.21.01.0179 -> 10.01.01.0001 -10.31.XX.XXXX
8.32.01.0035 -> 9.21.01.0179 - 9.21.XX.XXXX
8.32.01.0035 -> 9.15.01.0121 - 9.15.XX.XXXX
8.32.01.0035 -> 9.12.01.0067 - 9.12.04.0003
8.21.12.0006 -> 9.01.01.0228 - 9.01.03.0008
8.01.01.0251 -> 8.32.01.0035 - 8.32.16.0001
8.01.01.0251 -> 8.31.01.0189 - 8.31.03.0011
8.01.01.0251 -> 8.21.01.0198 - 8.21.13.0002
7.41.07.0007 -> 8.11.01.0161 - 8.11.11.0003
7.31.06.0007 -> 8.01.01.0251 - 8.01.09.0002
V6R1.10507 (V6R1FR5) -> 7.41.01.0192 - 7.41.12.0001
V6R1.10507 (V6R1FR5) -> 7.31.01.0138 - 7.31.08.0005
V6R1.10507 (V6R1FR5) -> 7.21.01.0140 - 7.21.06.0005
V6R1.10507 (V6R1FR5) -> 7.11.00.0087 - 7.11.02.0004
V6R1.10507 (V6R1FR5) -> 7.00.00.0183 - 7.00.01.0004
V5R0.100xx (V5R0FR0) -> V6R1.10029 (V6R1FR0) - V6R1.10901 (V6R1FR9)
V5R0.100xx (V5R0FR0) -> V6R0.10019 (V6R0FR0) - V6R0.10107 (V6R0FR1)
V5R0.100xx (V5R0FR0) -> V5R3.10034 (V5R3FR0) - V5R3.10700 (V5R3FR7)[/code]
So for example, if a C20 controller is running V6R1.10029 and it needs an upgrade to 8.21.08.0005, you would
    upgrade from V6R1.10029 to V6R1.10507; then upgrade from V6R1.10507 to 7.41.12.0001; then upgrade from 7.41.12.0001 to 8.11.11.0003; then upgrade from 8.11.11.0003 to 8.21.08.0005.
On the other hand if starting from 8.01.06.0010, you would simply upgrade to 8.21.08.0005 in a single operation.

A second point to understand when considering upgrade (and reviewing release notes) is that some controller (and Access Point!) models are only supported in a subset of the released firmware lines. In general:
    10.01 supports C25, C35, C4110, C5110, C5210, V2110; 9.21 supports C25, C35, C4110, C5110, C5210, V2110; 9.15 supports C25, C4110, C5110, C5210, V2110; 9.12 supports C25, C4110, C5110, C5210, V2110; 9.01 supports C25, C4110, C5110, C5210, V2110; 8.31 supports C20, C25, C4110, C5110, C5210, V2110; 8.21 supports C20, C25, C4110, C5110, C5210, V2110; 8.11 supports C20, C25, C4110, C5110, V2110; 8.01 supports C20, C25, C4110, C5110, V2110; 7.41 supports C20, C20N, C25, C2400, C4110, C5110, CRBT-8110, CRB-8210; 7.31 supports C20, C20N, C2400, C4110, C5110, CRBT-8110, CRBT-8210; 7.21 supports C20, C20N, C2400, C4110, C5110, CRBT-8110, CRBT-8210; 7.11 supports C20, C20N, C2400, C4110, C5110, CRBT-8110, CRBT-8210; 7.00 supports C20, C20N, C2400, C4110, C5110, CRBT-8110, CRBT-8210; V6R1 supports C20, C20N, C2400, C4110, C5110, CRBT-8110, CRBT-8210; V6R0 supports C20, C20N, C2400, C5110, CRBT-8110, CRBT-8210; and V5R3 supports C20, C20N, C2400 (but not all versions for all products).
In the V6R1.10029 to 8.21.08.0005 example used above, even the recommended four-stage upgrade would not be successful for a C2400, because that controller model is not supported past 7.41.12.0001 (upgrade stage 2). Here, simply avoid trying to upgrade a controller higher - or lower - than is supported.

All of this is Functions as Designed (FAD).

0 replies

Be the first to reply!

Reply