Open ykshih opened 6 months ago
Hello Ubuntu 24.04 comes with QAT components available (qatlib, qatengine and qatzip). Please give it a try instead of compiling the QAT lib yourself
Can you provide output of the following command: lspci -nn | egrep -e '8086:37c8|8086:19e2|8086:0435|8086:6f54|8086:4940|8086:4942'
This will help us understand the hardware we are working with. Thanks, Joel
Hi Joel @jdschuet and @hector-cao
Thanks for your reply.
root@u2404:~# lspci -nn | egrep -e '8086:37c8|8086:19e2|8086:0435|8086:6f54|8086:4940|8086:4942' b1:00.0 Co-processor [0b40]: Intel Corporation C62x Chipset QuickAssist Technology [8086:37c8] (rev 04) b2:00.0 Co-processor [0b40]: Intel Corporation C62x Chipset QuickAssist Technology [8086:37c8] (rev 04) b3:00.0 Co-processor [0b40]: Intel Corporation C62x Chipset QuickAssist Technology [8086:37c8] (rev 04)
root@u2404:~# lsmod | grep qat qat_c62xvf 12288 0 qat_c62x 16384 0 intel_qat 401408 2 qat_c62x,qat_c62xvf crc8 12288 1 intel_qat authenc 12288 1 intel_qat root@u2404:~# modinfo intel_qat filename: /lib/modules/6.8.0-31-lowlatency/kernel/drivers/crypto/intel/qat/qat_common/intel_qat.ko.zst import_ns: CRYPTO_INTERNAL version: 0.6.0 alias: crypto-intel_qat alias: intel_qat description: Intel(R) QuickAssist Technology author: Intel license: Dual BSD/GPL srcversion: 6B1DC0E65056B6B09DAB4E6 depends: crc8,authenc retpoline: Y intree: Y name: intel_qat vermagic: 6.8.0-31-lowlatency SMP preempt mod_unload modversions sig_id: PKCS#7 signer: Build time autogenerated kernel key sig_key: 0B:ED:62:48:E7:92:6A:44:FE:56:30:8B:55:30:B0:0D:3D:5E:C3:6B sig_hashalgo: sha512 signature: 65:B7:AD:AA:11:70:BA:9B:13:F8:82:B4:8D:43:46:85:A5:BC:44:81:........
root@u2404:~# modinfo qat_c62x filename: /lib/modules/6.8.0-31-lowlatency/kernel/drivers/crypto/intel/qat/qat_c62x/qat_c62x.ko.zst import_ns: CRYPTO_QAT version: 0.6.0 description: Intel(R) QuickAssist Technology firmware: qat_c62x_mmp.bin firmware: qat_c62x.bin author: Intel license: Dual BSD/GPL srcversion: 0882E7103AF516331FAD058 alias: pci:v00008086d000037C8svsdbcsci* depends: intel_qat retpoline: Y intree: Y name: qat_c62x vermagic: 6.8.0-31-lowlatency SMP preempt mod_unload modversions sig_id: PKCS#7 signer: Build time autogenerated kernel key sig_key: 0B:ED:62:48:E7:92:6A:44:FE:56:30:8B:55:30:B0:0D:3D:5E:C3:6B sig_hashalgo: sha512 signature: 2C:64:54:0C:C9:66:ED:39:54:DE:6A:D6:EB:52:9F:C0:89:C4:9C:48:..........
root@u2404:~# modinfo qat_c62xvf filename: /lib/modules/6.8.0-31-lowlatency/kernel/drivers/crypto/intel/qat/qat_c62xvf/qat_c62xvf.ko.zst import_ns: CRYPTO_QAT version: 0.6.0 description: Intel(R) QuickAssist Technology author: Intel license: Dual BSD/GPL srcversion: 6E61CD68F4E8B48CFDE6CF6 alias: pci:v00008086d000037C9svsdbcsci* depends: intel_qat retpoline: Y intree: Y name: qat_c62xvf vermagic: 6.8.0-31-lowlatency SMP preempt mod_unload modversions sig_id: PKCS#7 signer: Build time autogenerated kernel key sig_key: 0B:ED:62:48:E7:92:6A:44:FE:56:30:8B:55:30:B0:0D:3D:5E:C3:6B sig_hashalgo: sha512 signature: 3E:20:30:B8:B1:97:00:E1:01:F0:11:16:18:CF:5A:F9:5E:E1:67:1A: .............
In the version of QAT modules in Ubuntu 24.04 is 0.6.0, we try to use at lesat QAT.L.4.16.0-00017 for QAT modules. However we cannot compile QAT.L.4.16.0 successfully even if the latest version QAT.L.4.25.0.
Hello -- we are currently working on releasing a new QAT CE package that is compatible with the 6.8 kernel version.
This release is currently trending July/August '24 timeframe.
Best Regards, Patrick
Hi Patrick @ptpetroc Thanks for your information.
System info
OS: Linux u2404 6.8.0-31-lowlatency #31.1-Ubuntu gcc: gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4)
Problem
No problem when executing ./configure
But
make
fails with error:Is QAT.L.4.25.0-00001.tar.gz compliance with Linux u2404 6.8.0-31-lowlatency??