After installing the new kernel you should have noticed that installing the kernel module xone-dkms could not be installed for 6.11 due to on error. I think you should be using xone-dkms-git as xone-dkms has problems on its own on older kernels.
There is an open pull request to fix this build error for kernel 6.11, see here.
I don’t know what the best way is to apply that patch. But here’s what I did:
yay -S xone-dkms-gityay -R xone-dkms-gitcd ~/.cache/yay/xone-dkms-git- remove everything from this directory, but keep the file
PKGBUILD - edit
PKGBUILDthe following way- Find the line that says
source=("git+https://github.com/medusalix/xone.git") - Replace with
source=("git+https://github.com/medusalix/xone.git#commit=28df566c38e0ee500fd5f74643fc35f21a4ff696") - FYI
28df566c38e0ee500fd5f74643fc35f21a4ff696is the commit hash of the only commit of that pull request I linked earlier - save
- Find the line that says
- back in
~/.cache/yay/xone-dkms-gitdomakepkg -si
The kernel module should be installed automatically when entering that command.
You should subscribe to that pull request or at least regularly check it manually in case it got merged. Then do
yay -R xone-dkms-gitrm -rf ~/.cache/yay/xone-dkms-gityay -S xone-dkms-git
EDIT: cleanup instructions so it’s easier to follow for beginners