Steam for Linux

Steam for Linux

Xbox 360 controller no longer detected by STEAM
Been this way for months now, so I guess it needs a topic ten about it.
360 controller picks up and works fine in the OS proper.
STEAM does not detect it as a controller.
It detects other controllers just fine, but doesn't recognize 360 controller at all.
Yes, 360 controller is enabled in settings.
Yes, I tried making udev rules.
Yes, it worked fine before, plug and play.
No, no changes were made between it working and breaking.
Last I tried diagnosing it, it would work only after a fresh steam reinstall, and then immediately break if it was ever unplugged. This is probably still the case.
This seems to be a STEAM linux bug related to something getting borked when the controller is unplugged or plugged, or is not detected or some other such condition.

Can anyone reproduce?
< >
Showing 1-4 of 4 comments
Confirmed, it still works after reinstalling steam.(sudo pacman -S steam; steam)
So, it's the same bug from many many many months ago now. Insight is appreciated.
Grogan 1 Jul @ 1:46pm 
Steam shouldn't need to program a USB XBox 360 controller, there's the xpad driver in kernel for that. I DISABLE Steam Input for Xbox controllers.

As a rule of thumb (though it still works for me either way) I have the controller plugged in before launching Steam. Plug it in, check dmesg to see that it's initialized, then launch Steam.

I could be wrong, in that your Xbox 360 controller is somehow "different" but give that a try.
idk what's different about my configuration, or why it works fine once each time steam is reinstalled with the controller plugged in. it doesn't work if steam is restarted or if the controller is plugged in during system boot, only if steam is reinstalled, and only once.(sudo pacman -S steam; steam)
it works fine in jstest-gtk, evtest-qt, and inputs show up in /dev/input/js0.
and now I've completely deleted the steam folder and reinstalled, and verified the behavior is the same on a completely fresh steam install. works once, and then breaks once the controller is unplugged and reinserted.

idk what specifically pacman -S steam does to fix it temporarily, but I suspect that's really the key to fixing the bug. Sadly, I don't really know exactly what pacman is doing there or how to find out the exact process sequence.
< >
Showing 1-4 of 4 comments
Per page: 1530 50