Description

This article explains the solution to the FPC firmware upgrade issue seen while the FPC was booted from Bank B

 

example:

 

root@re0> show chassis firmware

Part           Type    Version

FPC 1          U-Boot   Bank B: U-Boot 2011.12-gfbea47a (Feb 26 2016 - 22:56:52)

             CTRL FPGA 3.1

             PORT FPGA 2.0

Symptoms

-one of the FPC[FPC1] booted from Bank B

 

root@re0> show chassis firmware

Part          Type   Version

FPC 1          U-Boot  Bank B: U-Boot 2011.12-gfbea47a (Feb 26 2016 - 22:56:52)

             CTRL FPGA 3.1

             PORT FPGA 2.0

 

-Firmware upgrade initiated for the FPC1

 

root@re0> request system firmware upgrade fpc slot 1

Firmware upgrade initiated.

 

 

-Firmware upgrade was successful

 

root@re0> show system firmware | refresh 10

---(refreshed at 2023-04-18 10:59:59 UTC)---

Part          Type   Status

FPC 1          U-Boot  PROGRAMMING

             CTRL FPGA OK

             PORT FPGA OK

 

 

---(refreshed at 2023-04-18 11:02:09 UTC)---

Part          Type   Status

FPC 1          U-Boot  UPGRADED SUCCESSFULLY

             CTRL FPGA OK

             PORT FPGA OK

 

 ---(refreshed at 2023-04-18 11:02:39 UTC)---

Part          Type   Status

FPC 1          U-Boot  OK

             CTRL FPGA OK

             PORT FPGA OK

 

root@re0> show chassis firmware

Part          Type   Version

FPC 1          U-Boot  Bank B: U-Boot 2011.12-gfbea47a (Feb 26 2016 - 22:56:52)

             CTRL FPGA 3.1

             PORT FPGA 2.0

 

-FPC1 reboot is initiated to complete the Firmware upgrade procedure

 

root@re0> request chassis fpc restart slot 1

Restart initiated, use "show chassis fpc" to verify

 

 

-Even after the FPC1 reboot, it stays with old Firmware and booted from Bank B:

 

root@re0> show chassis firmware

Part          Type   Version

FPC 1          U-Boot  Bank B: U-Boot 2011.12-gfbea47a (Feb 26 2016 - 22:56:52)

             CTRL FPGA 3.1

             PORT FPGA 2.0

 

-A couple of re-attempts also resulted in the same behavior

Solution

-As the firmware is not getting updated and FPC is booted from Bank-B, Bank A is corrupted. Replacement of FPC1 is required.

 

Modification History

Version 1