- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi liuhao1,
After reviewing the provided log, I can conclude that the kernel panic is likely caused by a NULL pointer dereference in the Intel QAT driver during the initialization of the QAT device.
Please provide more information about the system and QAT configuration:
- Provide the icp_dump output for a better understanding of the system. You can find the script for this in the QAT SDK package at the following path: ICP_ROOT/quickassist/utilities/release-files/debug_tool/icp_dump.sh.
- Please confirm if this issue is reproducible and the total number of systems affected.
- Are you using any static analysis tools like cppcheck or clang-analyzer to detect potential issues with uninitialized pointers?
- You mentioned that this issue has been occurring recently. Was there any change or update to the system that may have introduced this issue?
Regards,
Ronny G
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Ronny G,
There are quite a few issues with this problem. After several days of troubleshooting, we found that CentOS loads QAT-related configurations during kernel boot-up. However, at this time, our software product also runs scripts to bind igb_uio, which leads to the device failing to start due to timing issues. The only solution right now is to wait for the kernel to recover automatically.
How can I prevent the kernel from loading QAT, or could you tell me which file the kernel uses to load QAT?
Can I adjust the order in which the kernel loads QAT?
Regards,
liuhao1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi liuhao1,
I would recommend preventing the Kernel from Loading QAT and then troubleshoot the QAT configuration.
You can prevent the kernel from loading the QAT driver by blacklisting it. This involves adding the QAT driver module to the blacklist configuration file.
Create or edit the file /etc/modprobe.d/blacklist.conf and add the following line: blacklist qat
If the QAT driver has been configured with a specific module name (e.g., qat_c62x), use that instead: blacklist qat_c62x
After making this change, update the initial RAM filesystem to ensure the changes take effect: dracut -f
I have very little details regarding your configuration, I dont know what QAT hardware and software version you are running or configuration details. Also, was there any change or update to the system that may have introduced this issue?
Thanks,
Ronny G
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi liuhao1,
I am following up to see if there are any updates on this issue. Could you please inform me if you have implemented my previous recommendation and share the results?
Additionally, please provide any further configuration details if additional support is needed.
Regards,
Ronny G
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi liuhao1,
Kindly inform me if you require further assistance with this issue.
Regards,
Ronny G
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi liuhao1,
I haven't heard from you in some time, so I will be closing the internal case we opened for this issue. If you still need assistance, please create a new community post, as I will no longer be monitoring this community.
Regards,
Ronny G
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page