protonscr

Connecting steam controller via BLE causes steam and controller to become unresponsive

steamclosed Distro Family: ArchGeneral controller / Steam Input
ValveSoftware/steam-for-linux#11021 · opened 2024-06-26 by CobaltChris · updated 2024-06-27 · 2 comments · github
CCobaltChris 2024-06-26 github

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

Bluetooth adapter: ID 8087:0029 Intel Corp. AX200 Bluetooth

Steps for reproducing this issue:

  1. Close Steam
  2. Pair Controller via system UI over Bluetooth
  3. Confirm Steam Controller is functioning in Lizard mode
  4. Disconnect Controller
  5. Launch Steam
  6. Reconnect Steam Controller via BLE (It seems to function via USB and possibly dongle, but I do not possess one at the moment)

Steam UI backend will hang when Steam Controller leaves Lizard Mode and only basic interactive elements will move, such as library list. Anything that hasn't been cached will not load. All menus become unresponsive. Both the Controller and Steam require restarts to function independently.

Kkisak-valve maintainer 2024-06-26 github

Hello @CobaltChris, what version of bluez are you using? This looks like https://github.com/bluez/bluez/issues/880 which should be fixed by the commit that closed that issue report.

CCobaltChris 2024-06-27 github

I have confirmed that the version of bluez causing issues was installed on my system. The commit in this mentioned issue is claimed to not fully fix the issue, but does allow the steam controller to function if connected before opening Steam.

I will make a side note as I close this issue, downgrading the bluez package to v5.73 seems to be the most reliable fix at the moment.
Steam controller works perfectly with 5.73 installed.

Nothing extracted yet.