-
-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: build on kernel v6.12 #53
base: master
Are you sure you want to change the base?
Conversation
Upstream "Drop of obsoloted vmalloc PCM buffer helper API"; https://lore.kernel.org/all/[email protected]/ Code taken from the driver; https://lore.kernel.org/all/[email protected]/
I'll verify this once 6.12 lands in Debian experimental. |
Working here on linux-tkg 6.12-rc1 |
Just adding another data point: I can confirm that the 6.11 fix worked for me (linux kernel 6.11.1-zen1-1-zen) |
This worked for me as well, on kernel 6.11.1-arch1-1. |
Works on Suse Tumbleweed |
Works in NixOS with 6.11 and 6.12-rc kernels How is it with the maintenance on this project? @medusalix is there a way to help? |
Files replaced in the original xone's folder and working properly on ArchLinux with 6.11.3-arch1-1. |
Confirmed working on Fedora 41 beta (kernel 6.11.3). Thank you for opening this PR 👏! |
Confirmed working on Fedora 40, as well (we just got 6.11.3 a day or so ago). |
Confirmed working on Debian Testing 6.11.2 (just got it today). Thank you for the PR :) |
Confirming this as well |
Working on Fedora 41 KDE |
Confirmed working on 6.12 OS: CachyOS Linux x86_64 |
Confirmed working on 6.11 OS: Fedora 41 Gnome |
Confirmed working on 6.12.0-2-cachyos OS: CachyOS |
Confirmed working on Arch, 6.12.1-zen. |
confirmed working on ubuntu, 6.11.0-1009-oem |
I want to install this but i'm getting an error:
|
I suspect that you haven't merged the patch(es) before building? |
I cloned your repository with `Building module(s)....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.12.4-200.fc41.x86_64 (x86_64) |
You need to clone the specific branch, and not main: Main is currently tracking the xone repo 1:1, hence it has the same issue, retry with either:
|
Confirming that this fixes the core functionality on Fedora 41 and kernel 6.12. BUT, there used to be some features on kernel 6.9 that don't work anymore:
|
This is a kde bug they have finally announced they are working on. Been that way for a decade. https://bugs.kde.org/show_bug.cgi?id=328987 Any workarounds were likely using utilities like joystickwake |
I probably had a workaround that I don't remember then 😅 |
Thanks. Silly of me, i didn't noticed there was a branch for it ^^' It worked like a charm. Thanks. I don't get why this fix isn't pushed yet... |
Thank you this worked for me also 6.11.11-1-MANJARO |
Any chance that this could be merged? |
Seems to work fine on:
Also, it seems to fulfill the following pull-requests: |
working on 6.12.8-arch1-1 |
Works like a charm on the |
Fixes the build issues related to:
On kernel v6.12-rc1
The change for the helper can be found at "Drop of obsoloted vmalloc PCM buffer helper API" and the code that I implemented here was taken from the driver here
This also depends on the PR #48 for the v6.11 build fix.
Note: I don't have a headset to verify that the driver is working as expected, I only made the necessary changes to get it to build!