Double check if Secure Boot is disabled, xone and xpadneo have known issues with secure boot.
Linux Gaming
Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME
away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.
This page can be subscribed to via RSS.
Original /r/linux_gaming pengwing by uoou.
Resources
WWW:
Discord:
IRC:
Matrix:
Telegram:
Have you upgraded the firmware on the controller? I had basically the same problem and I needed to update the firmware.
this right here. it's dumb as fuck, but has resolved 100% of my issues.
good luck getting it updated though, I had to use a windows VM and pass the USB through.
Yup I had to borrow my wife’s work laptop it’s a real pain.
Thanks! I'll see if I can find a windows machine and give it a try. I can't pass it through to the windows VM I keep around, since it doesn't show up as a USB device at all.
I'm doubtful that it's the same issue with the firmware as it doesn't show up as a usb-device when connected via cable. I don't think you can update the firmware without usb-connection.
Have you tried another usb-cable? What make and model is your bluetooth adapter? Clone adapters have huge amount of problems and USB-cables can break or be only for charging having no leads for data.
Is the controller original or 3rd party / clone?
Edit: I managed to just now notice that you actually wrote that the Bluetooth somewhat works.
Does the controller battery have enough charge?
Does the controller work at all? Have you checked it using Xbox or another computer? Does the USB-port work?
The bluetooth connection definitly works:
$ bluetoothctl info F4:6A:D7:9A:42:3A
Device F4:6A:D7:9A:42:3A (public)
Name: Xbox Wireless Controller
Alias: Xbox Wireless Controller
Appearance: 0x03c4 (964)
Icon: input-gaming
Paired: yes
Bonded: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Vendor specific (00000001-5f60-4c4f-9c83-a7953298d40d)
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Battery Service (0000180f-0000-1000-8000-00805f9b34fb)
UUID: Human Interface Device (00001812-0000-1000-8000-00805f9b34fb)
Modalias: usb:v045Ep0B13d0501
Battery Percentage: 0x64 (100)
I don't have another device to plug the USB port into, but it can at least get power from it.