request system firmware upgrade
Syntax
request system firmware upgrade <bios <progress> <cb <(fancpld | optics)>> <cpld cpu <progress>> <cpld sys <progress>> <eusb <progress>> <fpc <(bcm-pfe | dpll | dpll-cfg | opticscpld<0|1|2|3> | slot slot-number)>> <fpm> <ftc slot (0 | 1)> <mmc <progress>> <pem slot slot-number mcu (primary |secondary)> <poe fpc-slot slot-number> <poe file jfirmware filename fpc-slot (number | all-numbers) <poe-at-firmware|poe-bt-firmware> <psm <slot slot-number>> <re <(bios | fanclpd | fpga | i210 | i40nvm | ssd (disk1 | disk2) | xmcfpga)>> <sfb slot slot-number tag tag-number> <uboot <progress>> <vcpu>
Description
Use this command to upgrade firmware and optics module on a system running either Junos OS or Junos OS Evolved.
For firmware upgrades on Junos OS Evolved, we recommend that you work with the Juniper Networks Technical Assistance Center (JTAC).
Options
bios |
(EX4400 and EX4100) Upgrade BIOS.
|
cb |
(ACX7100 Series routers, MX10004, and MX10008 routers) Upgrade baseboard FPGA.
|
cpld cpu |
(EX4400) Upgrade CPU CPLD.
|
cpld sys |
(EX4400 and EX4100) Upgrade system CPLD.
|
eusb |
(EX4100) Upgrade eUSB firmware.
|
fpc |
Upgrade FPC ROM monitor.
|
fpm |
(MX10004 and MX100008 routers) Upgrade front panel module firmware. |
ftc slot (0 | 1) |
(MX10004 and MX10008 routers) Upgrade fan tray controller firmware. |
mmc |
(EX4400) Upgrade the eMMC firmware.
|
pem slot slot-number mcu (primary | secondary) |
(Junos OS only—PTX10008, PTX10016, QFX10008, QFX10016, MX10004, MX10008, MX10016, and
MX304 devices) Upgrade PEM firmware. The 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 root@host-re0> request system firmware upgrade pem slot 0 WARNING: Please ensure all inputs are connected to this PEM; otherwise, PEM will undergo a partial upgrade and go offline. Perform indicated firmware upgrade? [yes, no] (no) |
pic |
(Junos OS only) 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> |
(EX4400 and EX4100) Upgrade the PoE controller firmware for the Virtual Chassis
member or line card specified by
|
psm |
Upgrade power supply module 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 PSM remains offline with an alarm of root@host-re0> request system firmware upgrade psm slot 0 WARNING: Please ensure all inputs are connected to this PSM; otherwise, PSM will undergo a partial upgrade and go offline. Perform indicated firmware upgrade? [yes, no] (no)
|
re |
Note:
For SRX1600, SRX2300 and SRX4300, there is no backup BIOS image. Upgrade baseboard BIOS/FPGA. There is an active BIOS image and a backup BIOS image.
Note:
To upgrade the |
sfb slot slot-number tag tag-number |
(MX10004 and MX10008 routers) Upgrade the SF2 and SFB2 switch fabric firmware.
slot-number can be 0 to 5. For user@host> show system firmware Part Type Tag Current Available Status version version [output truncated] ... SFB 0 FPGA PRIM 0 0.13.0 0.13.0 OK SFB 1 FPGA PRIM 0 0.13.0 0.13.0 OK SFB 2 FPGA PRIM 0 0.13.0 0.13.0 OK SFB 3 FPGA PRIM 0 0.13.0 0.13.0 OK SFB 4 FPGA PRIM 0 0.13.0 0.13.0 OK SFB 5 FPGA PRIM 0 0.13.0 0.13.0 OK ... [output truncated] After you upgrade the firmware on the SFB, you must take the SFB offline by using the
|
uboot <progress> |
(EX4100) Upgrade the U-boot firmware.
|
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 fpc slot
- request system firmware upgrade sfb
request system firmware upgrade
user@host> request system firmware upgrade re bios Part Type Tag Current Available Status version version Routing Engine 0 RE BIOS 0 1.5 1.9 OK Routing Engine 0 RE BIOS Backup 1 1.7 1.9 OK Perform indicated firmware upgrade ? [yes,no] (no) yes user@host> request system firmware upgrade re bios backup Part Type Tag Current Available Status version version Routing Engine 0 RE BIOS 0 1.5 1.9 OK Routing Engine 0 RE BIOS Backup 1 1.7 1.9 OK Perform indicated firmware upgrade ? [yes,no] (no) yes user@host> request system firmware upgrade re ssd disk1 Part Type Tag Current Available Status version version Routing Engine 0 RE SSD1 4 12028 12029 OK Perform indicated firmware upgrade ? [yes,no] (no) yes Firmware upgrade initiated, use "show system firmware" to monitor status. user@host> request system firmware upgrade pem slot 0 ... ... Firmware upgrade initiated, use "show system firmware" to monitor status. user@host> request system firmware upgrade optics fpc-slot 0 ... ... Firmware optics upgrade initiated, use "show system firmware" to monitor status.
For SRX1600 and SRX2300, there is no backup BIOS image.
request system firmware upgrade (SRX1600, SRX2300 and SRX4300)
user@host> request system firmware upgrade re ssd ? Possible completions: disk1 SSD Disk1 disk2 SSD Disk2 Perform indicated firmware upgrade ? [yes,no] (no) yes user@host> request system firmware upgrade re ssd disk1 Part Type Tag Current Available Status version version Routing Engine 0 SSD1 3 40004 40007 OK Perform indicated firmware upgrade ? [yes,no] (no) yes user@host> request system firmware upgrade re ssd disk2 Part Type Tag Current Available Status version version Routing Engine 0 SSD2 3 40004 40007 OK Perform indicated firmware upgrade ? [yes,no] (no) yes user@host> request system firmware upgrade re ctrl-fpga Part Type Tag Current Available Status version version Routing Engine 0 CTRL-FPGA 11 1.21 1.29 OK Perform indicated firmware upgrade ? [yes,no] (no) yes user@host> request system firmware upgrade re ucd Part Type Tag Current Available Status version version Routing Engine 0 UCD 12 0.2 0.3 OK Perform indicated firmware upgrade ? [yes,no] (no) yes user@host> request system firmware upgrade re i210 Part Type Tag Current Available Status version version Routing Engine 0 I210 7 3.30.1908 3.30.2032 OK Routing Engine 0 I210-HA0 8 3.30.2047 3.30.2047 OK Routing Engine 0 I210-HA1 9 3.30.2047 3.30.2047 OK Perform indicated firmware upgrade ? [yes,no] (no) yes user@host> request system firmware upgrade re bios Part Type Tag Current Available Status version version Routing Engine 0 BIOS 1 0.23.4 0.24.1 OK Perform indicated firmware upgrade ? [yes,no] (no) yes user@host> request system firmware upgrade re fpga Part Type Tag Current Available Status version version Routing Engine 0 FPGA 2 1.71 1.75 OK Perform indicated firmware upgrade ? [yes,no] (no) yes
request system firmware upgrade fpc slot
user@host> request system firmware upgrade fpc slot 0 ... ... FPC may go offline after the upgrade, Please restart FPC post upgrade. “request chassis fpc <slot> restart” command can be used for restarting the fpc.
request system firmware upgrade sfb
user@host> request system firmware upgrade sfb slot 0 tag 0 ... ... "Firmware upgrade initiated, use "show system firmware" to monitor status. After upgrade, do "request chassis sfb slot <slot> offline" and “request chassis sfb slot <slot> online-reload” for new firmware to take effect.
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.