sk183468 - "Mellanox firmware update *** FAILED ***" error during the installation of R81.20 Jumbo Hotfix Accumulator Take 99 or Take 105
"Mellanox firmware update *** FAILED ***" error during the installation of R81.20 Jumbo Hotfix Accumulator Take 99 or Take 105
Product
Check Point Appliances
Version
R81.20
OS
Gaia
Platform
19000, 29000
Last Modified
2025-09-08
Symptoms
- On a Quantum Appliance with a 40/100 GbE Line Card (CPAC-2-40/100F-D), this error appears during the installation of the R81.20 Jumbo Hotfix Accumulator Take 99 or Take 105:
Updating Mellanox firmware now: - \ | / - \ | / - \ | / - Done
Mellanox firmware update *** FAILED ***.
See the following log file for details:
/opt/CPInstLog/install_CPUpdates_mellanox_firmware_hook.log
This system will be rebooted in 10 seconds in order
to complete the firmware update...
- The
/opt/CPInstLog/install_CPUpdates_mellanox_firmware_hook.logfile on the Quantum Appliance contains lines similar to these:
[DATE TIME]: eth1-01:
[DATE TIME]: -E- Cannot open Image: /opt/CPbios_upg/bin/<file_name>.signed.bin. No such file or directory
[DATE TIME]: Firmware version currently at eth1-01 = 28.39.2048
[DATE TIME]: Latest f/w version available for R81.20 = 28.39.3560
[DATE TIME]: The waiting functions have been executed 0 times
[DATE TIME]: Reprogramming of Check Point firmware in slot 1 ***** FAILED *****, PID = 77041, exit code = 1
Cause
Changes in the Gaia OS after an upgrade to the R81.20 Jumbo Hotfix Accumulator Take 99 or Take 105 do not allow to correctly install the firmware update for the 40/100 GbE Line Card.
Solution
This problem was fixed. The fix is included in:
- Jumbo Hotfix Accumulator for R81.20 starting from Take 111
If you cannot install R81.20 Jumbo Hotfix Accumulator Take 111, then follow the applicable procedure below.
Important Note - Schedule a full maintenance window.
Workaround - If you installed the R81.20 Jumbo Hotfix Accumulator Take 105:
Part 1 of 2
- Connect to the command line on the appliance.
- Log in.
- If the default shell is Gaia Clish, go to the Expert mode:
expert- Get the current firmware version:
ethtool -i <Name of Line Card Interface>Example output:[Expert@MyGW:0]# ethtool -i eth1-01 driver: mlx5_pci version: DPDK 20.11.7.4.0 (14 Nov 24) firmware-version: 28.39.2048 [Expert@MyGW:0]#Part 2 of 2
If the firmware version number is "28.39.2048", then ignore the error message. No additional action is needed. If the firmware version number is NOT "28.39.2048", then follow these steps:
- Download this firmware to your computer: fw-ConnectX7-rel-28_39_2048-checkpoint_cx7_nic_2p_100g_sh_pcie_gen5_x16_cbl_lk_Ax-UEFI-14.32.17-FlexBoot-3.7.300.signed.bin
- Copy the firmware file to the appliance to some directory (for example,
/var/log/). Important - If you use WinSCP or FTP, make sure to copy the file in the binary mode.- Connect to the command line on the appliance.
- Log in.
- If the default shell is Gaia Clish, go to the Expert mode:
expert- Move the firmware file to the required path:
mv -v /var/log/fw-ConnectX7-rel-28_39_2048-checkpoint_cx7_nic_2p_100g_sh_pcie_gen5_x16_cbl_lk_Ax-UEFI-14.32.17-FlexBoot-3.7.300.signed.bin /opt/CPbios_upg/bin/- Reboot the appliance:
reboot- Get the current firmware version:
ethtool -i <Name of Line Card Interface>The output must show "28.39.2048".
Workaround - If you installed the R81.20 Jumbo Hotfix Accumulator Take 99:
NOTE
This solution has been verified for the specific scenario, described by the combination of Product, Version and Symptoms. It may not work in other scenarios.