Direct firmware load for qat_4xxx_mmp.bin failed with error -2
This document (000020576) is provided subject to the disclaimer at the end of this document.
Environment
Situation
[<timestamp>] 4xxx llll:mm:nn.f: Direct firmware load for qat_4xxx_mmp.bin failed with error -2
The <timestamp> will be the time since system start.
The llll, mm, nn and f will be numeric fields indicating the PCI bus position and device function.
The 4 in the 4xxx indicates the version of the device.
The error -2 indicates a file-not-found error for the qat_4xxx_mmp.bin firmware file for the QAT device.
SLES15 SP3 ships with the driver (qat driver) for all current versions of the device.
The error indicates that the QAT firmware isn't installed.
If PF/VF devices exist can be checked with:
# lspci -d 8086:4940 PF device
#lspci -d 8086:4941 VF device
The VF device will not be visible if the firmware is missing.
Another indication is if these two files don't exist:
/lib/firmware/qat_4xxx.bin
/lib/firmware/qat_4xxx_mmp.bin
Resolution
The INSTALL file on github for the Intel® Communications Chipset 4xxx Series, - line 70-73 - gives a contact (email address) to obtain the firmware.
Disclaimer
This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:000020576
- Creation Date: 03-Feb-2022
- Modified Date:04-Feb-2022
-
- SUSE Linux Enterprise Server
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com