> Source: [sk183468](https://support.checkpoint.com/results/sk/sk183468)

# sk183468 - "Mellanox firmware update *** FAILED ***" error during the installation of R81.20 Jumbo Hotfix Accumulator Take 99 or Take 105

| Property | Value |
|----------|-------|
| Solution ID | sk183468 |
| Date Created | 2025-05-15 |
| Last Modified | 2025-09-08 |
| Technical Level | General |
| OS | Gaia |
| Platform | 19000, 29000 |

## 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.log` file 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](https://sc1.checkpoint.com/documents/Jumbo_HFA/R81.20/Default.htm) 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:**
> Show / Hide this section  
> **Part 1 of 2**
>
> 1. Connect to the command line on the appliance.
>
> 2. Log in.
>
> 3. If the default shell is Gaia Clish, go to the Expert mode:
>
>    `expert`
> 4. 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:
>
> 1. 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](https://support.checkpoint.com/results/download/138738)
> 2. 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.
> 3. Connect to the command line on the appliance.
>
> 4. Log in.
>
> 5. If the default shell is Gaia Clish, go to the Expert mode:
>
>    `expert`
> 6. 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/`
> 7. Reboot the appliance:
>
>    `reboot`
> 8. 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:**
> Show / Hide this section  
> **Part 1 of 2**
>
> 1. Connect to the command line on the appliance.
>
> 2. Log in.
>
> 3. If the default shell is Gaia Clish, go to the Expert mode:
>
>    `expert`
> 4. 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:
>
> 1. Uninstall the R81.20 Jumbo Hotfix Accumulator Take 99 and reboot.
>
> 2. Install the R81.20 Jumbo Hotfix Accumulator Take 92 and reboot.
>
> 3. Verify that the firmware version is 28.39.2048:
>
>    `ethtool -i <Name of Line Card Interface>`
> 4. Install the R81.20 Jumbo Hotfix Accumulator Take 99 and reboot.
>
>    1. During the installation, the error message "`Mellanox firmware update *** FAILED ***`" will appear.
>
>    2. After the reboot, verify that the firmware version is 28.39.2048:
>
>       `ethtool -i <Name of Line Card Interface>`
>    3. If the version number is 28.39.2048, ignore the error message. No additional action is needed.

---

# Agent Instructions

This content is from the Check Point Support Center (https://support.checkpoint.com), the official knowledge base for Check Point cybersecurity products.

## Navigating This Knowledge Base

- **Complete index**: [llms.txt](https://support.checkpoint.com/llms.txt)
- **All SK articles**: [SecureKnowledge Sitemap](https://support.checkpoint.com/sitemaps/secureknowledge-sitemap-index.xml)
- **SK article URL pattern**: `https://support.checkpoint.com/results/sk/{skId}`
- **Markdown responses**: AI bot User-Agents automatically receive `text/markdown` content
