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
-one of the FPC[FPC1] booted from Bank B
-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)---
FPC 1 U-Boot UPGRADED SUCCESSFULLY
---(refreshed at 2023-04-18 11:02:39 UTC)---
FPC 1 U-Boot OK
-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:
-A couple of re-attempts also resulted in the same behavior
-As the firmware is not getting updated and FPC is booted from Bank-B, Bank A is corrupted. Replacement of FPC1 is required.
Version 1