You are not logged in.
Been trying to make it work for months but no success on my arch (hyprland) install.
Wired: Works in dinput, doesn't get recognized (on https://hardwaretester.com/gamepad) in xinput
Wireless (dongle): Gets recognized in dinput but inputs don't register. Doesn't get recognized in xinput
'recognized' here means [https://hardwaretester.com/gamepad](https://hardwaretester.com/gamepad) picked it up.
It works flawlessly in all modes on my Nobara install
Packages I have tried: `xboxdrv`, `xone-dkms`, `xone-dkms-git`, `xone-dongle-firmware`, `xpadneo-dkms-git`, `xpadneo-dkms`, `dkms`, `linux-headers`, `game-deives-udev`
When I run `sudo xboxdrv --debug`
I get (when in wireless (dongle) xinput mode)
xboxdrv 0.8.14
Copyright © 2008-2011 Ingo Ruhnke <grumbel@gmail.com>
Licensed under GNU GPL version 3 or later <[url]http://gnu.org/licenses/gpl.html[/url]>
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under certain conditions; see
the file COPYING for details.
Controller: Microsoft X-Box 360 pad
Vendor/Product: 0x45e:0x28e
USB Path: 001:010
Controller Type: Xbox360
[DEBUG] USBController::usb_find_ep(): Interface: 0
[DEBUG] USBController::usb_find_ep(): Endpoint: 1(IN)
[DEBUG] USBController::usb_find_ep(): Endpoint: 5(OUT)
[DEBUG] USBController::usb_find_ep(): Interface: 0
[DEBUG] USBController::usb_find_ep(): Endpoint: 1(IN)
[DEBUG] USBController::usb_find_ep(): Endpoint: 5(OUT)
[DEBUG] Xbox360Controller::Xbox360Controller(): EP(IN): 1
[DEBUG] Xbox360Controller::Xbox360Controller(): EP(OUT): 5
-- [ ERROR ] ------------------------------------------------------
Error couldn't claim the USB interface: LIBUSB_ERROR_BUSY
Try to run 'rmmod xpad' and then xboxdrv again or start xboxdrv with the option --detach-kernel-driver.
`rmmod xpad` gives
rmmod: ERROR: Module xpad is not currently loaded
Last edited by askeladden (2025-04-09 07:26:02)
Offline
Did you ever figure out a way to get it to work? I have the exact same problem on CachyOS.
Offline