Sample Header Ad - 728x90

XBox One controller (USB) is detected, but sends no input events

0 votes
0 answers
1597 views
I have a recently purchased X Box One wired controller, which I would like to have available on Linux. When I plug it in, it is detected, and does show up as /dev/input/js1. (/dev/input/js0 is my Wacom graphics pad.) However, jstest receives no input events from the controller. I've installed xpad, done sudo modprobe xpad,and even installed xpadneo. I've attempted turning off Steam's X Box Configuration in its controller settings to get it to work; to no effect. I've updated xpad and xpadneo to the latest versions. Holding the center button does cause it to be reported as detected by Steam; but Steam does not receive joystick or button events either. There's no Bluetooth involved here; the whole thing is connected via USB to my front panel. Normally that makes things simpler, but as of yet I have had no luck. Can someone with some hardware knowledge explain to me what is going on, and how I can get my system to recognize the controller? I heard that it's supported natively, but this is very confusing. Thank you!
Asked by Michael Macha (323 rep)
Sep 12, 2021, 01:10 PM