You are not logged in.

#1 2025-07-06 12:53:18

gcae
Member
Registered: 2025-07-06
Posts: 7

Xbox One Controller not detected

Hello All,

I am currently trying to connect my model 1708 xbox one controller to my PC with a wired USB cable, but it is not detected as a game controller. According to the Arch Wiki it should just work without any kernel chicanery or package updates. Does anyone have a recommendation for solutions? I have tried different USB ports, cables, and even 2 different controllers; however it is not detected as a game controller. The output of lsusb is as follows:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 046d:c08b Logitech, Inc. G502 SE HERO Gaming Mouse
Bus 001 Device 004: ID 258a:002a SINO WEALTH Gaming KB 
Bus 001 Device 010: ID 045e:02ea Microsoft Corp. Xbox One Controller
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Thank you all for any help that is offered!

Offline

#2 2025-07-06 17:59:08

unixman
Member
Registered: 2015-03-12
Posts: 182

Re: Xbox One Controller not detected

for above ID your joystick supported by kernel indeed.
So driver must be loaded automaticaly.(with the help of udev)
check that is the case?
if not then:

modprobe xpat

then plug/unplug it and see:

dmesg | tail -n 20

and look at /dev/input/  to see whether new files are created.

if there is new files after plug then kernel side is OK.
from now its upto userspace/games.

Offline

Board footer

Powered by FluxBB