[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Fwd: Kernel incompatible with Intel Atom Processor (Coprocessor) driver C3758 / C3xxx



Package:  linux-image-5.10.0-18-amd64
Version: 5.10.0-18-amd64

Problem: The system cannot reboot anymore because the kernel has a problem unloading the coprocessor driver. Intel Atom Processor (Coprocessor) driver C3758 / C3xxx

Reproducible: yes (fresh Debian debian-11.5.0-amd64-DVD-1.iso installation)
My motherboard is a MBN802 (you can search the specs with your favourite search engine if you like).

After first installation i get:
[    6.891481] c3xxx 0000:01:00.0: Failed to load MMP firmware qat_c3xxx_mmp.bin
[    6.898666] c3xxx 0000:01:00.0: Failed to load acceleration FW

To install this drivers i have to install them with:
cd /lib/firmware
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/qat_c3xxx.bin
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/qat_c3xxx_mmp.bin

After rebooting i can see them with:

modprobe -D qat_c3xxx
insmod /lib/modules/5.10.0-18-amd64/kernel/crypto/authenc.ko
insmod /lib/modules/5.10.0-18-amd64/kernel/drivers/crypto/qat/qat_common/intel_qat.ko
insmod /lib/modules/5.10.0-18-amd64/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko

If i unload it manually i get "kernel tainted" and the system crashes:

modprobe --remove-dependencies -f qat_c3xxx
[  343.834657] qat_c3xxx: module_layout: kernel tainted.

My temporary solution is: Switch to Liquorix kernel. With kernel 5.19.0-9.1-liquorix-amd64 the drivers are running fine.
See howto at: https://www.linuxcapable.com/how-to-install-liquorix-linux-kernel-on-debian-11-bullseye/

Maybe you can fix this bug in future versions and compare the difference between the Liquorix and actual Debian kernel.

Thanks. Christian

Reply to: