Package Details: xpadneo-dkms 0.9.6-1

Git Clone URL: https://aur.archlinux.org/xpadneo-dkms.git (read-only, click to copy)
Package Base: xpadneo-dkms
Description: Advanced Linux Driver for Xbox One Wireless Gamepad
Upstream URL: https://github.com/atar-axis/xpadneo
Keywords: dkms gamepad hid xbox xbox-controller xbox-one xpad xpadneo
Licenses: GPL3
Submitter: katt
Maintainer: marmis
Last Packager: marmis
Votes: 24
Popularity: 1.37
First Submitted: 2020-07-13 16:03 (UTC)
Last Updated: 2024-02-12 23:46 (UTC)

Latest Comments

1 2 Next › Last »

1u1ude commented on 2023-12-25 16:19 (UTC)

Works like a charm. Do not forget to update your controller firmware, or it may not work.

marmis commented on 2023-03-01 15:11 (UTC) (edited on 2023-09-07 19:24 (UTC) by marmis)

Sorry for the delayed response. I'm happy a solution was found.

I've updated the PKGBUILD to check for headers for the currently running kernel and show a warning pointing to https://wiki.archlinux.org/title/Dynamic_Kernel_Module_Support in case they were not found. Note that the warning may show up if your kernel was updated but the machine still hasn't rebooted with this new kernel. Hope it helps to avoid these errors with missing Linux headers in the future.

cnNLJoEjpDbCdNKQ commented on 2023-02-25 14:55 (UTC)

@TheBill2001 Thank you! @l0b0 install headers and have some fun.

Now XBox Elite 2 works over BT :)

Almost forgot about that. Long time ago I used dkms based drivers.

TheBill2001 commented on 2023-02-20 10:15 (UTC)

@AlexWayfer Install the linux headers for your kernel. Every DKMS module requires it.

AlexWayfer commented on 2023-01-10 22:58 (UTC)

:: Processing package changes...
(1/1) installing xpadneo-dkms                                                      [################################################] 100%
:: Running post-transaction hooks...
(1/3) Reloading device manager configuration...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Install DKMS modules
==> ERROR: Missing sbin kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing WinData kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing var kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing lost+found kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing usr kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing srv kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing run kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing boot kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing home kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing tmp kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing lib64 kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing mnt kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing WinSystem kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing etc kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing root kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing dev kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing proc kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing lib kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing sys kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing opt kernel headers for module hid-xpadneo/0.9.5.
==> ERROR: Missing bin kernel headers for module hid-xpadneo/0.9.5.

N_mag commented on 2022-09-08 02:04 (UTC) (edited on 2022-09-08 02:59 (UTC) by N_mag)

Really appreciate this @marmis, and thanks for the heads up on the intervention however I tried the removal and manual installation with the removal of the rules and *.conf file and with those files removed and both instances the dkms module did not install correctly.

I tested on the calibration screen for controllers on steam and in-game.

marmis commented on 2022-06-28 03:12 (UTC) (edited on 2022-06-28 03:21 (UTC) by marmis)

@bezirg done!

This update may require manual intervention: previous versions left to the DKMS install script to generate modprobe and udev config files. Now they are generated in makepkg, which may conflict with old files. The solution is to just remove previous package (sudo pacman -R xpadneo-dkms) and reinstall manually (e.g. makepkg -si).

If that's not enough, you can manually remove conflicting files:

sudo rm /usr/lib/udev/rules.d/{50-xpadneo-fixup-steamlink,60-xpadneo}.rules

Also, you can now safely remove the remaining modprobe file in /etc, if present:

sudo rm -f /etc/modprobe.d/xpadneo.conf

bezirg commented on 2022-01-04 13:39 (UTC)

@vittor_hideyoshi I think /usr/lib/modprobe.d/ is a better directory for placing xpadneo.conf than /etc/modprobe.d/.

l0b0 commented on 2021-02-13 09:14 (UTC) (edited on 2021-02-13 09:16 (UTC) by l0b0)

After installing this and rebooting, lsmod | grep xpad and sudo dmesg | grep xpad both show nothing. Is that normal? Trying xpadneo-dkms-git in the meantime.