Generated 6.9 kernel with upstream patch issue

Hi,

Thanks to @MrLavender [Unstable Update] June 2024 Edition - #17 by MrLavender

I generated a 6.9 kernel with a one line patch from upstream ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake - kernel/git/libata/linux.git - libata development tree

Then, i installed this kernel and force reinstalled nvidia drivers :

sudo pacman -U linux69-6.9.3-1-x86_64.pkg.tar.zst linux69-headers-6.9.3-1-x86_64.pkg.tar.zst
sudo mhwd -f -i pci video-nvidia

Then, when i boot, i cannot reach my desktop manager, it can’t reach the graphical target, here is the logs i get :

dmesg :

nvidia: loading out-of-tree module taints kernel.
nvidia: module license 'NVIDIA' taints kernel.
Disabling lock debugging due to kernel taint
nvidia: module verification failed: signature and/or required key missing - tainting kernel
nvidia: module license taints kernel.
BPF: [123924] TYPEDEF  
BPF: type_id=6
BPF:  
BPF: Invalid name
BPF: 
failed to validate module [nvidia] BTF: -22
BPF: [123924] TYPEDEF  
BPF: type_id=6
BPF:  
BPF: Invalid name
BPF: 
failed to validate module [nvidia] BTF: -22
BPF: [123924] TYPEDEF  
BPF: type_id=6
BPF:  
BPF: Invalid name
BPF: 
failed to validate module [nvidia] BTF: -22
BPF: [123924] TYPEDEF  
BPF: type_id=6
BPF:  
BPF: Invalid name
BPF: 
failed to validate module [nvidia] BTF: -22

journalctl -b | grep nvidia:

juin 05 16:36:32 <username> kernel: Command line: BOOT_IMAGE=/@/boot/vmlinuz-6.9-x86_64 root=UUID=0701ca92-2b7e-41c0-b4dd-d91194313cdf rw rootflags=subvol=@ cryptdevice=UUID=d916a464-4abf-46bd-b36a-e81a6381e0fc:luks-d916a464-4abf-46bd-b36a-e81a6381e0fc root=/dev/mapper/luks-d916a464-4abf-46bd-b36a-e81a6381e0fc udev.log_priority=3 nvidia-drm.modeset=1 nvidia_drm.fbdev=1
juin 05 16:36:32 <username> kernel: Kernel command line: BOOT_IMAGE=/@/boot/vmlinuz-6.9-x86_64 root=UUID=0701ca92-2b7e-41c0-b4dd-d91194313cdf rw rootflags=subvol=@ cryptdevice=UUID=d916a464-4abf-46bd-b36a-e81a6381e0fc:luks-d916a464-4abf-46bd-b36a-e81a6381e0fc root=/dev/mapper/luks-d916a464-4abf-46bd-b36a-e81a6381e0fc udev.log_priority=3 nvidia-drm.modeset=1 nvidia_drm.fbdev=1
juin 05 16:36:32 <username> kernel: nvidia: loading out-of-tree module taints kernel.
juin 05 16:36:32 <username> kernel: nvidia: module license 'NVIDIA' taints kernel.
juin 05 16:36:32 <username> kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel
juin 05 16:36:32 <username> kernel: nvidia: module license taints kernel.
juin 05 16:36:32 <username> kernel: failed to validate module [nvidia] BTF: -22
juin 05 16:36:32 <username> kernel: failed to validate module [nvidia] BTF: -22
juin 05 16:36:32 <username> kernel: failed to validate module [nvidia] BTF: -22
juin 05 16:36:32 <username> kernel: failed to validate module [nvidia] BTF: -22
juin 05 16:36:32 <username> kernel: failed to validate module [nvidia] BTF: -22
juin 05 16:36:32 <username> kernel: failed to validate module [nvidia] BTF: -22
juin 05 16:36:33 <username> kernel: failed to validate module [nvidia] BTF: -22
juin 05 16:36:33 <username> systemd-modules-load[424]: Failed to insert module 'nvidia': Invalid argument
juin 05 16:36:34 <username> kernel: failed to validate module [nvidia] BTF: -22
juin 05 16:36:34 <username> systemd-modules-load[424]: Failed to insert module 'nvidia_drm': Device or resource busy
juin 05 16:36:34 <username> kernel: failed to validate module [nvidia] BTF: -22
juin 05 16:36:34 <username> systemd-modules-load[424]: Failed to insert module 'nvidia_uvm': Invalid argument
juin 05 16:36:46 <username> kernel: failed to validate module [nvidia] BTF: -22
juin 05 16:36:47 <username> kernel: failed to validate module [nvidia] BTF: -22

I have done some researches, but no solution.

I give you the important parts of /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT=‘cryptdevice=UUID=d916a464-4abf-46bd-b36a-e81a6381e0fc:luks-d916a464-4abf-46bd-b36a-e81a6381e0fc root=/dev/mapper/luks-d916a464-4abf-46bd-b36a-e81a6381e0fc udev.log_priority=3 nvidia-drm.modeset=1 nvidia_drm.fbdev=1’

and

/etc/mkinitcpio.conf:

MODULES=(crc32c-intel nvidia nvidia_modeset nvidia_uvm nvidia_drm )

HOOKS=(base udev autodetect microcode modconf kms block keyboard keymap consolefont encrypt filesystems grub-btrfs-overlayfs)

Do you have any idea to help me ? Thank you.
ps: my system works perfectly with unmodified kernel 6.9 or 6.6 lts

Nvidia 555 beta solved my issue.

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.