Search Criteria
Package Details: xpadneo-dkms 0.9.7-1
Package Actions
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: | GPL-3.0-or-later |
Submitter: | katt |
Maintainer: | marmis |
Last Packager: | marmis |
Votes: | 34 |
Popularity: | 0.154101 |
First Submitted: | 2020-07-13 16:03 (UTC) |
Last Updated: | 2025-07-12 21:32 (UTC) |
Latest Comments
1 2 3 Next › Last »
vollowx commented on 2025-07-13 14:31 (UTC)
It has been working correctly after a "uninstall, reboot, install, reboot" process, though I don't know the reason. Thanks a lot for your help @marmis anyway
marmis commented on 2025-07-13 11:41 (UTC)
@vollowx I can still be firmware related, if you're missing
linux-firmware-*
packages for your hardware. AFAIK the most common Bluetooth hardwares are from Intel (linux-firmware-intel, MediaTek (linux-firmware-mediatek) and RealTek (linux-firmware-realtek).That means it's (very likely) using the
hid-xpadneo
module.Then it wasn't using xpadneo (probably falling back to the
hid_microsoft
module).Not sure about trigger force feedback, but rumbling should work on xpadneo (it does for me).
Expected. Wired is handled by the (traditional)
xpad
module.You should maybe try connecting your controller on another machine, preferably Windows or an Xbox. You could also update the controller firmware there, it might help with some issues. See Update your Xbox Wireless Controller. Funnily, that Microsoft page has a small mistake about their own controller: it says that "[the original Xbox Wireless Controller] has a small, circular 3.5-mm port on the bottom of the controller (if your controller has this port, you can only update via USB cable)", but it's the other way around: First Generation (2013) didn't have the phone jack and could not be updated wirelessly, all other versions (2015+) have both features.
vollowx commented on 2025-07-13 09:54 (UTC)
I just reinstalled the whole system so it should not be the firmware problem. The situation now is
Bluetooth: display as Xbox 360 (it was Xbox Series X yesterday), no rumbling at all, not to mention trigger force feedback, which I think means that it isn't controlled by
xpadneo
Wired: basic functions only, no features fromxpadneo
marmis commented on 2025-07-13 07:12 (UTC) (edited on 2025-07-13 09:57 (UTC) by marmis)
Also, @vollowx,
xpadneo
is not used for cable connection. The kernel usesxpad
for that instead. And, yes,xpadneo
always reports the device as "Xbox 360 Controller", doesn't matter the model or even the vendor. That is apparently just cosmetic, and the supported features are reported correctly for that device (see issues #397, #423, #457, #469 and #549). This behavior may change for version 0.11.marmis commented on 2025-07-13 06:57 (UTC) (edited on 2025-07-13 08:00 (UTC) by marmis)
@vollowx I was testing my controller in some games here, no issue so far. I don't think this is a packaging issue.
If it was working yesterday, but not today, then I don't think it is a controller issue either, although it's still possible. Was there a kernel or firmware update recently for you? There have been some extra splitting of
linux-firmware-*
recently (see a15b5f9c) and you could be missing some required packages if you're not using linux-firmware.If that's not the case, you can try uninstalling
xpadneo-dkms
temporarily, and see if the controller connects via Bluetooth using the in-tree kernel driver,(actually, it'sxpad
hid_microsoft
for Bluetooth), just to check if it is related to xpadneo or not. If you're still having issues after that, then it might be something in the hardware. To check the controller hardware, try connecting it to another Bluetooth device, like your phone. Same thing with your Bluetooth controller, try connecting another device on it. Even if both setups work, a hardware/firmware issue is still possible.Last thing you could try is a complete power cycle of both your controller and computer. Disconnect everything, remove batteries or let them discharge, force them on after discharged to clear any stored electricity from capacitors and then try bringing connecting them again. This worked for me on my last Bluetooth issue, and is the last thing I have in mind for an issue like yours.
vollowx commented on 2025-07-13 06:12 (UTC) (edited on 2025-07-13 06:28 (UTC) by vollowx)
@marmis I successfully loaded the module, and the gamepad stuck at a reconnecting loop. I'm using Xbox Series X on Bluetooth so it should be properly supported, and just yesterday it behaved normally, connected and rumbled immediately after turning it on. The following is how
bluetoothctl
outputsI also tried to connect with a cable, it gets no rumbling when connected, nor the trigger force feedback, so I think it isn't loaded by xpadneo
marmis commented on 2025-07-13 06:05 (UTC) (edited on 2025-07-13 06:34 (UTC) by marmis)
@vollowx
systemd-boot
or any other bootloader shouldn't affect this. First of all, xpadneo is NOT loaded by default. The module uses a system to bind itself to specific supported devices, and is only loaded when these devices are connected. It is possible to always load it on boot viamkinitcpio
configuration, but even then the bootloader should not affect how it is loaded.Now, about the issue, you can check if the modules are installed like this:
If you see it there, then you can try loading them manually with
sudo modprobe hid-xpadneo
, then verify it withlsmod | grep xpadneo
. If the module loads correctly withmodprobe
, but doesn't load automatically when the device is connected, it may be because your device or connection is not supported.Edit: you may also need to update your firmware.
vollowx commented on 2025-07-13 05:51 (UTC) (edited on 2025-07-13 05:54 (UTC) by vollowx)
I've tried reinstalling linux linux-zen and their headers, dkms and xpadneo-dkms, and still xpadneo doesn't appear in lsmod. I'm using systemd boot, not sure if this is related to my problem.
sudo dkms status
outputsand when installing
xpadneo-dkms
there are some strange outputsmarmis commented on 2025-07-12 21:32 (UTC)
@brody Yeah, you're right. I dropped it, but
pkgrel
was not changed because it doesn't affect the final package.I'm now preparing for the next
xpadneo
major release. The build process seems to have changed a bit, and it'll probably requirePKGBUILD
changes too. Not sure when that will land, though.1 2 3 Next › Last »