<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Firmware Upgrading a SecureStack via TFTP or XModem in FAQs</title>
    <link>https://community.extremenetworks.com/t5/faqs/firmware-upgrading-a-securestack-via-tftp-or-xmodem/m-p/50420#M658</link>
    <description>Article ID: 5605 &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Products&lt;/B&gt;&lt;BR /&gt;
C5-Series, C3-Series, C2-Series&lt;BR /&gt;
B5-Series, B3-Series, B2-Series&lt;BR /&gt;
A4-Series, A2-Series &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Protocols/Features&lt;/B&gt;&lt;BR /&gt;
TFTP&lt;BR /&gt;
Xmodem&lt;BR /&gt;
Serial &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Goals&lt;/B&gt;&lt;BR /&gt;
Firmware upgrade a SecureStack&lt;BR /&gt;
Serial console settings for SecureStack &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Symptoms&lt;/B&gt;&lt;BR /&gt;
"IP protocol must be none to set ip address."&lt;BR /&gt;
"Error: No space left on the device. Please remove backup file." &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Solution&lt;/B&gt;&lt;BR /&gt;
These TFTP and serial upgrade procedures can be found in the SecureStack Configuration Guide (with firmware, links shown below).&lt;BR /&gt;
For C2 firmware 1.x / 2.x / 3.x migration procedures, see &lt;A href="http://bit.ly/1hVmoGc" target="_blank" rel="nofollow noreferrer noopener"&gt;5707&lt;/A&gt;.&lt;BR /&gt;
For C2 firmware 3.x / 4.x to 5.02.01 or 5.02.02 migration procedure, see &lt;A href="http://bit.ly/1fYQ1C4" target="_blank" rel="nofollow noreferrer noopener"&gt;11493&lt;/A&gt;.&lt;BR /&gt;
For C2 firmware 5.00.xx difficulties in upgrading higher, see &lt;A href="http://gsfn.us/t/4bn0n" target="_blank" rel="nofollow noreferrer noopener"&gt;11617&lt;/A&gt;.&lt;BR /&gt;
For C5/C3/B5/B3/A4 firmware 6.51/6.61 upgrade/back-rev considerations, see &lt;A href="http://bit.ly/1rViaUk" target="_blank" rel="nofollow noreferrer noopener"&gt;14480&lt;/A&gt;. &lt;BR /&gt;
&lt;BR /&gt;
As part of the Limited Lifetime Replacement Warranty, firmware is available here-&amp;gt;(&lt;A href="https://extranet.enterasys.com/downloads/pages/C5.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;C5&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/C3.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;C3&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/C2.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;C2&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/B5.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;B5&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/B3.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;B3&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/B2.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;B2&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/A4.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;A4&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/A2.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;A2&lt;/A&gt;) free of charge, to all customers. &lt;BR /&gt;
&lt;BR /&gt;
Note that there is no present reason to consider manipulating the boot prom version on any SecureStack switch (&lt;A href="http://bit.ly/1qC8xYs" target="_blank" rel="nofollow noreferrer noopener"&gt;11089&lt;/A&gt;). &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;&lt;U&gt;Downloading to a Standalone unit or a Stack, via TFTP&lt;/U&gt;&lt;/B&gt; &lt;BR /&gt;
&lt;BR /&gt;
A TFTP download is much faster than a serial download, requiring only a few seconds, and can be used to upgrade a stack that is not physically in the area. &lt;BR /&gt;
&lt;OL&gt; 
&lt;LI&gt;Connect to inband (ethernet) management via Telnet or SSH, or to serial management with either HyperTerminal or &lt;A href="http://bit.ly/1fcEEc2" target="_blank" rel="nofollow noreferrer noopener"&gt;TeraTerm Pro Web 3.1.3 or higher&lt;/A&gt;, using the setup procedure per &lt;A href="http://bit.ly/1nz0mHs" target="_blank" rel="nofollow noreferrer noopener"&gt;5463&lt;/A&gt;. Display the local host port's IP address  C2(rw)-&amp;gt;show ip address 
  Name            Address               Mask 
  ------------    -------------         ----------------- 
  host            10.10.10.20           255.255.255.0 
  C2(rw)-&amp;gt;Note that the only way to display the IP gateway address is to display the (IP) configuration commands (eg: 'show config ip'). If the displayed address information is not appropriate, it may be changed. If not specified; &lt;I&gt;mask&lt;/I&gt; will be set to the natural mask of &lt;I&gt;address&lt;/I&gt;, and &lt;I&gt;gateway&lt;/I&gt; will be set the same as &lt;I&gt;address&lt;/I&gt;.  C2(rw)-&amp;gt;set ip address 10.10.10.20 mask 255.255.255.0 gateway 10.10.10.1&lt;B&gt;Note:&lt;/B&gt; The IP address may be acquired by any of three different methods: Bootp, DHCP, or Statically as shown here. Setting a Static IP address first requires that IP Protocol be set to "none" (this is the default), which when configured initially has the effect of statically setting the IP address to 0.0.0.0. For example:  C2(rw)-&amp;gt;set ip address 10.10.10.20 mask 255.255.255.0 gateway 10.10.10.1 
  IP protocol must be none to set ip address. 
  Use'set ip protocol{none | bootp | dhcp}'to set Ip protocol to none. 
  C2(rw)-&amp;gt;set ip protocol none 
  Changing protocol mode will reset ip configuration. 
  Are you sure you want to continue? (y/n)y 
  C2(rw)-&amp;gt;set ip address 10.10.10.20 mask 255.255.255.0 gateway 10.10.10.1 
&lt;/LI&gt;&lt;LI&gt;Establish an inband (ethernet) connection between the Standalone/Stack and the TFTP Host device, and ping between the devices to ensure connectivity. Start and minimize the TFTP application on the TFTP Host device. If you don't have one, you can &lt;A href="https://extremenetworks.box.com/shared/static/5i1mveojni1vygf2bxjb.zip" target="_blank" rel="nofollow noreferrer noopener"&gt;download&lt;/A&gt; one free of charge. View the active firmware version on each switch in the stack (&lt;A href="http://bit.ly/1bSkW2j" target="_blank" rel="nofollow noreferrer noopener"&gt;5455&lt;/A&gt;), to ensure that all units are running the same version. Non-matching firmware in a stack is undesirable, and is not supported. The new firmware file will only be distributed to units already running the same firmware version as the (master) Mgmt Switch.  C2(rw)-&amp;gt;show switch 
          Management    Preconfig     Plugged-in         Switch          Code 
  Switch    Status      Model ID      Model ID           Status         Version 
  ------ ------------ ------------- ------------- --------------------- -------- 
  1      Mgmt Switch  C2H124-48P    C2H124-48P    OK                    03.01.45  
  C2(rw)-&amp;gt; 
&lt;/LI&gt;&lt;LI&gt;&lt;I&gt;If&lt;/I&gt; any unit's firmware version differs (this will typically not be the case), then it is necessary to copy the Mgmt Switch's firmware to all other stack units (&lt;A href="http://bit.ly/WiWUcs" target="_blank" rel="nofollow noreferrer noopener"&gt;5715&lt;/A&gt;), in order to optimize the stack:  C2(rw)-&amp;gt;set switch copy-fw 
  Are you sure you want to copy firmware? (y/n) y 
  
  Code transfer completed successfully.See also: &lt;A href="http://bit.ly/18qG1jv" target="_blank" rel="nofollow noreferrer noopener"&gt;7326&lt;/A&gt;. View the current firmware structure on the master switch.  C2(rw)-&amp;gt;dir 
  Images: 
  ================================================================== 
  Filename:      c2-series_03.01.20 
  Version:       03.01.20 
  Size:          6410240 (bytes) 
  Date:          Fri Jun  3 10:37:06 2005 
  CheckSum:      35df004873035b50b0dc77f843d52af8 
  Compatibility: C2G124-24, C2G124-48, C2H124-48, C2G124-48P, C2H124-48P 
                 C2K122-24, C2G170-24, C2G134-24P 
  
  Filename:      c2-series_03.01.45 (Active) (Boot) 
  Version:       03.01.45 
  Size:          5818368 (bytes) 
  Date:          Wed Jun 29 11:09:22 2005 
  CheckSum:      f44f9bf9a41ae24d10862024ec1a21db 
  Compatibility: C2G124-24, C2G124-48, C2H124-48, C2G124-48P, C2H124-48P 
                 C2K122-24, C2G170-24, C2G134-24P 
  
  Files:                           Size 
  ================================ ======== 
  configs: 
  c2old.cfg                        2149 
  C2new.cfg                        3173 
  logs: 
  current.log                      159761 
  C2(rw)-&amp;gt; 
&lt;/LI&gt;&lt;LI&gt;With SecureStack C2 firmware 2.01.37 or higher, and on any other SecureStack model; dual firmware images are supported, and the 'dir' command displays firmware information (&lt;A href="http://bit.ly/1bSkW2j" target="_blank" rel="nofollow noreferrer noopener"&gt;5455&lt;/A&gt;) as demonstrated above. 
For these systems, system Flash can accommodate up to two firmware image files at one time. Before proceeding with the upgrade operation, delete any non-Active firmware file present, leaving only the Active firmware file. You will otherwise receive a "Error: No space left on the device. Please remove backup file." message when executing the TFTP operation.  C2(rw)-&amp;gt;delete c2-series_03.01.20 
&lt;/LI&gt;&lt;LI&gt;TFTP transfer the firmware file from the specified path of the source TFTP server to the image directory of the SecureStack file structure.  C2(rw)-&amp;gt;copy tftp://10.10.10.15/v30152 system:imageThe firmware file will be downloaded to the master switch, and will be distributed to all of the switches in the stack. More correctly, it will be distributed to all of the switches in the stack having Switch Status "OK" and identical Code Versions in the 'show switch' query from step 6. 
Verify that the new firmware image exists on all expected units, as the "backup" image ('show version'). &lt;U&gt;If&lt;/U&gt; the file has not been copied automatically, issue a 'set switch copy-fw' command on behalf of any unit that has not been properly updated. When upgrading &lt;I&gt;from&lt;/I&gt; SecureStack C2 firmware 2.01.37 or higher, or upgrading any other SecureStack model; select the new firmware image for next boot (note the standardized file name structure), view the results, and reboot the stack:  C2(rw)-&amp;gt;set boot system c2-series_03.01.52 
  This command requires resetting the entire system. 
  Do you want to continue (y/n) &lt;N&gt;?y 
   
  Checking firmware versions on stacking members 
  Saving Configuration to stacking members 
  Resetting system ...&lt;B&gt;Note1:&lt;/B&gt; With earlier firmware, it is necessary to issue the 'reset' command as a separate operation. 
 
&lt;B&gt;Note2:&lt;/B&gt; With later firmware, the user prompt has changed - making it possible to defer the system reboot (&lt;A href="http://bit.ly/1ayjlhu" target="_blank" rel="nofollow noreferrer noopener"&gt;12399&lt;/A&gt;). After the switches in the stack reboot, log back in and confirm that the new firmware has been applied, using the commands as shown in steps 6 and 8 above. 
 
See also: &lt;A href="http://bit.ly/17IAgPu" target="_blank" rel="nofollow noreferrer noopener"&gt;12891&lt;/A&gt;.&lt;/N&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;B&gt;&lt;U&gt;Downloading to a Standalone unit, via the Serial Port (XModem)&lt;/U&gt;&lt;/B&gt; &lt;BR /&gt;
&lt;BR /&gt;
A serial download is a viable alternative to TFTP; but because it requires direct access to the equipment being upgraded, is significantly slower (requires +/- 35 minutes), &lt;I&gt;overwrites the Active (&lt;U&gt;operational&lt;/U&gt;) firmware image&lt;/I&gt;, and does not push the image to an entire stack; it is not the preferred upgrade method. &lt;BR /&gt;
&lt;OL&gt; 
&lt;LI&gt;Connect to inband (ethernet) management via Telnet or SSH, or to serial management with either HyperTerminal or &lt;A href="http://bit.ly/1fcEEc2" target="_blank" rel="nofollow noreferrer noopener"&gt;TeraTerm Pro Web 3.1.3 or higher&lt;/A&gt;, using the setup procedure per &lt;A href="http://bit.ly/1nz0mHs" target="_blank" rel="nofollow noreferrer noopener"&gt;5463&lt;/A&gt;. Reset (power cycle) the unit. The initial boot sequence will display.  Version 1.0.13 6/14/2004 
  
  Computing MD5 Checksum of operational code... 
  Select an option. If no selection in 2 seconds then 
  operational code will start. 
  
  1 - Start operational code. 
  2 - Start Boot Menu. 
  Select (1, 2):2Type 2 then press  - &lt;I&gt;all within two seconds&lt;/I&gt; - to invoke the main boot menu. With SecureStack C2 firmware 2.01.22 or higher, or on any other SecureStack model; entering boot mode require a password (&lt;A href="http://bit.ly/1xh0PHG" target="_blank" rel="nofollow noreferrer noopener"&gt;5551&lt;/A&gt;).  Password: ************ 
  Boot Menu Version 1.0.25 03-09-2005 
  Options available 
  1 - Start operational code 
  2 - Change baud rate 
  3 - Retrieve event log using XMODEM (64KB). 
  4 - Load new operational code using XMODEM 
  5 - Display operational code vital product data 
  6 - Run Flash Diagnostics 
  7 - Update Boot Code 
  8 - Delete operational code 
  9 - Reset the system 
  10 - Restore Configuration to factory defaults (delete config files) 
  11 - Set new Boot Code password 
  [Boot Menu] 2Type 2 then press  to change the baud rate. The available serial data rates will display.  1 - 1200 
  2 - 2400 
  3 - 4800 
  4 - 9600 
  5 - 19200 
  6 - 38400 
  7 - 57600 
  8 - 115200 
  0 - no change 
  -&amp;gt;8Type 8 then press  to set the switch's baud rate to 115200.  Setting baud rate to 115200, you must change your terminal baud rate. 
&lt;/LI&gt;&lt;LI&gt;Change the terminal session's baud rate to 115200.&lt;UL&gt; 
&lt;LI&gt;HyperTerminal-&lt;UL&gt;File-&amp;gt;Properties-&amp;gt;Configure-&amp;gt;Bits per Second-&amp;gt;Apply-&amp;gt;OK-&amp;gt;OK
&lt;LI&gt;TeraTerm-&lt;UL&gt;Setup-&amp;gt;Serial port-&amp;gt;Baud rate-&amp;gt;OK&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt; Press  so the switch will complete the baud rate change, displaying a fresh prompt.  [Boot Menu] 4Type 4 then press  to load new operational code using Xmodem. Set up for XModem file transmission.&lt;UL&gt; 
&lt;LI&gt;HyperTerminal-&lt;UL&gt;Transfer-&amp;gt;Send File-&amp;gt;Browse-&amp;gt;Open-&amp;gt;Protocol Xmodem-&amp;gt;Send-&amp;gt;bps/cps&lt;/UL&gt;
&lt;/LI&gt;&lt;LI&gt;TeraTerm-&lt;UL&gt;File-&amp;gt;Transfer-&amp;gt;XMODEM-&amp;gt;Send-&amp;gt;Browse-&amp;gt;Open&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt; Progress messages will indicate the status of the file transfer.  Ready to receive the file with XMODEM/CRC....&lt;BR /&gt;
  Ready to RECEIVE File xcode.bin in binary mode&lt;BR /&gt;
  Send several Control-X characters to cancel before transfer starts.&lt;BR /&gt;
  CKCKCKCKCKCKCK&lt;BR /&gt;
 &lt;BR /&gt;
  XMODEM transfer complete, checking CRC....&lt;BR /&gt;
  Verified operational code CRC.&lt;BR /&gt;
 &lt;BR /&gt;
  The following Enterasys Header is in the image:&lt;BR /&gt;
 &lt;BR /&gt;
  MD5 Checksum....................e03dd35e91f6b89b5ce259eedd0203e1&lt;BR /&gt;
  Boot File Identifier............0x0517&lt;BR /&gt;
  Header Version..................0x0100&lt;BR /&gt;
  Image Type......................0x82&lt;BR /&gt;
  Image Offset....................0x0079&lt;BR /&gt;
  Image length....................0x0058f387&lt;BR /&gt;
  Ident Strings Length............0x0053&lt;BR /&gt;
  Ident Strings...................&lt;BR /&gt;
  C2G124-24&lt;BR /&gt;
  C2G124-48&lt;BR /&gt;
  C2H124-48&lt;BR /&gt;
  C2G124-48P&lt;BR /&gt;
  C2H124-48P&lt;BR /&gt;
  C2K122-24&lt;BR /&gt;
  C2G170-24&lt;BR /&gt;
  C2G134-24P&lt;BR /&gt;
 &lt;BR /&gt;
  Image Version Length............0x8&lt;BR /&gt;
  Image Version Bytes.............0x30 0x33 0x2e 0x30 0x31 0x2e 0x35 0x32 (03.01.52)&lt;BR /&gt;
 &lt;BR /&gt;
  The following secondary header is in the image:&lt;BR /&gt;
 &lt;BR /&gt;
  CRC............................................0xe6aa (59050)&lt;BR /&gt;
  Target Device..................................0x00a08245&lt;BR /&gt;
  Size...........................................0x58f210 (5829136)&lt;BR /&gt;
  Number of Components...........................2&lt;BR /&gt;
 &lt;BR /&gt;
  Operational Code Size..........................0x51d5b8 (5363128)&lt;BR /&gt;
  Operational Code Offset........................0x0 (0)&lt;BR /&gt;
  Operational Code CRC...........................0x1FC1&lt;BR /&gt;
 &lt;BR /&gt;
  Boot Code Version..............................29&lt;BR /&gt;
  Boot Code Size.................................0x71a08 (465416)&lt;BR /&gt;
  Boot Code Offset...............................0x51d5b8 (5363128)&lt;BR /&gt;
  Boot Code CRC..................................0x4CCD&lt;BR /&gt;
 &lt;BR /&gt;
  VPD - rel 3 ver 1 maint_lvl 52&lt;BR /&gt;
        Timestamp - Wed Jul 27 12:24:04 2005&lt;BR /&gt;
        File - c2-series_03.01.52&lt;BR /&gt;
 &lt;BR /&gt;
  Operational code update completed successfully.&lt;BR /&gt;
 &lt;BR /&gt;
  Verifying Operational Code CRC.....&lt;BR /&gt;
  CRC is OK.&lt;BR /&gt;
&lt;/LI&gt;&lt;LI&gt;Press  so the switch will complete the file transfer operation, displaying a fresh prompt.  [Boot Menu] 2Type 2 then press  to change the baud rate. The available serial data rates will display.  1 - 1200&lt;BR /&gt;
  2 - 2400&lt;BR /&gt;
  3 - 4800&lt;BR /&gt;
  4 - 9600&lt;BR /&gt;
  5 - 19200&lt;BR /&gt;
  6 - 38400&lt;BR /&gt;
  7 - 57600&lt;BR /&gt;
  8 - 115200&lt;BR /&gt;
  0 - no change&lt;BR /&gt;
  -&amp;gt;4Type 4 then press  to set the switch's baud rate back to 9600.  Setting baud rate to 9600, you must change your terminal baud rate.&lt;BR /&gt;
&lt;/LI&gt;&lt;LI&gt;Change the terminal session's baud rate back to 9600.&lt;UL&gt; 
&lt;LI&gt;HyperTerminal-&lt;UL&gt;File-&amp;gt;Properties-&amp;gt;Configure-&amp;gt;Bits per Second-&amp;gt;Apply-&amp;gt;OK-&amp;gt;OK&lt;/UL&gt;
&lt;/LI&gt;&lt;LI&gt;TeraTerm-&lt;UL&gt;Setup-&amp;gt;Serial port-&amp;gt;Baud rate-&amp;gt;OK&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt; Press  so the switch will complete the baud rate change, displaying a fresh prompt.  [Boot Menu] 1Type 1 then press  to boot the unit onto the new operational code. After the unit comes back up, log in and confirm that the new image has already been selected, and should now be running.  C2(rw)-&amp;gt;show boot system&lt;BR /&gt;
  Current system image to boot: c2-series_03.01.52&lt;BR /&gt;
  C2(rw)-&amp;gt;For additional confirmation of this, issue a 'dir' command. The newly loaded firmware file will be Active and the status of any non-Active firmware file will be unchanged.&lt;BR /&gt;
&lt;BR /&gt;
See also: &lt;A href="http://bit.ly/17IAgPu" target="_blank" rel="nofollow noreferrer noopener"&gt;12891&lt;/A&gt;. As desired, this unit may be stacked as the master unit and its firmware image may then be pushed to the other stack units (&lt;A href="http://bit.ly/WiWUcs" target="_blank" rel="nofollow noreferrer noopener"&gt;5715&lt;/A&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;  C2(rw)-&amp;gt;set switch copy-fw&lt;BR /&gt;
  Are you sure you want to copy firmware? (y/n) y&lt;BR /&gt;
 &lt;BR /&gt;
  Code transfer completed successfully.See also: &lt;A href="http://bit.ly/18qG1jv" target="_blank" rel="nofollow noreferrer noopener"&gt;7326&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;</description>
    <pubDate>Thu, 05 Sep 2013 06:01:00 GMT</pubDate>
    <dc:creator>FAQ_User</dc:creator>
    <dc:date>2013-09-05T06:01:00Z</dc:date>
    <item>
      <title>Firmware Upgrading a SecureStack via TFTP or XModem</title>
      <link>https://community.extremenetworks.com/t5/faqs/firmware-upgrading-a-securestack-via-tftp-or-xmodem/m-p/50420#M658</link>
      <description>Article ID: 5605 &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Products&lt;/B&gt;&lt;BR /&gt;
C5-Series, C3-Series, C2-Series&lt;BR /&gt;
B5-Series, B3-Series, B2-Series&lt;BR /&gt;
A4-Series, A2-Series &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Protocols/Features&lt;/B&gt;&lt;BR /&gt;
TFTP&lt;BR /&gt;
Xmodem&lt;BR /&gt;
Serial &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Goals&lt;/B&gt;&lt;BR /&gt;
Firmware upgrade a SecureStack&lt;BR /&gt;
Serial console settings for SecureStack &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Symptoms&lt;/B&gt;&lt;BR /&gt;
"IP protocol must be none to set ip address."&lt;BR /&gt;
"Error: No space left on the device. Please remove backup file." &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Solution&lt;/B&gt;&lt;BR /&gt;
These TFTP and serial upgrade procedures can be found in the SecureStack Configuration Guide (with firmware, links shown below).&lt;BR /&gt;
For C2 firmware 1.x / 2.x / 3.x migration procedures, see &lt;A href="http://bit.ly/1hVmoGc" target="_blank" rel="nofollow noreferrer noopener"&gt;5707&lt;/A&gt;.&lt;BR /&gt;
For C2 firmware 3.x / 4.x to 5.02.01 or 5.02.02 migration procedure, see &lt;A href="http://bit.ly/1fYQ1C4" target="_blank" rel="nofollow noreferrer noopener"&gt;11493&lt;/A&gt;.&lt;BR /&gt;
For C2 firmware 5.00.xx difficulties in upgrading higher, see &lt;A href="http://gsfn.us/t/4bn0n" target="_blank" rel="nofollow noreferrer noopener"&gt;11617&lt;/A&gt;.&lt;BR /&gt;
For C5/C3/B5/B3/A4 firmware 6.51/6.61 upgrade/back-rev considerations, see &lt;A href="http://bit.ly/1rViaUk" target="_blank" rel="nofollow noreferrer noopener"&gt;14480&lt;/A&gt;. &lt;BR /&gt;
&lt;BR /&gt;
As part of the Limited Lifetime Replacement Warranty, firmware is available here-&amp;gt;(&lt;A href="https://extranet.enterasys.com/downloads/pages/C5.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;C5&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/C3.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;C3&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/C2.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;C2&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/B5.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;B5&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/B3.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;B3&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/B2.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;B2&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/A4.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;A4&lt;/A&gt;/&lt;A href="https://extranet.enterasys.com/downloads/pages/A2.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;A2&lt;/A&gt;) free of charge, to all customers. &lt;BR /&gt;
&lt;BR /&gt;
Note that there is no present reason to consider manipulating the boot prom version on any SecureStack switch (&lt;A href="http://bit.ly/1qC8xYs" target="_blank" rel="nofollow noreferrer noopener"&gt;11089&lt;/A&gt;). &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;&lt;U&gt;Downloading to a Standalone unit or a Stack, via TFTP&lt;/U&gt;&lt;/B&gt; &lt;BR /&gt;
&lt;BR /&gt;
A TFTP download is much faster than a serial download, requiring only a few seconds, and can be used to upgrade a stack that is not physically in the area. &lt;BR /&gt;
&lt;OL&gt; 
&lt;LI&gt;Connect to inband (ethernet) management via Telnet or SSH, or to serial management with either HyperTerminal or &lt;A href="http://bit.ly/1fcEEc2" target="_blank" rel="nofollow noreferrer noopener"&gt;TeraTerm Pro Web 3.1.3 or higher&lt;/A&gt;, using the setup procedure per &lt;A href="http://bit.ly/1nz0mHs" target="_blank" rel="nofollow noreferrer noopener"&gt;5463&lt;/A&gt;. Display the local host port's IP address  C2(rw)-&amp;gt;show ip address 
  Name            Address               Mask 
  ------------    -------------         ----------------- 
  host            10.10.10.20           255.255.255.0 
  C2(rw)-&amp;gt;Note that the only way to display the IP gateway address is to display the (IP) configuration commands (eg: 'show config ip'). If the displayed address information is not appropriate, it may be changed. If not specified; &lt;I&gt;mask&lt;/I&gt; will be set to the natural mask of &lt;I&gt;address&lt;/I&gt;, and &lt;I&gt;gateway&lt;/I&gt; will be set the same as &lt;I&gt;address&lt;/I&gt;.  C2(rw)-&amp;gt;set ip address 10.10.10.20 mask 255.255.255.0 gateway 10.10.10.1&lt;B&gt;Note:&lt;/B&gt; The IP address may be acquired by any of three different methods: Bootp, DHCP, or Statically as shown here. Setting a Static IP address first requires that IP Protocol be set to "none" (this is the default), which when configured initially has the effect of statically setting the IP address to 0.0.0.0. For example:  C2(rw)-&amp;gt;set ip address 10.10.10.20 mask 255.255.255.0 gateway 10.10.10.1 
  IP protocol must be none to set ip address. 
  Use'set ip protocol{none | bootp | dhcp}'to set Ip protocol to none. 
  C2(rw)-&amp;gt;set ip protocol none 
  Changing protocol mode will reset ip configuration. 
  Are you sure you want to continue? (y/n)y 
  C2(rw)-&amp;gt;set ip address 10.10.10.20 mask 255.255.255.0 gateway 10.10.10.1 
&lt;/LI&gt;&lt;LI&gt;Establish an inband (ethernet) connection between the Standalone/Stack and the TFTP Host device, and ping between the devices to ensure connectivity. Start and minimize the TFTP application on the TFTP Host device. If you don't have one, you can &lt;A href="https://extremenetworks.box.com/shared/static/5i1mveojni1vygf2bxjb.zip" target="_blank" rel="nofollow noreferrer noopener"&gt;download&lt;/A&gt; one free of charge. View the active firmware version on each switch in the stack (&lt;A href="http://bit.ly/1bSkW2j" target="_blank" rel="nofollow noreferrer noopener"&gt;5455&lt;/A&gt;), to ensure that all units are running the same version. Non-matching firmware in a stack is undesirable, and is not supported. The new firmware file will only be distributed to units already running the same firmware version as the (master) Mgmt Switch.  C2(rw)-&amp;gt;show switch 
          Management    Preconfig     Plugged-in         Switch          Code 
  Switch    Status      Model ID      Model ID           Status         Version 
  ------ ------------ ------------- ------------- --------------------- -------- 
  1      Mgmt Switch  C2H124-48P    C2H124-48P    OK                    03.01.45  
  C2(rw)-&amp;gt; 
&lt;/LI&gt;&lt;LI&gt;&lt;I&gt;If&lt;/I&gt; any unit's firmware version differs (this will typically not be the case), then it is necessary to copy the Mgmt Switch's firmware to all other stack units (&lt;A href="http://bit.ly/WiWUcs" target="_blank" rel="nofollow noreferrer noopener"&gt;5715&lt;/A&gt;), in order to optimize the stack:  C2(rw)-&amp;gt;set switch copy-fw 
  Are you sure you want to copy firmware? (y/n) y 
  
  Code transfer completed successfully.See also: &lt;A href="http://bit.ly/18qG1jv" target="_blank" rel="nofollow noreferrer noopener"&gt;7326&lt;/A&gt;. View the current firmware structure on the master switch.  C2(rw)-&amp;gt;dir 
  Images: 
  ================================================================== 
  Filename:      c2-series_03.01.20 
  Version:       03.01.20 
  Size:          6410240 (bytes) 
  Date:          Fri Jun  3 10:37:06 2005 
  CheckSum:      35df004873035b50b0dc77f843d52af8 
  Compatibility: C2G124-24, C2G124-48, C2H124-48, C2G124-48P, C2H124-48P 
                 C2K122-24, C2G170-24, C2G134-24P 
  
  Filename:      c2-series_03.01.45 (Active) (Boot) 
  Version:       03.01.45 
  Size:          5818368 (bytes) 
  Date:          Wed Jun 29 11:09:22 2005 
  CheckSum:      f44f9bf9a41ae24d10862024ec1a21db 
  Compatibility: C2G124-24, C2G124-48, C2H124-48, C2G124-48P, C2H124-48P 
                 C2K122-24, C2G170-24, C2G134-24P 
  
  Files:                           Size 
  ================================ ======== 
  configs: 
  c2old.cfg                        2149 
  C2new.cfg                        3173 
  logs: 
  current.log                      159761 
  C2(rw)-&amp;gt; 
&lt;/LI&gt;&lt;LI&gt;With SecureStack C2 firmware 2.01.37 or higher, and on any other SecureStack model; dual firmware images are supported, and the 'dir' command displays firmware information (&lt;A href="http://bit.ly/1bSkW2j" target="_blank" rel="nofollow noreferrer noopener"&gt;5455&lt;/A&gt;) as demonstrated above. 
For these systems, system Flash can accommodate up to two firmware image files at one time. Before proceeding with the upgrade operation, delete any non-Active firmware file present, leaving only the Active firmware file. You will otherwise receive a "Error: No space left on the device. Please remove backup file." message when executing the TFTP operation.  C2(rw)-&amp;gt;delete c2-series_03.01.20 
&lt;/LI&gt;&lt;LI&gt;TFTP transfer the firmware file from the specified path of the source TFTP server to the image directory of the SecureStack file structure.  C2(rw)-&amp;gt;copy tftp://10.10.10.15/v30152 system:imageThe firmware file will be downloaded to the master switch, and will be distributed to all of the switches in the stack. More correctly, it will be distributed to all of the switches in the stack having Switch Status "OK" and identical Code Versions in the 'show switch' query from step 6. 
Verify that the new firmware image exists on all expected units, as the "backup" image ('show version'). &lt;U&gt;If&lt;/U&gt; the file has not been copied automatically, issue a 'set switch copy-fw' command on behalf of any unit that has not been properly updated. When upgrading &lt;I&gt;from&lt;/I&gt; SecureStack C2 firmware 2.01.37 or higher, or upgrading any other SecureStack model; select the new firmware image for next boot (note the standardized file name structure), view the results, and reboot the stack:  C2(rw)-&amp;gt;set boot system c2-series_03.01.52 
  This command requires resetting the entire system. 
  Do you want to continue (y/n) &lt;N&gt;?y 
   
  Checking firmware versions on stacking members 
  Saving Configuration to stacking members 
  Resetting system ...&lt;B&gt;Note1:&lt;/B&gt; With earlier firmware, it is necessary to issue the 'reset' command as a separate operation. 
 
&lt;B&gt;Note2:&lt;/B&gt; With later firmware, the user prompt has changed - making it possible to defer the system reboot (&lt;A href="http://bit.ly/1ayjlhu" target="_blank" rel="nofollow noreferrer noopener"&gt;12399&lt;/A&gt;). After the switches in the stack reboot, log back in and confirm that the new firmware has been applied, using the commands as shown in steps 6 and 8 above. 
 
See also: &lt;A href="http://bit.ly/17IAgPu" target="_blank" rel="nofollow noreferrer noopener"&gt;12891&lt;/A&gt;.&lt;/N&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;B&gt;&lt;U&gt;Downloading to a Standalone unit, via the Serial Port (XModem)&lt;/U&gt;&lt;/B&gt; &lt;BR /&gt;
&lt;BR /&gt;
A serial download is a viable alternative to TFTP; but because it requires direct access to the equipment being upgraded, is significantly slower (requires +/- 35 minutes), &lt;I&gt;overwrites the Active (&lt;U&gt;operational&lt;/U&gt;) firmware image&lt;/I&gt;, and does not push the image to an entire stack; it is not the preferred upgrade method. &lt;BR /&gt;
&lt;OL&gt; 
&lt;LI&gt;Connect to inband (ethernet) management via Telnet or SSH, or to serial management with either HyperTerminal or &lt;A href="http://bit.ly/1fcEEc2" target="_blank" rel="nofollow noreferrer noopener"&gt;TeraTerm Pro Web 3.1.3 or higher&lt;/A&gt;, using the setup procedure per &lt;A href="http://bit.ly/1nz0mHs" target="_blank" rel="nofollow noreferrer noopener"&gt;5463&lt;/A&gt;. Reset (power cycle) the unit. The initial boot sequence will display.  Version 1.0.13 6/14/2004 
  
  Computing MD5 Checksum of operational code... 
  Select an option. If no selection in 2 seconds then 
  operational code will start. 
  
  1 - Start operational code. 
  2 - Start Boot Menu. 
  Select (1, 2):2Type 2 then press  - &lt;I&gt;all within two seconds&lt;/I&gt; - to invoke the main boot menu. With SecureStack C2 firmware 2.01.22 or higher, or on any other SecureStack model; entering boot mode require a password (&lt;A href="http://bit.ly/1xh0PHG" target="_blank" rel="nofollow noreferrer noopener"&gt;5551&lt;/A&gt;).  Password: ************ 
  Boot Menu Version 1.0.25 03-09-2005 
  Options available 
  1 - Start operational code 
  2 - Change baud rate 
  3 - Retrieve event log using XMODEM (64KB). 
  4 - Load new operational code using XMODEM 
  5 - Display operational code vital product data 
  6 - Run Flash Diagnostics 
  7 - Update Boot Code 
  8 - Delete operational code 
  9 - Reset the system 
  10 - Restore Configuration to factory defaults (delete config files) 
  11 - Set new Boot Code password 
  [Boot Menu] 2Type 2 then press  to change the baud rate. The available serial data rates will display.  1 - 1200 
  2 - 2400 
  3 - 4800 
  4 - 9600 
  5 - 19200 
  6 - 38400 
  7 - 57600 
  8 - 115200 
  0 - no change 
  -&amp;gt;8Type 8 then press  to set the switch's baud rate to 115200.  Setting baud rate to 115200, you must change your terminal baud rate. 
&lt;/LI&gt;&lt;LI&gt;Change the terminal session's baud rate to 115200.&lt;UL&gt; 
&lt;LI&gt;HyperTerminal-&lt;UL&gt;File-&amp;gt;Properties-&amp;gt;Configure-&amp;gt;Bits per Second-&amp;gt;Apply-&amp;gt;OK-&amp;gt;OK
&lt;LI&gt;TeraTerm-&lt;UL&gt;Setup-&amp;gt;Serial port-&amp;gt;Baud rate-&amp;gt;OK&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt; Press  so the switch will complete the baud rate change, displaying a fresh prompt.  [Boot Menu] 4Type 4 then press  to load new operational code using Xmodem. Set up for XModem file transmission.&lt;UL&gt; 
&lt;LI&gt;HyperTerminal-&lt;UL&gt;Transfer-&amp;gt;Send File-&amp;gt;Browse-&amp;gt;Open-&amp;gt;Protocol Xmodem-&amp;gt;Send-&amp;gt;bps/cps&lt;/UL&gt;
&lt;/LI&gt;&lt;LI&gt;TeraTerm-&lt;UL&gt;File-&amp;gt;Transfer-&amp;gt;XMODEM-&amp;gt;Send-&amp;gt;Browse-&amp;gt;Open&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt; Progress messages will indicate the status of the file transfer.  Ready to receive the file with XMODEM/CRC....&lt;BR /&gt;
  Ready to RECEIVE File xcode.bin in binary mode&lt;BR /&gt;
  Send several Control-X characters to cancel before transfer starts.&lt;BR /&gt;
  CKCKCKCKCKCKCK&lt;BR /&gt;
 &lt;BR /&gt;
  XMODEM transfer complete, checking CRC....&lt;BR /&gt;
  Verified operational code CRC.&lt;BR /&gt;
 &lt;BR /&gt;
  The following Enterasys Header is in the image:&lt;BR /&gt;
 &lt;BR /&gt;
  MD5 Checksum....................e03dd35e91f6b89b5ce259eedd0203e1&lt;BR /&gt;
  Boot File Identifier............0x0517&lt;BR /&gt;
  Header Version..................0x0100&lt;BR /&gt;
  Image Type......................0x82&lt;BR /&gt;
  Image Offset....................0x0079&lt;BR /&gt;
  Image length....................0x0058f387&lt;BR /&gt;
  Ident Strings Length............0x0053&lt;BR /&gt;
  Ident Strings...................&lt;BR /&gt;
  C2G124-24&lt;BR /&gt;
  C2G124-48&lt;BR /&gt;
  C2H124-48&lt;BR /&gt;
  C2G124-48P&lt;BR /&gt;
  C2H124-48P&lt;BR /&gt;
  C2K122-24&lt;BR /&gt;
  C2G170-24&lt;BR /&gt;
  C2G134-24P&lt;BR /&gt;
 &lt;BR /&gt;
  Image Version Length............0x8&lt;BR /&gt;
  Image Version Bytes.............0x30 0x33 0x2e 0x30 0x31 0x2e 0x35 0x32 (03.01.52)&lt;BR /&gt;
 &lt;BR /&gt;
  The following secondary header is in the image:&lt;BR /&gt;
 &lt;BR /&gt;
  CRC............................................0xe6aa (59050)&lt;BR /&gt;
  Target Device..................................0x00a08245&lt;BR /&gt;
  Size...........................................0x58f210 (5829136)&lt;BR /&gt;
  Number of Components...........................2&lt;BR /&gt;
 &lt;BR /&gt;
  Operational Code Size..........................0x51d5b8 (5363128)&lt;BR /&gt;
  Operational Code Offset........................0x0 (0)&lt;BR /&gt;
  Operational Code CRC...........................0x1FC1&lt;BR /&gt;
 &lt;BR /&gt;
  Boot Code Version..............................29&lt;BR /&gt;
  Boot Code Size.................................0x71a08 (465416)&lt;BR /&gt;
  Boot Code Offset...............................0x51d5b8 (5363128)&lt;BR /&gt;
  Boot Code CRC..................................0x4CCD&lt;BR /&gt;
 &lt;BR /&gt;
  VPD - rel 3 ver 1 maint_lvl 52&lt;BR /&gt;
        Timestamp - Wed Jul 27 12:24:04 2005&lt;BR /&gt;
        File - c2-series_03.01.52&lt;BR /&gt;
 &lt;BR /&gt;
  Operational code update completed successfully.&lt;BR /&gt;
 &lt;BR /&gt;
  Verifying Operational Code CRC.....&lt;BR /&gt;
  CRC is OK.&lt;BR /&gt;
&lt;/LI&gt;&lt;LI&gt;Press  so the switch will complete the file transfer operation, displaying a fresh prompt.  [Boot Menu] 2Type 2 then press  to change the baud rate. The available serial data rates will display.  1 - 1200&lt;BR /&gt;
  2 - 2400&lt;BR /&gt;
  3 - 4800&lt;BR /&gt;
  4 - 9600&lt;BR /&gt;
  5 - 19200&lt;BR /&gt;
  6 - 38400&lt;BR /&gt;
  7 - 57600&lt;BR /&gt;
  8 - 115200&lt;BR /&gt;
  0 - no change&lt;BR /&gt;
  -&amp;gt;4Type 4 then press  to set the switch's baud rate back to 9600.  Setting baud rate to 9600, you must change your terminal baud rate.&lt;BR /&gt;
&lt;/LI&gt;&lt;LI&gt;Change the terminal session's baud rate back to 9600.&lt;UL&gt; 
&lt;LI&gt;HyperTerminal-&lt;UL&gt;File-&amp;gt;Properties-&amp;gt;Configure-&amp;gt;Bits per Second-&amp;gt;Apply-&amp;gt;OK-&amp;gt;OK&lt;/UL&gt;
&lt;/LI&gt;&lt;LI&gt;TeraTerm-&lt;UL&gt;Setup-&amp;gt;Serial port-&amp;gt;Baud rate-&amp;gt;OK&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt; Press  so the switch will complete the baud rate change, displaying a fresh prompt.  [Boot Menu] 1Type 1 then press  to boot the unit onto the new operational code. After the unit comes back up, log in and confirm that the new image has already been selected, and should now be running.  C2(rw)-&amp;gt;show boot system&lt;BR /&gt;
  Current system image to boot: c2-series_03.01.52&lt;BR /&gt;
  C2(rw)-&amp;gt;For additional confirmation of this, issue a 'dir' command. The newly loaded firmware file will be Active and the status of any non-Active firmware file will be unchanged.&lt;BR /&gt;
&lt;BR /&gt;
See also: &lt;A href="http://bit.ly/17IAgPu" target="_blank" rel="nofollow noreferrer noopener"&gt;12891&lt;/A&gt;. As desired, this unit may be stacked as the master unit and its firmware image may then be pushed to the other stack units (&lt;A href="http://bit.ly/WiWUcs" target="_blank" rel="nofollow noreferrer noopener"&gt;5715&lt;/A&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;  C2(rw)-&amp;gt;set switch copy-fw&lt;BR /&gt;
  Are you sure you want to copy firmware? (y/n) y&lt;BR /&gt;
 &lt;BR /&gt;
  Code transfer completed successfully.See also: &lt;A href="http://bit.ly/18qG1jv" target="_blank" rel="nofollow noreferrer noopener"&gt;7326&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;</description>
      <pubDate>Thu, 05 Sep 2013 06:01:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/faqs/firmware-upgrading-a-securestack-via-tftp-or-xmodem/m-p/50420#M658</guid>
      <dc:creator>FAQ_User</dc:creator>
      <dc:date>2013-09-05T06:01:00Z</dc:date>
    </item>
  </channel>
</rss>

