Description

The SSD firmware is not getting upgraded. We noticed the firmware is not getting upgraded even after power cycle.

Symptoms

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.

Solution

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.

Modification History

2026-01-01 : Article Created