Libinput doesn't recognize Xbox controller, recognizes other controllers
Summary
The handshake between the kernel recognizing exclusively an Xbox controller and Libinput recognizing it as a valid controller somehow gets lost; could be an upstream issue.
Plug In Xbox Controller on latest version of Libinput on a Arch Linux KDE Plasma 6 desktop, feel the controller vibrate and the operating system play the "USB Device Paired" sound to signal a handshake taking place, type libinput record
, notice xbox controller isn't in the list./
Plug in Switch Pro Controller using same cable, type libinput record
, to be greeted with a list that includes the Switch Pro Controller
Required information
- libinput version:
- 1.25.0
- hardware information:
OS: Arch Linux x86_64
Host: MS-7D54 1.0
Kernel: 6.8.1-arch1-1
Uptime: 14 mins
Shell: bash 5.2.26
DE: Plasma 6.0.2
WM: kwin
CPU: AMD Ryzen 7 5800X3D (16) @ 3.400GHz
GPU: AMD ATI Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT
The two attachments are snippit of journalctl -b where I unplugged and replugged the xbox controller and the same process done on the Switch Pro Controller, which is confirmed working on libinput's part.