Wired controller disconnect/re-connection issue
While Steam Input is turned on if my controller comes unplugged most games reports a "Controller Unplugged" with the prompt to press any button to plug it back in. When I reconnect the controller it can operate the Steam overlay, but the game doesn't register input.
Further details:
I'm using a mix of controllers (Xbox One, PS4/5, Switch) all using a magnetic USB cable, this occasionally comes loose causing the disconnect.
This is issue in Cyber Punk 2077, Binding of Isaac, Deep Rock Galactic Survivors, Power Wash Simulator, basically any game that has Steam Input enabled.
If I disable Steam Input for that game the controller reconnects just fine, but in some games this makes the game unplayable as they lean on Steam Input.
5 Replies
I did test this on my Steam Deck and it behaves as expected.
You should be able to fix by reconfiguring the controller order
It most likely means that on disconnect the OS believes the controller has reconnected as the next iterative port
The Steam Deck (and similar) usually has the internal controller as port 0, and external pads as port 1, 2, 3 etc
if a pad in port 1 disconnects it may be being recognised as pad 2 on reconnect
Okay, but where? I don't see an option for it under the Steam Controller section

Never shows up. I only ever show one controller
For anyone that stumbles in here, I ended up installing vanilla Steam OS using the Deck recovery image, it doesn't have this problem.