I have same trouble. System Information
I have similar issues with a wired Xbox 360 gamepad, and this only occurred after updating libwacom to version 1.4. Upstream libwacom has an issue open where someone has narrowed down the issue.
@Dar13 Awesome, thanks! I can confirm that I had an upgrade to libwacom 1.4 on June 24:
$ rpm -qa --last | grep wacom
lib64wacom-devel-1.4-1.mga8.x86_64 2020-06-24T22:17:28 CEST
libwacom-1.4-1.mga8.x86_64 2020-06-24T22:17:27 CEST
lib64wacom2-1.4-1.mga8.x86_64 2020-06-24T22:17:27 CEST
I backported the upstream bugfix PR to Mageia's package, and it fixes the issue.
So this is not a Steam issue and could be closed. I'll leave that to bug triagers to decide though, as I think it might also be useful to keep this report up for a few days to help other affected users find what's causing the regression.
Given the bug, I expect a libwacom 1.4.1 fixing it to be released soon.
libwacom 1.4-2 was released to the Arch extra repo, which included the udev fix. Everything works fine for me again.
I should really start looking at open github issues before nuking my Arch installation trying to fix it
libwacom 1.4.1 has been released with this fix.
If you experience the issue, please contact your distro maintainer for libwacom and ask for an update.
Closing as fixed on libwacom's side years ago.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
I used to use my Steam Controller on this Linux system without any issue, and last used it successfully maybe around June 20 or 21, then didn't get to play for a few days.
When I tried it yesterday (June 25) while running the Steam client beta, the controller wouldn't get picked up in the games I tried (Baba Is You, Into The Breach, A Short Hike). Today it's the same, and the issue is the same with the Steam release build. The controller input works fine in Desktop mode or in Big Picture.
In game, some input seems to work, but it appears to behave as if the controller is using the Desktop mode, and thus not being registered as an Xinput gamepad. I confirmed this with Baba Is You (which should "No controller detected" in its controller settings) and a Linux gamepad testing tool (https://github.com/godotengine/godot-demo-projects/tree/master/misc/joypads ran with Godot 3.2.2 in Steam).
Here's the output from Steam (run in a terminal) when:
https://gist.github.com/akien-mga/bfe3f234feb64ee2e7ef898fbec11c19
I tried various things to solve it but with no success:
rmmod hid_steamor blacklistinghid_steamin/etc/modprobe.d~/.local/share/Steamand~/.steam)None of this helped :|
One thing which did help somewhat was to disable the Steam overlay, which then made the controller partially functional, but with only some buttons working and a wrong mapping. From what I read, Steam needs the overlay active for proper gamepad mode, so I guess that's why. Before this "regression", it worked fine with the overlay in any case.
Any advance welcome to debug this further :)
Note: I found this Reddit issue from two days ago which describes similar symptoms, though on macOS Catalina.
Steps for reproducing this issue:
System info