show system firmware (Junos OS Evolved)
Syntax
show system firmware <detail> <optics (cdb-advertisement fpc-slot slot-number pic-slot slot-number port-number port-number | status)>
Description
Display firmware information.
Use Feature Explorer to confirm platform and release support for specific features.
Required Privilege Level
view
Options
| detail |
Displays the current, primary, golden, and available versions of firmware in addition to the fields usually displayed. |
| optics cdb-advertisement fpc-slot number pic-slot number port-number number | Show CMIS 4.0 optics module information: Command Data Block (CDB) advertisements, capabilities, and firmware version on a per module basis. |
| optics status | Show status of firmware upgrades for CMIS 4.0 optics modules. |
Output Fields
The following table lists all possible output fields for the
detail and optics status
options of the show system firmware command. The
output fields for the optics cdb-advertisement
option of the show system firmware command are in a
separate table. The fields that are displayed may vary depending on
the platform and software release.
Table 1 lists the output fields for the show
system firmware command.
|
Field Name |
Field Description |
With Command Options |
|---|---|---|
|
Part |
Physical part on the router or switch affected by the firmware. |
none, |
|
Type |
Type of firmware on the router or switch. |
none, |
|
Tag |
Location of the firmware on the interface. |
none, |
|
Current Version |
Firmware version on the affected router or switch parts. |
none, |
|
Primary Version |
Primary version number for the particular
component, If |
|
|
Available Version |
New versions of firmware for upgrading or
downgrading. If |
all |
|
Golden Version |
Recovery firmware version for the particular
component (recovery image, if the component fails
to boot from the primary image. If
|
|
|
Status |
Firmware condition on the device. |
none, |
|
Xcvr |
Identifier for the optics transceiver. |
optics status |
Table 2 lists the output fields for the show system firmware
optics cdb-advertisement command.
|
Field Name |
Field Description |
|---|---|
|
CDB Implemented |
Whether CDB is implemented, and how many instances. Possible values are:
|
|
Background CDB Information |
Whether or not CDB background operation is implemented. Possible values are:
|
|
CDB Auto Paging |
Auto paging happens when the memory map address pointer advances past the end of an EPL CDB page. The page number automatically increments and the memory map address pointer automatically wraps to 128. Possible values are:
|
|
EPL Pages |
Number of EPL pages implemented. Possible values are:
|
|
Max TWI Bytes per write |
On the two-wire serial interface (TWI), the maximum number of bytes per write to volatile memory. The maximum is usually 8 bytes. However, the CdbMaxTWIWriteBytes field in the CDB allows the module to advertise support for longer TWI write transactions, but on CDB pages 9Fh-AFh only. The encoding of this field is as follows: CdbMaxTWIWriteBytes = (Byte 164+1) * 8. A value of 0 indicates that a maximum write length of 8 bytes is permitted. A value of 255 indicates a maximum write length of 2048 bytes is permitted. The command displays the actual number of bytes, and not the value of the CdbMaxTWIWriteBytes field in the CDB. |
|
CDB command processing |
How to process CDB commands. Possible values:
|
|
CDB tNACK time (ms) |
Amount of time in milliseconds for a CDB to accept a single or sequential write to volatile memory, if above 80 ms. The encoding of tNACK for CDB is this register value*160 ms. The maximum supported tNACK is 4960 ms (register value = 31). This value is ignored when Byte 166 bit 7 is 0b. |
|
tNACK time indicator |
Whether or not the CDB tNACK in bits 6-0 also applies to CDB generic commands. CDB tNACK may be equal to 80 ms or as advertised in Byte 165 Bits 4-0. |
|
Max tNACK time (ms) |
Maximum amount of time in milliseconds waiting for a tNACK. The tNACK = (80 - XX) ms. XX is the value of this register in millisseconds. A value of 000 0000b (0) defines the module's maximum tNACK of 80 ms. Values of XX>= 80 are interpreted as having a tNACK of 0. |
|
FW download password type |
How downloads are unlocked. Possible values are:
|
|
Abort 102h |
The CMIS 4.0 abort command 102h is either
|
|
Copy 108h |
The CMIS 4.0 copy command 108h is either
|
|
Skip erased |
Whether or not skipping erased blocks is supported. Possible values are:
|
|
Image readback |
Whether or not full image readback is supported. Possible values are:
|
|
Start command payload size |
Number of bytes in the start command that must be extracted from the firmware binary file and sent to the module. |
|
Erased byte |
This is the default erased byte. Typically for NAND flash, the erased state is FFh. For some flash or EEPROM technology, the erased state is 00h. The purpose of this byte is to optimize the wire transfer time. |
|
Max FW download block size |
Maximum firmware download block size for optimum firmware upgrade performance, in bytes. This byte in the CDB defines the maximum block size to write or read data, encoded as block size = (bsize value + 1) * 8. For example, if:
|
|
Write LPL/EPL |
To upgrade the firmware, which commands are
supported. The Write Local Payload Length
(LPL)/Extended Payload Length (EPL) commands are
|
|
Only LPL supported |
Only LPL is supported, |
|
Readback LPL/EPL |
The Readback LPL/EPL commands are
|
|
Hitless mode |
Whether or not hitless firmware upgrade is supported. Possible values are:
|
|
CDB start max time (ms) |
Maximum amount of time it takes to start the download of the firmware upgrade file to the optics module, using the CDB Start Download 0101h command. |
|
CDB abort max time (ms) |
Maximum amount of time it takes to cancel the firmware file download, using the CDB Abort 0102h command. |
|
CDB write max time (ms) |
Maximum amount of time to download the firmware upgrade file to the optics module, using a CDB Write 0103h command. |
|
CDB complete max time (ms) |
Maximum amount of time to complete the firmware upgrade file download using the CMD Complete 0107h command. If an error occurs during Write/Read LPL or EPL commands, the host shall also send a CMD Complete. |
|
CDB copy max time (ms) |
Maximum amount of time to complete a copy of the firmware image, using a CMD Copy 0108h command. |
|
Firmware Image status, Image A |
Image A status |
|
Firmware Image info, Image A |
Contains the version and build numbers for firmware image A. |
|
Firmware Image status, Image B |
Image B status. |
|
Firmware Image info, Image B and Factory |
Contains the version and build numbers for firmware image B and for the factory-supplied firmware boot image. |
Sample Output
- show system firmware (ACX Series)
- show system firmware (Junos OS Evolved)
- show system firmware detail (Junos OS Evolved)
- show system firmware optics cdb-advertisement (Junos OS Evolved)
- show system firmware optics status (Junos OS Evolved)
show system firmware (ACX Series)
user@host> show system firmware Part Type Tag Current Available Status version version PSM 0 PSM MCU AC 1 11.13 11.13 OK PSM 1 PSM MCU AC 1 11.12 11.13 OK RE 0 BOOT CPLD 0 00.0a 00.0a OK RE 0 BIOS ROM 1 27.02 27.02 OK RE 0 SSD Primary 2 SBR10021 SBR10021 OK RE 0 I210 5 3.30 3.30 OK RE 0 NAC 6 2.28 2.28 OK CB 0 I2CS FPGA 0 0x24 0x24 OK CB 0 GNSS 2 ENP708C2109100T ENP708C2109100T OK CB 0 IDTPLL 3 4.8.15 4.8.15 OK CB 0 CG0 4 0x03 0x03 OK FPC 1 I2CS FPGA 0 0xb 0xb OK FPC 2 I2CS FPGA 0 0xb 0xb OK FTC 0 I2CS FPGA 0 71.e 71.e OK FEB 0 CTRL FPGA 0 230505.37 230505.37 OK FEB 0 I2CS FPGA 1 0x1f 0x1f OK FEB 0 BCM PFE 2 D102_0B D102_0B OK FEB 0 PORT A FPGA 3 0x12 0x12 OK FEB 0 PORT B FPGA 4 0x8 0x8 OK FEB 0 CG0 5 0x07 0x07 OK FEB 0 CG1 6 0x07 0x07 OK FEB 0 CG2 7 0x09 0x09 OK FEB 0 CG3 8 0x06 0x06 OK RE 1 BOOT CPLD 0 00.0a 00.0a OK RE 1 BIOS ROM 1 24.01 27.02 OK RE 1 SSD Primary 2 SBR10021 SBR10021 OK RE 1 I210 5 3.30 3.30 OK RE 1 NAC 6 2.28 2.28 OK
show system firmware (Junos OS Evolved)
user@host> show system firmware
Part Type Tag Current Available Status
version version
FPC 0 CTRL FPGA 0 190912.11 190912.11 OK
FPC 0 PORT FPGA 1 15 15 OK
FPC 1 WANIO FPGA 2 15 15 OK
FPC 1 I2CS FPGA 3 19 19 OK
FPC 1 0 0.0 OK
FPC 1 BOOT CPLD 5 17 17 OK
SIB 0 SIB FPGA 0 200311.0F 200831.1D OK
SIB 1 SIB FPGA 0 200831.1D 200831.1D OK
RE 0 CBC FPGA 0 0x10B 0x10B OK
RE 0 RE FPGA 1 0x2B 0x2B OK
RE 0 SSD Primary 2 SBR12050 SBR12050 OK
RE 0 SSD Secondary 3 SBR12050 SBR12050 OK
RE 0 i40e 4 7.00 7.00 OK
RE 0 BIOS ROM 5 14.01 19.01 OK
RE 0 Power CPLD 9 2.0 2.0 OK
RE 0 Optics CPLD 10 0.1.8 0.1.8 OK
RE 0 Fan CPLD 11 0xA2 0.0 OK
RE 0 BCM TD4 Flash 12 2.8 2.11 OK
FTC 0 FTC FPGA 0 0.5 0.5 OKshow system firmware detail (Junos OS Evolved)
user@host>show system firmware detail
Part Type Tag Current Primary Golden Available
Version Version Version Version
FPC 1 CTRL FPGA 0 NA NA 190912.11
FPC 1 PORT FPGA 1 NA NA 15
FPC 1 BOOT CPLD 5 NA NA 17
SIB 0 SIB FPGA 0 NA NA 200831.1D
SIB 5 SIB FPGA 0 NA NA 200831.1Dshow system firmware optics cdb-advertisement (Junos OS Evolved)
user@host> show system firmware optics cdb-advertisement fpc-slot number pic-slot number port-number number
CDB Advertisements:
CDB Implemented : Two instance of CDB
Background CDB operation : implemented
CDB Auto Paging : implemented
EPL Pages : A0-AFh implemented
Max TWI Bytes per write : 2048
CDB command processing : On STOP bit
CDB tNACK time (ms) : 0
tNACK time indicator : 0
Max tNACK time (ms) : 40
FW download password type : Unlocked by vendor password
Abort 102h : supported
Copy 108h : supported
Skip erased : not supported
Image readback : not supported
Start command payload size : 112
Erased byte : 255
Max FW download block size : 2048
Write LPL/EPL : Unknown
Only LPL supported : False
Readback LPL/EPL : None supported
Hitless mode : supported
CDB start max time (ms) : 600000
CDB abort max time (ms) : 600000
CDB write max time (ms) : 600000
CDB complete max time (ms) : 600000
CDB copy max time (ms) : 600000
Firmware Image status:
=======================================================
Image A : Unknown
Firmware Image Info:
========================================================
Image A Version : 1.6
Image A Build : 00
Image A Extra : 00000000000000000000000000000000
Firmware Image status:
=======================================================
Image B : running and committed
Firmware Image Info:
========================================================
Image B Version : 1.6
Image B Build : 00
Image B Extra : 00000000000000000000000000000000
Factory Image Version : 0.0
Factory Image Build : 00
Factory Image Extra : 00000000000000000000000000000000
show system firmware optics status (Junos OS Evolved)
user@host> show system firmware optics status Firmware Information status: ================================================= Xcvr Status State xcvr-0/0/1 Not-in-progress Idle xcvr-0/0/2 In Progress FW_UPGRADE_PRE_CHECK xcvr-0/0/3 Upgrade_Success Idle xcvr-0/0/4 Upgrade_Failed Image validation failed xcvr-0/0/5 Not Supported N/A xcvr-0/0/6 Upgrade_Success Idle