跳转至主要内容
支持知识库

无法使用 Linux* 内核加密框架 (LKCF*) 注册英特尔® 数据保护与压缩加速技术 (英特尔® QAT) 树内驱动程序

内容类型: 故障排除   |   文章 ID: 000094255   |   上次审核日期: 2025 年 09 月 10 日

环境

英特尔® 数据保护与压缩加速技术 (英特尔® QAT)

说明

  • 已尝试向 Linux 内核加密框架注册英特尔® QAT树内驱动程序。
  • 同时使用树内和树外驱动程序;使用 cat /proc/crypto | grep qat观测到树外驱动程序的输出。
  • 在内核 5.19 上使用树内驱动程序未观察到任何输出。

解决方法

英特尔® QAT树内驱动程序应已向 LKCF 注册。

要使用 LKCF 验证英特尔® QAT树内驱动程序的注册,请使用以下命令: cat /proc/crypto | grep -B 4 passed | grep qat[-_]

其他信息:

如果安装了 qatlib ,则所有英特尔® QAT端点都将分配给用户空间,使它们不可用于内核使用。要解决此问题,只需卸载 qatlib 并重新启动即可。可能需要重新插入内核模块才能成功查看 LKCF 条目。

  1. 卸载 qatlib
  2. 移除 内核模块:
    • sudo rmmod qat_4xxx
    • sudo rmmod intel_qat
  3. 加载 内核模块:
    • sudo modprobe intel_qat
    • sudo modprobe qat_4xxx

卸载 qatlib 后,请重新启动系统,确保可以看到 LKCF 条目。

相关产品

本文适用于 1 产品。

免责声明

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。