Skip To Main Content
Support Knowledge Base

Error: Direct Firmware Load Failed for Intel® QAT Device in Linux*

Content Type: Troubleshooting   |   Article ID: 000094620   |   Last Reviewed: 09/10/2025

Environment

Intel® QuickAssist Technology (Intel® QAT)

Description

Unable to use the Intel® QAT device due to the following error:

Direct firmware load for qat_4xxx_mmp.bin failed with error -2

OR

Direct firmware load for qat_420xx_mmp.bin failed with error -2

Resolution

Most of the latest operating systems should include the upstream binary files for the firmware of the Intel® QAT devices. However, sometimes the operating system may not include the files. In such a scenario, the firmware binary files must be installed manually to properly use the Intel® QAT devices. The required binary files are within the Intel® QAT package or upstream into kernel.org Linux* firmware.

  1. Download the Intel® QAT package from the official Intel website: Intel® QuickAssist Technology (Intel® QAT) Driver for Linux* for Hardware Version 2.0
  2. Extract the package to a directory on your system.
  3. Locate the firmware binary files within the extracted package. The firmware binary files are located within the Intel® QAT package under the directory quickassist/qat/fw
  4. Copy the binary files to the appropriate firmware directory on your Linux* system (for example, /lib/firmware/).
  5. Reload the firmware using the appropriate system commands.

For further instructions, refer to the Intel® QAT firmware page.

Related Products

This article applies to 1 products.