Package Details: xone-dkms-git 0.3.r94.g6b9d59a-2

Git Clone URL: https://aur.archlinux.org/xone-dkms-git.git (read-only, click to copy)
Package Base: xone-dkms-git
Description: Modern Linux driver for Xbox One and Xbox Series X|S controllers
Upstream URL: https://github.com/dlundqvist/xone
Licenses: GPL-2.0-or-later
Conflicts: xone-dkms
Provides: xone-dkms
Submitter: None
Maintainer: xiota
Last Packager: xiota
Votes: 14
Popularity: 0.123990
First Submitted: 2021-07-01 19:03 (UTC)
Last Updated: 2025-02-11 08:53 (UTC)

Dependencies (3)

Sources (1)

Latest Comments

1 2 Next › Last »

xiota commented on 2025-02-11 22:38 (UTC) (edited on 2025-02-11 22:39 (UTC) by xiota)

This package switched forks because development on the original has stalled. For those who prefer, aur/xone-dkms is pinned to the last commit from medusalix. However, the stable package would also switch forks if dlundqvist makes an actual release because that would signal continued development from medusalix to be highly unlikely.

I did not experience any difficulties with this package requiring reboot. Perhaps there was a concurrent kernel update? As for having to disconnect and reconnect devices, doing so is not particularly unusual and may be needed for a variety of devices and circumstances.

The dlundqvist package redirects to this one and will eventually be retired.

jul.cgn commented on 2025-02-11 16:48 (UTC) (edited on 2025-02-11 19:13 (UTC) by jul.cgn)

I'm critical of the switch to dlundqvist fork, because it does not work with official xbox one adapter and controllers. At least not out of the box. Also, there already is a xone-dlundqvist-dkms-git package, which you maintain.

Reverting the PKGBUILD back to commit 96ac6de62db9 and using source=("git+https://github.com/medusalix/xone.git#commit=d88ea1e8b430d4b96134e43ca1892ac48334578e") fixes it for kernels 6.11+, see https://github.com/medusalix/xone/pull/53/

I have to revert my statement. What needs to be done is to uninstall the current module, remove the package cache, poweroff, remove the dongle, reboot, install the package, reboot and THEN plug the dongle in.

xiota commented on 2025-02-11 08:47 (UTC) (edited on 2025-02-11 09:01 (UTC) by xiota)

This package has been switched to the dlundqvist fork. The firmware package is now optional.

Blu3wolf commented on 2025-01-23 09:48 (UTC)

Could xone-dongle-firmware be made an optdepends, instead of depends? As this is only required for wireless controllers, and not wired ones.

veganvelociraptr commented on 2024-12-15 09:05 (UTC)

@tskaar: Thank you, worked me with a custom 6.12.5 kernel.

burster commented on 2024-11-24 17:49 (UTC)

@tskaar: For me it does (6.12-zen). Thank you.

tskaar commented on 2024-10-09 22:27 (UTC) (edited on 2024-10-09 22:28 (UTC) by tskaar)

I would recommend pulling in !53, that should fix build issues with Kernel v6.11 and v6.12.

An example diff would be:

diff --git a/PKGBUILD b/PKGBUILD
index 6a593a0..7f3c5d3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@

 _pkgname=xone
 pkgname=xone-dkms-git
-pkgver=0.3.r0.g8311a25
-pkgrel=2
+pkgver=0.3.r59.gd88ea1e
+pkgrel=1
 pkgdesc='Modern Linux driver for Xbox One and Xbox Series X|S controllers'
 arch=('x86_64')
 url='https://github.com/medusalix/xone'
@@ -23,6 +23,13 @@ pkgver() {
   git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
 }

+prepare() {
+  cd "${srcdir}/${_pkgname}"
+  # Pull tskaar:fix-6.12
+  # https://github.com/medusalix/xone/pull/53
+  git merge --no-commit d88ea1e8b430d4b96134e43ca1892ac48334578e
+}
+
 package() {
   cd "${srcdir}/${_pkgname}"

burster commented on 2024-10-05 19:24 (UTC)

This fork works with 6.11: https://aur.archlinux.org/packages/xone-dlundqvist-dkms-git

urbenlegend commented on 2024-10-05 18:32 (UTC)

Needs patch for 6.11

koegounet commented on 2024-07-03 09:17 (UTC)

Works like a charm.