Downloading a Firmware Image via the Serial Port

Besides using FTP, TFTP, or SCP for downloading firmware images, you can also download firmware images via the serial (console) port. This procedure is an out-of-band operation that copies the firmware through the serial port to the device. It should be used in cases when you cannot connect to the device to perform the in-band copy download procedure via FTP, TFTP or SCP. Serial console download has been successfully tested with the following applications:

  • HyperTerminal
  • TeraTerm

Any other terminal applications may work but are not explicitly supported.

Important

The S- K- and 7100-Series devices allow you to download and store multiple image files. This feature is useful for reverting back to a previous version in the event that a firmware upgrade fails to boot successfully. After downloading firmware as described above, you can select which image file you want the device to load at startup using the setboot command in the System Image Loader menu or the set boot system command.

To download device firmware via the serial (console) port, proceed as follows:

  1. With the console port connected, power up the device. The following message displays:
    Boot ROM Initialization, Version 01.00.02
    Copyright (c) 2003 Enterasys Networks, Inc.
    SDRAM size: 1024 MB
    Testing SDRAM.... PASSED.
    Loading Boot Image: 01.00.19... DONE.
    Uncompressing Boot Image... DONE.
  2. Once the boot image is finished uncompressing, you receive a message indicating you have 3 seconds to access the bootloader menu by pressing any key. Press a key and the system image loader prompt displays:
    ###You have 3 seconds to access the bootloader menu###
    Press any key to enter System Image Loader menu
    PressAnyKey
    [System Image Loader]:
  3. To display help for all the system image loader mode commands, enter a question mark (?):
    [System Image Loader]:?
       ?, help - print this list
       boot - boot (load and go)
       delete - delete an image file
       download - start ZMODEM download
       list - display available images
       log - message log
       setbaud <rate> - set baud rate, (9600,38400,57600,115200)
       setboot <filename> - change boot image file
       showboot - display boot image file
       clearnvram - clear persistent storage
    [System Image Loader]:
  4. Use the list command to display the images currently on this device.
  5. The baud rate can be set to 9600, 38400, 57600, or 115200. Using the setbaud command, set the baud rate to 115200:
    [System Image Loader]: setbaud 1152000
    ###Change the baud of the terminal program to 1152000###
    [System Image Loader]:
  6. Use the download command to start the ZMODEM receive process. Send the image file using the ZModem protocol from your terminal application. (This procedure will vary depending on your application.) When the ZModem download is finished, the following message displays:
    [System Image Loader]: download
    Preparing to receive file...
    **xxxxxxxxxxxxxxxx
    ###Start the ZMODEM transfer from the terminal software###
    Writing file...
    Download successful.
    [System Image Loader]:
  7. Use the list command to confirm the images that are currently on the device, and confirm the image currently listed as the boot image. If the current boot image is not the image you want to boot with, use the setboot filename command to set the correct boot image:
    [System Image Loader]: list
    Filename: 720010001 (Boot)
    Version: 07.20.01.0001
    Size: 4527490 (bytes)
    Date: FRI DEC 10 15:32:24 2010
    CheckSum: d89ace409317bc765789fce1c73b8745
    Compatibility: listOfCompatibleDevices
    
    Filename:  720010025
    Version:   07.20.01.0025
    Size: 4529790 (bytes)
    Date: THU DEC 09 22:38:54 2010
    CheckSum: 6ccaaf8a5b77d7d34c6c3d972b381024
    Compatibility: listOfCompatibleDevices
    [System Image Loader]:setboot 720010025
    [System Image Loader]:list
    
    Filename: 720010001
    Version: 07.20.01.0001
    Size: 4527490 (bytes)
    Date: FRI DEC 10 15:32:24 2010
    CheckSum: d89ace409317bc765789fce1c73b8745
    Compatibility: listOfCompatibleDevices
    
    Filename:  720010025 (Boot)
    Version:   07.20.01.0025
    Size: 4529790 (bytes)
    Date: THU DEC 09 22:38:54 2010
    CheckSum: 6ccaaf8a5b77d7d34c6c3d972b381024
    Compatibility: listOfCompatibleDevices
    
    [System Image Loader]:
  8. When a device is booted, the device baud rate is reset to 9600. Reset the terminal application baud rate to 9600 so that it will continue to display output from the device:
    [System Image Loader]: setbaud 9600
    [System Image Loader]:
  9. Use the boot command to boot the image:
    [System Image Loader]: boot
    ###The unit will boot normally###
     /flash0/ - Volume is OK
    Loading 61205... DONE.
    Uncompressing System Image... DONE.
    Loading System Image... DONE.
    Initializing Platform Hardware
    .
    .
    .
    Extreme Networks, Inc.
    145 Rio Robles
    San Jose, CA 95734 USA
    Toll-free: +1 888-257-3000 
    Fax: +1 408-904-7002
    E-mail: support@extremenetworks.com
    WWW: http://www.extremenetworks.com
    (c) Copyright Extreme Networks, Inc. 2014
    Chassis Serial Number: 00e063937c7d
    Chassis Firmware Revision: 07.20.01.0025
    
    Username:
    Note

    Note

    If you reboot without specifying the image to boot with setboot as described above, the device will attempt to load whatever image is currently stored in the bootstring via the setboot system command. If the device cannot find the image, or it is not set, it will search through available images and attempt to boot the newest one. If the device finds and successfully boots an image file, it will set the bootstring to the name of that image file.