Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

request system firmware upgrade

Syntax

Description

Use this command to upgrade firmware and optics module on a system running Junos OS.

Options

The following table lists all possible options for the request system firmware upgrade command. The fields that are valid may vary depending on the platform and software release.

Use Feature Explorer to confirm platform and release support for specific features.

Review the Platform-Specific Behavior section for notes related to your platform.

bios

Upgrade BIOS.

  • progress—(Optional) Check the progress of BIOS upgrade.

cb

Upgrade baseboard FPGA.

  • fancpld—(Optional) Upgrade fanboard CPLD.

  • fpga—(Optional) Upgrade baseboard FPGA.

  • optics—(Optional) Upgrade optics CPLD.

  • port-fpga—(Optional) Upgrade baseboard PORT FPGA.

cpld cpu

Upgrade CPU CPLD.

  • progress—(Optional) Check the progress of CPU CPLD upgrade.

cpld sys

Upgrade system CPLD.

  • progress—(Optional) Check the progress of system CPLD upgrade.

eusb

Upgrade eUSB firmware.

  • progress—(Optional) Check the progress of eUSB firmware upgrade.

fpc

Upgrade FPC ROM monitor.

  • bcm-pfe—(Optional) Upgrade BCM PFE chip.

  • dpll—(Optional) Upgrade FPC DPLL firmware.

  • dpll-cfg—(Optional) Upgrade FPC DPLL configuration.

  • opticscpld<0|1|2|3>—(Optional) Upgrade optics CPLD.

    • opticscpld0—Upgrade optics CPLD 0.

    • opticscpld1—Upgrade optics CPLD 1.

    • opticscpld2—Upgrade optics CPLD 2.

    • opticscpld3—Upgrade optics CPLD 3.

    Note:

    Run the show system firmware command to verify the number of optics CPLDs supported on your device.

  • slot slot-number—(Optional) Upgrade all devices in a particular FPC slot.

    After you upgrade the firmware on the LC4800 or the LC9600 line card, the line card may go offline. If this happens, use the request chassis fpc slot-number restart command to restart the line card.

fpm

Upgrade front panel module firmware.

ftc slot (0 | 1)

Upgrade fan tray controller firmware.

mmc

Upgrade the eMMC firmware.

  • progress—(Optional) Check the progress of eMMC upgrade.

pem slot slot-number mcu (primary | secondary)

Upgrade PEM firmware.

Within the JNP10K-PWR-AC3 module, there are four types of MCUs; primary, secondary, communication, and LED. This module contains four primary MCUs; however, you can operate the device with three or fewer input leads attached. Before upgrading the firmware on this module, however, you must reattach all of the unattached input leads to ensure that all of the primary MCUs are upgraded to the same firmware version. If you do not reattach an unattached lead, the primary MCU corresponding to that lead is not upgraded, and the PEM remains offline with an alarm of firmware mismatch. This mismatch causes a corresponding PEM output shutdown, causing the PEM to appear offline to avoid issues caused by different firmware versions. If you did not ensure that all of the leads were attached before upgrading and now have the alarm firmware mismatch, attach all of the leads and repeat the firmware upgrade to clear the alarm.

pic

Upgrade PIC firmware.

poe fpc-slot slot-number Upgrade Power over Ethernet (PoE) firmware.
poe file <jfirmware filename> fpc-slot (number | all-numbers) <poe-at-firmware | poe-bt-firmware>

Upgrade the PoE controller firmware for the Virtual Chassis member or line card specified by number, or for all Virtual Chassis members and line cards, specified by all-members.

  • poe-at-firmware—Rollback the PoE firmware to IEEE 802.3at (PoE-at).

  • poe-bt-firmware—Upgrade the PoE firmware to IEEE 802.3bt (PoE-bt).

re

Upgrade baseboard BIOS/FPGA. There is an active BIOS image and a backup BIOS image.

  • bios—(Optional) Upgrade BIOS.

  • ctrl-fpga—(Optional) Upgrade Control FPGA.

  • fancpld—(Optional) Upgrade fanboard CPLD.

  • fpga—(Optional) Upgrade baseboard FPGA.

  • i210-ha0—(Optional) Upgrade Intel I210-HA0 GbE NIC.

  • i210-ha1—(Optional) Upgrade Intel I210-HA1 GbE NIC.

  • i210—(Optional) Upgrade baseboard i210 GbE NIC.

  • i40nvm—(Optional) Upgrade baseboard i40.

    Starting in Junos OS Release 19.3R1, you can upgrade the i40e NVM firmware on routers with VM Host support.

  • ssd—(Optional) Upgrade Routing Engine solid-state drive (SSD) firmware.

    • disk1—Upgrade SSD disk1 firmware.

    • disk2—Upgrade SSD disk2 firmware.

    Starting in Junos OS Release 17.2R1, you can upgrade the SSD firmware on routers with the VM Host support.

  • ucd—(Optional) Upgrade RE UCD firmware.

  • xmcfpga—(Optional) Upgrade XMC FPGA.

Note:

To upgrade the re fpga component from version 0x0108 to 0x010A on QFX5130-32CD, the upgrade must be performed twice since the first upgrade command upgrades the component to version 0x0109.

sfb slot slot-number tag tag-number

Upgrade the SF2 and SFB2 switch fabric firmware. slot-number can be 0 to 5. For tag tag-number option, specify the tag number that indicates you want to update the FPGA. To find out what number you should use for the tag option, issue the show system firmware command. For example, the show system firmware command shows the tag numbers in the third column as follows:

After you upgrade the firmware on the SFB, you must take the SFB offline by using the request chassis sfb slot slot-number offline command. Once the SFB is offline, bring the SFB back online and make the new firmware take effect by using the request chassis sfb slot slot-number online-reload command.

uboot <progress>

Upgrade the U-boot firmware.

  • progress—(Optional) Check the progress of U-boot upgrade.

vcpu Upgrade VCPU ROM monitor.

Required Privilege Level

maintenance

Output Fields

When you enter this command, you are provided with the resulting status of the command.

Sample Output

request system firmware upgrade

request system firmware upgrade (SRX1600, SRX2300, and SRX4300)

request system firmware upgrade cpld sys (EX4400-48XP and EX4400-48MXP)

request system firmware upgrade fpc slot

request system firmware upgrade sfb

Platform-Specific Behavior

Use Feature Explorer to confirm platform and release support for specific features.

Use the following table to review platform-specific behaviors for your platform:

Platform

Difference

MX Series

  • MX10004 and MX10008 support cb, fpm, ftc slot (0 | 1) and sfb slot slot-number tag tag-number

  • MX10004, MX10008, MX10016, and MX304 support pem slot slot-number mcu (primary | secondary)

    Note:

    The mcu option upgrades the firmware on one micro controller unit at a time, applies only to the MX304 router, and is required for the MX304 PEM firmware upgrade.

EX Series Switches

  • EX4100 support uboot <progress> and eusb

  • EX4100 and EX4400 support bios, cpld sys, and poe file <jfirmware filename>fpc-slot (number | all-numbers) <poe-at-firmware | poe-bt-firmware>

  • EX4100 and EX4400 support mmc, and cpld cpu

  • EX4300-48MP support poe-at-firmware

SRX Series

  • SRX1600, SRX2300, and SRX4300 does not support backup BIOS image.

PTX Series (Junos OS)

  • PTX10008 and PTX10016 support pem slot slot-number mcu (primary | secondary)

QFX Series Switches (Junos OS)

  • QFX10008 and QFX10016 support pem slot slot-number mcu (primary | secondary)

Release Information

Command introduced in Junos OS Release 10.2.

cb option added in Junos OS Evolved Releases 21.1R2 and 21.2R1. Support for the MX10004 router added in Junos OS Release 22.3R1.

pem option introduced in Junos OS Release 21.2R1.

sfb option introduced in Junos OS Release 21.4R1 for the MX10008 router. Support for the MX10004 router added in Junos OS Release 22.3R1.

mcu option introduced in Junos OS Release 22.2R1-S1 and 22.3R1 for the MX304 router.

opticscpld, and fancpld options introduced in Junos OS Evolved Release 23.4R1-S1 for QFX5130-48C devices.

ctrl-fpga, i210-ha0, i210-ha1, and ucd options introduced in Junos OS Release 23.4R1 for SRX1600 and SRX2300 devices.

ctrl-fpga, i210-ha0, i210-ha1, and ucd options introduced in Junos OS Release 24.1R1 for SRX4300 device.

dpll, and dpll-cfg options introduced in Junos OS Evolved Release 23.4R1-S1 for QFX5130-48C.

dpll, and dpll-cfg options introduced in Junos OS Evolved Release 23.4R2 for QFX5130-48CM.

dpll, and dpll-cfg options introduced in Junos OS Evolved Release 23.4R2 for QFX5230-64CD.