How to get my gamepad working on linux

Hello i am using a 3rd party USB wired gamepad i have linked it

Ok, so i installed xone-dkms from aur

[  545.162222] usb 1-3: new full-speed USB device number 22 using xhci_hcd
[  545.296737] usb 1-3: New USB device found, idVendor=2563, idProduct=0575, bcdDevice= 2.00
[  545.296741] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  545.296742] usb 1-3: Product: PS3/PC Gamepad
[  545.296743] usb 1-3: Manufacturer: SHANWAN
[  545.298564] input: SHANWAN PS3/PC Gamepad as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:2563:0575.000C/input/input32
[  545.298716] hid-generic 0003:2563:0575.000C: input,hidraw2: USB HID v1.10 Gamepad [SHANWAN PS3/PC Gamepad] on usb-0000:00:14.0-3/input0
[  545.320129] usb 1-3: USB disconnect, device number 22
[  545.928993] usb 1-3: new full-speed USB device number 23 using xhci_hcd
[  546.061231] usb 1-3: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.10
[  546.061235] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0


[  546.061236] usb 1-3: Product: Controller
[  546.061237] usb 1-3: Manufacturer: SHANWAN
[  549.636722] usb 1-3: USB disconnect, device number 23

I mean… xone is only for Xbox devices. But as you already tried xone-dkms…

The xone repo is currently not compatible with linux kernels 6.11 or 6.12. But there are open pull requests that fixes those issues. This is the pull request that fixes it for 6.12.

I have written up some instructions how to install that version of xone-dkms-git here. But you need to use another commit hash if you’re on linux 6.12, which is d88ea1e8b430d4b96134e43ca1892ac48334578e instead of 28df566c38e0ee500fd5f74643fc35f21a4ff696. Also, as you installed xone-dkms, you need to uninstall that package first. Before you start following the instructions.

ok ima try when im home :+1:

1 Like

yo i got the same thing man :face_holding_back_tears:

[   43.923235] usb 1-3: new full-speed USB device number 6 using xhci_hcd
[   44.055747] usb 1-3: New USB device found, idVendor=2563, idProduct=0575, bcdDevice= 2.00
[   44.055751] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   44.055753] usb 1-3: Product: PS3/PC Gamepad
[   44.055754] usb 1-3: Manufacturer: SHANWAN
[   44.057815] input: SHANWAN PS3/PC Gamepad as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:2563:0575.0003/input/input23
[   44.057912] hid-generic 0003:2563:0575.0003: input,hidraw2: USB HID v1.10 Gamepad [SHANWAN PS3/PC Gamepad] on usb-0000:00:14.0-3/input0
[   44.078633] usb 1-3: USB disconnect, device number 6
[   44.689797] usb 1-3: new full-speed USB device number 7 using xhci_hcd
[   44.822971] usb 1-3: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.10
[   44.822975] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   44.822976] usb 1-3: Product: Controller
[   44.822977] usb 1-3: Manufacturer: SHANWAN

Hmmm. Weird. Did you look in the arch wiki? There’s a section that sounds a lot like your problem. I don’t understand the solution, but you can try to figure it out. Or maybe someone more competent can help you.