Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Upgrading System CPLD, BIOS, CPU CPLD, PoE Firmware, and eMMC Firmware for EX4400 Devices

SUMMARY 

The following sections describe the steps to upgrade BIOS, CPU CPLD, System CPLD, and Virtual Chassis (VC) firmware in EX4400.

Upgrading BIOS

Perform the following steps to upgrade the BIOS:

  1. Add jfirmware.
  2. Upgrade BIOS.
  3. Check the progress of the BIOS upgrade.
  4. Reboot the device for the upgrade to take effect.
  5. Use the following command to confirm the BIOS version.

    Before upgrade:

    After upgrade:

Upgrading CPU CPLD

Perform the following steps to upgrade the CPU CPLD:

  1. Add jfirmware.
  2. Upgrade CPU CPLD.
  3. Check the progress of the upgrade.
  4. (Recommended) Perform a system halt using the following command.
  5. Power cycle the device for the upgrade to take effect.
  6. Use the following command to confirm the CPU CPLD version.

    Before upgrade:

    After upgrade:

Upgrading System CPLD

Note: EX4400 and EX4400-24X have separate system CPLD binary and CPLD version.

Perform the following steps to upgrade the system CPLD:

  1. Add jfirmware.
  2. Upgrade System CPLD.

    Initiates the firmware upgrade.

  3. Check the progress of the CPLD upgrade.
  4. Confirm if the CPLD upgrade is complete. You get the following message if the upgrade is completed successfully.
  5. (Recommended) Perform a system halt using the following command.
  6. Power cycle the device for the upgrade to take effect.
  7. Use the following command to confirm the CPLD version.
    Note:

    The System CPLD version should be 1.0 for EX4400 to support EX4400-EM-1C. The System CPLD version should be 0.6 for EX4400-24X.

    EX4400-24X:

    Before upgrade:

    After upgrade:

    EX-4400 (EX4400-24MP, EX4400-24P, EX4400-24T, EX4400-48F, EX4400-48MP, EX4400-48P, and EX4400-48T):

    Before upgrade:After upgrade:

Upgrading PoE Firmware

  1. Check the current firmware version.
  2. Check the availability of a new PoE version in the latest Junos version.
  3. Upgrade the PoE firmware.
  4. Monitor the PoE upgrade under the "status" field.
  5. (Recommended) Perform a system halt using the following command.
  6. Power cycle the device for the upgrade to take effect.
  7. Check the upgraded PoE.

    Before upgrade:

    After upgrade:

Upgrading PoE Firmware Using jfirmware

  1. Check the current firmware version.
  2. Check the availability of a new PoE version in the latest Junos version.
  3. Upgrade the PoE firmware using jfirmware.
    • file (jfirmware-file) is the file name of the jfirmware package.

    • fpc-slot (number | all-members) is the Virtual Chassis member or line card specified by number.

      For example:

  4. Monitor the PoE upgrade under the "status" field.
  5. (Recommended) Perform a system halt using the following command.
  6. Power cycle the device for the upgrade to take effect.
  7. Check the upgraded PoE.

Upgrading eMMC Firmware

Perform the following steps to upgrade the eMMC formware:

  1. Add jfirmware.
  2. Upgrade eMMC firmware.
  3. Check the progress of the upgrade.
  4. Reboot the system.
  5. Use the following command to confirm the eMMC version.

    Before upgrade:

    After upgrade:

Upgrading Firmware in Virtual Chassis

Perform the following steps to upgrade the VC firmware:

  1. Add the jfirmware package in primary Routing Engine (RE).
  2. Upgrade the BIOS and check the status in primary RE.
  3. Upgrade the System CPLD and check the status in primary RE.
  4. Upgrade the CPU CPLD and check the status in primary RE.
  5. Repeat the steps 2, 3, and 4 in each member of the VC by logging in to the member. Use the request session member <fpc-slot> command to log in.
  6. Power cycle or reboot all the members of the VC. Reboot the members one by one after the upgrade is successful after Step 4 depending on either CPLD or BIOS upgrade.

Checking Latest Firmware Versions

To check the latest firmware versions available, execute the show system firmware command. If a new firmware version is available, upgrade using the latest jfirmware package.