Intel® QuickAssist Technology (Intel® QAT)
For questions and discussions related to Intel® QuickAssist Technology (Intel® QAT).
73 Discussions

C6xx: Facing issue : [error] ADF_UIO_PROXY: adf_io_userProcessToStart: Cannot open /dev/qat_dev_proc

ffernando
Novice
1,559 Views

Hi,

We recently upgraded to QAT 1.7 driver 4.25, I see the following error.

[error] ADF_UIO_PROXY: adf_io_userProcessToStart: Cannot open /dev/qat_dev_processes file
[error] ADF_UIO_PROXY: icp_adf_userProcessToStart: Failed to start USR_PROC
 

I checked the permissions for /dev/qat_dev_processes, it seems proper. 

crw-rw---- 1 root root 236, 0 Oct 15 09:19 /dev/qat_dev_processes

 

I built with the following config options.

./configure --enable-icp-debug --enable-icp-sriov=host --enable-icp-qat-dbg
make 
 

I would greatly appreciate any assistance in resolving this issue.

 

 

Labels (3)
0 Kudos
6 Replies
Ronny_G_Intel
Moderator
1,520 Views

Hi ffernando,


Thanks for reaching out to Intel Communities.

The error messages you're seeing are indicating that the QAT user process is failing to start because it cannot open the /dev/qat_dev_processes file. This file is typically created by the QAT driver and is necessary for the user process to communicate with the QAT hardware.


Please run the following commands and provide the results:


Check QAT driver status:

$lsmod | grep qat


Check the status of the QAT service:

$service qat_service status


On the other hand, any particular reason why you updated the QAT driver to version 4.25?

The latest driver version available for QAT HW version 1.x for Linux is version 4.26, see here: https://www.intel.com/content/www/us/en/download/19734/intel-quickassist-technology-driver-for-linux-hw-version-1-x.html


Regards,

Ronny G


0 Kudos
ffernando
Novice
1,499 Views

Hi Ronny, 

 

Thank you for your quick response. I downloaded the driver sometime back; at that time 4.26 was not available, I can try with the latest driver once. 

 

Please find the details below.

 

[admin@QAT-Dev: ~] $ lsmod | grep qat
qat_c62x 20480 0
intel_qat 204800 2 qat_c62x,usdm_drv
uio 20480 22 intel_qat,igb_uio
 
[admin@QAT-Dev: ~] $ service qat_service status
* qat_service.service - LSB: modprobe the QAT modules, which loads dependant modules, before calling the user space utility to pass configuration parameters
Loaded: loaded (/etc/init.d/qat_service; generated)
Active: active (exited) since Tue 2024-10-15 09:21:07 IST; 2 days ago
Docs: man:systemd-sysv-generator(8)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/qat_service.service

Thank you, 
 
0 Kudos
Ronny_G_Intel
Moderator
1,407 Views

Hi ffernando,


Thank you for providing the information requested, from that, I can see the following:


The QAT-related kernel modules (qat_c62x, intel_qat, and uio) are loaded and in use.

The qat_service is active and has successfully initialized the QAT modules and their dependencies.

The service has been running without issues for the past 2 days.

This setup indicates that the QAT infrastructure on the system is properly configured and operational.


Can you please provide me with the necessary steps to replicate the errors that you are getting?

Also, how did you configure QAT implementation, any particular flags? 



Regards,

Ronny G


0 Kudos
Ronny_G_Intel
Moderator
1,321 Views

Hi ffernando,


I am just checking if you have any update regarding this issue.


Regards,

Ronny G


0 Kudos
Ronny_G_Intel
Moderator
1,296 Views

Hi ffernando,

 

I am just checking in on this issue. 

If there are no updates, I will proceed to close the internal ticket we created for it.

Please let me know.

 

Regards,

Ronny G

 

0 Kudos
Ronny_G_Intel
Moderator
1,248 Views

Hi ffernando,


I haven't heard back from you in a while, so I am closing the internal ticket we created for this issue. If you need further assistance, please feel free to create a new community post.


Regards,

Ronny G


0 Kudos
Reply