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: 18
Popularity: 2.52
First Submitted: 2021-07-01 19:03 (UTC)
Last Updated: 2025-02-11 08:53 (UTC)

Dependencies (3)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

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.

yjun commented on 2024-04-13 15:15 (UTC) (edited on 2024-04-13 15:16 (UTC) by yjun)

Hi, maybe placing the xone-blacklist.conf file in the /usr/lib/udev/rules.d/ directory would be a better option for packaging, similar to what has been done in xone-dkms. [xone release v0.2](https://aur.archlinux.org/cgit/aur.git/commit/?h=xone-dkms&id=473ef84f8950a2b24faaa9fca23bbf19863ba765]

https://wiki.archlinux.org/title/Udev#About_udev_rules

udev rules written by the administrator go in /etc/udev/rules.d/, their file name has to end with .rules. The udev rules shipped with various packages are found in /usr/lib/udev/rules.d/