The SSD firmware is not getting upgraded. We noticed the firmware is not getting upgraded even after power cycle.
root@Router> show version | grep : Hostname: Router Model: mx204 Junos: 23.4R2-S5.6 root@Router> show version | grep firm JUNOS jfirmware [20241018.050548_builder_junos_234_r2_s3] root@Router> show system firmware Part Type Tag Current Available Status version version CB 0 FPGA 0 0.239.0 0.9.0 OK sRouting Engine 0 RE BIOS 7 0.15.1-P 0.15.01 OK Routing Engine 0 RE FPGA 2 304.0.0 304.0.00 OK Routing Engine 0 RE SSD1 3 10014 12028 OK Routing Engine 0 RE SSD2 4 10014 12028 OK FPC 0 ROM Monitor 0 0 0.15.1 0 OK FPC 0 MPCS(0) 2 0.13.0 0.13.0 OK PEM 0 PSU AC 1 0.6.0 0 OK PEM 1 PSU AC 1 0.6.0 0 OK Testing: root@Router> request system firmware upgrade re ssd disk1 Part Type Tag Current Available Status version version Routing Engine 0 RE SSD1 3 10014 12028 OK Perform indicated firmware upgrade ? [yes,no] (no) yes upgraded disk 1 root@Router> show system firmware Part Type Tag Current Available Status version version CB 0 FPGA 0 0.239.0 0.9.0 OK Routing Engine 0 RE BIOS 7 0.15.1-P 0.15.01 OK Routing Engine 0 RE FPGA 2 304.0.0 304.0.00 OK Routing Engine 0 RE SSD1 3 10014 12028 PROGRAMMING Routing Engine 0 RE SSD2 4 10014 12028 OK FPC 0 ROM Monitor 0 0 0.15.1 0 OK FPC 0 MPCS(0) 2 0.13.0 0.13.0 OK PEM 0 PSU AC 1 0.6.0 0 OK PEM 1 PSU AC 1 0.6.0 0 OK root@Router> show system firmware Part Type Tag Current Available Status version version CB 0 FPGA 0 0.239.0 0.9.0 OK Routing Engine 0 RE BIOS 7 0.15.1-P 0.15.01 OK Routing Engine 0 RE FPGA 2 304.0.0 304.0.00 OK Routing Engine 0 RE SSD1 3 10014 12028 UPGRADED SUCCESSFULLY Routing Engine 0 RE SSD2 4 10014 12028 OK FPC 0 ROM Monitor 0 0 0.15.1 0 OK FPC 0 MPCS(0) 2 0.13.0 0.13.0 OK PEM 0 PSU AC 1 0.6.0 0 OK PEM 1 PSU AC 1 0.6.0 0 OK root@Router> request vmhost reboot Reboot the vmhost ? [yes,no] (no) yes Initiating vmhost reboot... warning: Rebooting re0 warning: Initiating Junos shutdown... shutdown: [pid 13661] root@Router> show system firmware Part Type Tag Current Available Status version version CB 0 FPGA 0 0.239.0 0.9.0 OK Routing Engine 0 RE BIOS 7 0.15.1-P 0.15.01 OK Routing Engine 0 RE FPGA 2 304.0.0 304.0.00 OK Routing Engine 0 RE SSD1 3 10014 12028 OK Routing Engine 0 RE SSD2 4 10014 12028 OK PEM 0 PSU AC 1 0.6.0 0 OK PEM 1 PSU AC 1 0.6.0 0 OK Performed ssd1 firmware upgrade again: root@Router> show system firmware Part Type Tag Current Available Status version version CB 0 FPGA 0 0.239.0 0.9.0 OK Routing Engine 0 RE BIOS 7 0.15.1-P 0.15.01 OK Routing Engine 0 RE FPGA 2 304.0.0 304.0.00 OK Routing Engine 0 RE SSD1 3 10014.0 12028 UPGRADED SUCCESSFULLY Routing Engine 0 RE SSD2 4 10014.0 12028 OK FPC 0 ROM Monitor 0 0 0.15.1 0 OK FPC 0 MPCS(0) 2 0.13.0 0.13.0 OK PEM 0 PSU AC 1 0.6 0 OK PEM 1 PSU AC 1 0.6 0 OK Performed power cycle root@Router> *** FINAL System shutdown message from root@Router *** System going down IMMEDIATELY root@Router> show chassis routing-engine Routing Engine status: Temperature 47 degrees C / 116 degrees F CPU temperature 47 degrees C / 116 degrees F DRAM 16328 MB (16384 M Start time 2025-11-26 22:17:03 IST Uptime 3 minutes, 6 seconds Last reboot reason 0x1:power cycle/failure Load averages: 1 minute 5 minute 15 minute root@Router> show system firmware Part Type Tag Current Available Status version version CB 0 FPGA 0 0.239.0 0.9.0 OK Routing Engine 0 RE BIOS 7 0.15.1-P 0.15.01 OK Routing Engine 0 RE FPGA 2 304.0.0 304.0.00 OK Routing Engine 0 RE SSD1 3 10014 12028 OK Routing Engine 0 RE SSD2 4 10014 12028 OK PEM 0 PSU AC 1 0.6.0 0 OK PEM 1 PSU AC 1 0.6.0 0 OK As per above update the firmware of ssd's continues to remain same after a vmhost reboot and power cycle.
On all Junos platforms equipped with SWISSBIT vendor Multi-Level Cell (MLC) and Triple-Level Cell (TLC) Type SSDs, incorrect firmware version information is displayed for MLC and TLC Type SSDs following a firmware upgrade attempt.
Currently we do not differentiate MLC and TLC type SSDs. Hence TLC type SSD incorrectly display available version of MLC type.
This is fixed via the PR in junos:24.4R2 junos:25.2R2 junos:25.4R1 & above.
Below are the Swissbit 100G SSD types
SWISSBIT MLC SSD : SFSA100GM3AA4TO
SWISSBIT TLC SSD : SFSA100GM2AK4TO
From below output we can see what is the SSD type in device.
show vmhost hardware | match ssd
Disk1 100 GB SFSA100GM2AK4TO 000060212666FE000068 SLIM SATA SSD
Disk2 100 GB SFSA100GM2AK4TO 000060212666FE000064 SLIM SATA SSD
Swissbit TLC based 100G-SSD (SFSA100GM2AK4TO) latest firmware is SF-SBR10014 which is already upgraded at customer site.