protonscr

DualShock 3 randomly disconnecting

steamclosed Distro Family: ArchGeneral controller / Steam Input
ValveSoftware/steam-for-linux#7366 · opened 2020-09-17 by Loacoon1 · updated 2023-05-26 · 5 comments · github
LLoacoon1 2020-09-17 github

Your system information

  • Steam client version (build number or date): 1599861500
  • Distribution (e.g. Ubuntu): Manjaro
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

My Dualshock 3 is randomly disconnecting every few seconds/minutes in game.

Steps for reproducing this issue:

  1. Start Steam with a Dualshock 3 plugged in
  2. Start a game
  3. Play until it disconnects.
Dmesg output :

[10444.718161] usb 3-6.1: new full-speed USB device number 12 using xhci_hcd
[10444.987467] usb 3-6.1: New USB device found, idVendor=054c, idProduct=0268, bcdDevice= 1.00
[10444.987469] usb 3-6.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[10444.987470] usb 3-6.1: Product: PLAYSTATION(R)3 Controller
[10444.987470] usb 3-6.1: Manufacturer: Sony
[10445.136737] input: Sony PLAYSTATION(R)3 Controller Motion Sensors as /devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:08.0/0000:2b:00.3/usb3/3-6/3-6.1/3-6.1:1.0/0003:054C:0268.000B/input/input45
[10445.191517] input: Sony PLAYSTATION(R)3 Controller as /devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:08.0/0000:2b:00.3/usb3/3-6/3-6.1/3-6.1:1.0/0003:054C:0268.000B/input/input44
[10445.191581] sony 0003:054C:0268.000B: input,hiddev5,hidraw7: USB HID v81.11 Joystick [Sony PLAYSTATION(R)3 Controller] on usb-0000:2b:00.3-6.1/input0
[10446.458740] input: Microsoft X-Box 360 pad as /devices/virtual/input/input46
[10484.030170] usb 3-6.1: USB disconnect, device number 12
[10485.097969] usb 3-6.1: new full-speed USB device number 13 using xhci_hcd
[10485.793432] usb 3-6.1: New USB device found, idVendor=054c, idProduct=0268, bcdDevice= 1.00
[10485.793433] usb 3-6.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[10485.793434] usb 3-6.1: Product: PLAYSTATION(R)3 Controller
[10485.793435] usb 3-6.1: Manufacturer: Sony
[10486.257699] input: Sony PLAYSTATION(R)3 Controller Motion Sensors as /devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:08.0/0000:2b:00.3/usb3/3-6/3-6.1/3-6.1:1.0/0003:054C:0268.000C/input/input48
[10486.311320] input: Sony PLAYSTATION(R)3 Controller as /devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:08.0/0000:2b:00.3/usb3/3-6/3-6.1/3-6.1:1.0/0003:054C:0268.000C/input/input47
[10486.311386] sony 0003:054C:0268.000C: input,hiddev5,hidraw7: USB HID v81.11 Joystick [Sony PLAYSTATION(R)3 Controller] on usb-0000:2b:00.3-6.1/input0
[10487.695126] input: Microsoft X-Box 360 pad as /devices/virtual/input/input49
[10488.126166] usb 3-6.1: USB disconnect, device number 13
[10488.557958] usb 3-6.1: new full-speed USB device number 14 using xhci_hcd
[10488.948439] usb 3-6.1: unable to read config index 0 descriptor/start: -32
[10488.948441] usb 3-6.1: chopping to 0 config(s)
[10488.948443] usb 3-6.1: can't read configurations, error -32
[10489.467952] usb 3-6.1: new full-speed USB device number 15 using xhci_hcd
[10490.160433] usb 3-6.1: New USB device found, idVendor=054c, idProduct=0268, bcdDevice= 1.00
[10490.160437] usb 3-6.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[10490.160439] usb 3-6.1: Product: PLAYSTATION(R)3 Controller
[10490.160441] usb 3-6.1: Manufacturer: Sony
[10490.642725] input: Sony PLAYSTATION(R)3 Controller Motion Sensors as /devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:08.0/0000:2b:00.3/usb3/3-6/3-6.1/3-6.1:1.0/0003:054C:0268.000D/input/input51
[10490.697991] input: Sony PLAYSTATION(R)3 Controller as /devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:08.0/0000:2b:00.3/usb3/3-6/3-6.1/3-6.1:1.0/0003:054C:0268.000D/input/input50
[10490.698356] sony 0003:054C:0268.000D: input,hiddev5,hidraw7: USB HID v81.11 Joystick [Sony PLAYSTATION(R)3 Controller] on usb-0000:2b:00.3-6.1/input0

Steam Console output :

Controller 0 Manette uses xinput : true
Loaded Config for Local Selection Path for App ID 228300, Controller 0: /home/loacoon/.local/share/Steam//controller_base/templates/controller_ps3_gamepad_joystick.vdf
Controller 0 Manette uses xinput : true
Controller device closed after hid_read failure
Controller 0 disconnected
Local Device Found
  type: 054c 0268
  path: sdl://2
  serial_number:  - 0
  Manufacturer: 
  Product:      PS3 Controller
  Release:      8111
  Interface:    -1

!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
RecordSteamInterfaceCreation (PID 188877): SteamUtils005 / Utils
Controller 0 connected, configuring it now...
Controller has an Invalid or missing unit serial number, setting to '54c-268-381488a'
BYieldingQueryAccountsRegisteredToController
!! Controller 0 attributes:
  Type: 33
  ProductID: 616
  Serial: 54c-268-381488a
  Capabilities: 001843ff
  Firmware Version: 0
  Firmware Build Time: 2147483647 (Tue, 19 Jan 2038 03:14:07 GMT)
  Bootloader Build Time: 2147483647 (Tue, 19 Jan 2038 03:14:07 GMT)
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/loacoon/.local/share/Steam/steamapps/workshop/content/241100/1689651975/1007024772344596662_legacy.bin
[413090]Non-Steam Controller Configs Enabled: 1
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/loacoon/.local/share/Steam/steamapps/workshop/content/241100/1557882944/956347096063782645_legacy.bin
Controller 0 Manette uses xinput : true
Loaded Config for Local Selection Path for App ID 228300, Controller 0: /home/loacoon/.local/share/Steam//controller_base/templates/controller_ps3_gamepad_joystick.vdf
Controller 0 Manette uses xinput : true
Fetching Config Sets 0
CClientJobFetchPersonalizationFileID
OnFocusWindowChanged to game window type: AppID 228300, 228300
Controller 0 Manette uses xinput : true
Loaded Config for Local Selection Path for App ID 228300, Controller 0: /home/loacoon/.local/share/Steam//controller_base/templates/controller_ps3_gamepad_joystick.vdf
Controller 0 Manette uses xinput : true
Set Account Config Sets 0 1 1
Controller device closed after hid_read failure
Controller 0 disconnected
Local Device Found
  type: 054c 0268
  path: sdl://4
  serial_number:  - 0
  Manufacturer: 
  Product:      PS3 Controller
  Release:      8111
  Interface:    -1

!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
Controller has an Invalid or missing unit serial number, setting to '54c-268-381488a'
!! Controller 0 attributes:
  Type: 33
  ProductID: 616
  Serial: 54c-268-381488a
  Capabilities: 001843ff
  Firmware Version: 0
  Firmware Build Time: 2147483647 (Tue, 19 Jan 2038 03:14:07 GMT)
  Bootloader Build Time: 2147483647 (Tue, 19 Jan 2038 03:14:07 GMT)
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/loacoon/.local/share/Steam/steamapps/workshop/content/241100/1689651975/1007024772344596662_legacy.bin
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/loacoon/.local/share/Steam/steamapps/workshop/content/241100/1557882944/956347096063782645_legacy.bin
BYieldingQueryAccountsRegisteredToController
Controller 0 Manette uses xinput : true
Loaded Config for Local Selection Path for App ID 228300, Controller 0: /home/loacoon/.local/share/Steam//controller_base/templates/controller_ps3_gamepad_joystick.vdf
Controller 0 Manette uses xinput : true
Fetching Config Sets 0
CClientJobFetchPersonalizationFileID
OnFocusWindowChanged to game window type: AppID 228300, 228300
Controller 0 Manette uses xinput : true
Loaded Config for Local Selection Path for App ID 228300, Controller 0: /home/loacoon/.local/share/Steam//controller_base/templates/controller_ps3_gamepad_joystick.vdf
Controller 0 Manette uses xinput : true
Set Account Config Sets 0 1 1
[2020-09-17 17:34:57] Background update loop checking for update. . .
[2020-09-17 17:34:57] Recherche de nouvelles mises à jour...
[2020-09-17 17:34:57] Downloading manifest: media4.steampowered.com/client/steam_client_publicbeta_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1599861500)
[2020-09-17 17:34:57] Download skipped by HTTP 304 Not Modified
[2020-09-17 17:34:57] Nothing to do
Controller device closed after hid_read failure
Controller 0 disconnected
Local Device Found
  type: 054c 0268
  path: sdl://6
  serial_number:  - 0
  Manufacturer: 
  Product:      PS3 Controller
  Release:      8111
  Interface:    -1

!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
Controller has an Invalid or missing unit serial number, setting to '54c-268-381488a'
BYieldingQueryAccountsRegisteredToController
!! Controller 0 attributes:
  Type: 33
  ProductID: 616
  Serial: 54c-268-381488a
  Capabilities: 001843ff
  Firmware Version: 0
  Firmware Build Time: 2147483647 (Tue, 19 Jan 2038 03:14:07 GMT)
  Bootloader Build Time: 2147483647 (Tue, 19 Jan 2038 03:14:07 GMT)
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/loacoon/.local/share/Steam/steamapps/workshop/content/241100/1689651975/1007024772344596662_legacy.bin
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/loacoon/.local/share/Steam/steamapps/workshop/content/241100/1557882944/956347096063782645_legacy.bin
Controller 0 Manette uses xinput : true
Loaded Config for Local Selection Path for App ID 228300, Controller 0: /home/loacoon/.local/share/Steam//controller_base/templates/controller_ps3_gamepad_joystick.vdf
Controller 0 Manette uses xinput : true
Fetching Config Sets 0
CClientJobFetchPersonalizationFileID
Controller device closed after hid_read failure
Controller 0 disconnected
CClientJobFetchPersonalizationFileID - connected controller changed during yield
Local Device Found
  type: 054c 0268
  path: sdl://8
  serial_number:  - 0
  Manufacturer: 
  Product:      PS3 Controller
  Release:      8111
  Interface:    -1

!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
Controller has an Invalid or missing unit serial number, setting to '54c-268-381488a'
BYieldingQueryAccountsRegisteredToController
!! Controller 0 attributes:
  Type: 33
  ProductID: 616
  Serial: 54c-268-381488a
  Capabilities: 001843ff
  Firmware Version: 0
  Firmware Build Time: 2147483647 (Tue, 19 Jan 2038 03:14:07 GMT)
  Bootloader Build Time: 2147483647 (Tue, 19 Jan 2038 03:14:07 GMT)
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/loacoon/.local/share/Steam/steamapps/workshop/content/241100/1689651975/1007024772344596662_legacy.bin
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/loacoon/.local/share/Steam/steamapps/workshop/content/241100/1557882944/956347096063782645_legacy.bin
Controller 0 Manette uses xinput : true
Loaded Config for Local Selection Path for App ID 228300, Controller 0: /home/loacoon/.local/share/Steam//controller_base/templates/controller_ps3_gamepad_joystick.vdf
Controller 0 Manette uses xinput : true
pid 188767 != 188766, skipping destruction (fork without exec?)
CClientJobFetchPersonalizationFileID
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Controller 0 Manette uses xinput : true
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/loacoon/.local/share/Steam/steamapps/workshop/content/241100/922638163/818937737353552570_legacy.bin
Controller 0 Manette uses xinput : true

Kkisak-valve maintainer 2020-09-17 github

Hello @Loacoon1, is there any particular reason why you think this is a Steam issue instead of a hardware / kernel issue?

LLoacoon1 2020-09-17 github

Hi, well it doesn't seen to happen with anything but Steam so...

Edit : I've been playing on RPCS3 for 2 hours straight without any problem.

CCygnusTerminal 2021-01-10 github

Hi, chiming in to add that my DS4 controller is doing the same thing. The problem only manifests while playing in Steam, DS4 controller disconnects for a second and reconnects. I tried Steam Beta, other USB ports, disabling Playstation Configuration Support, even a fresh install to be sure.
Edit: this is pure Archlinux.

Kkisak-valve maintainer 2023-04-22 github

Hello @Loacoon1, @CygnusTerminal, are either of you still experiencing this issue on an up to date system?

Kkisak-valve maintainer 2023-05-26 github

Closing as outdated.

Nothing extracted yet.