Skip To Main Content
Support Knowledge Base

Unable to Register Intel® QuickAssist Technology (Intel® QAT) In-Tree Driver with Linux* Kernel Crypto Framework (LKCF*)

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

Environment

Intel® QuickAssist Technology (Intel® QAT)

Description

  • Attempted to register Intel® QAT in-tree driver with Linux Kernel Crypto Framework.
  • Used both in-tree and out-of-tree drivers; observed output with out-of-treedriver using cat /proc/crypto | grep qat.
  • No output observed with in-tree driver on kernel 5.19.

Resolution

The Intel® QAT in-tree driver should already be registered with LKCF.

To verify registration of the Intel® QAT in-tree driver with LKCF, use the command: cat /proc/crypto | grep -B 4 passed | grep qat[-_]

Additional information

If qatlib is installed, all Intel® QAT endpoints will be assigned to user space, making them unavailable for kernel use. To resolve this simply uninstall qatlib and reboot. Re-inserting the kernel modules may be needed to successfully see the LKCF entries.

  1. Uninstall qatlib
  2. Remove the kernel modules:
    • sudo rmmod qat_4xxx
    • sudo rmmod intel_qat
  3. Load the kernel modules:
    • sudo modprobe intel_qat
    • sudo modprobe qat_4xxx

Reboot the system after uninstalling qatlib to ensure LKCF entries are visible.

Related Products

This article applies to 1 products.