steam-for-linux icon indicating copy to clipboard operation
steam-for-linux copied to clipboard

Switch Pro Controller showing up as "Unknown Controller"

Open mrd77 opened this issue 7 years ago • 14 comments

Your system information

Computer Information:
    Manufacturer:  Unknown
    Model:  Unknown
    Form Factor: Laptop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Brand:  Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz
    CPU Family:  0x6
    CPU Model:  0x9e
    CPU Stepping:  0x9
    CPU Type:  0x0
    Speed:  3500 Mhz
    4 logical processors
    4 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    "Manjaro Linux" (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.18.17-1-MANJARO
    X Server Vendor:  The X.Org Foundation
    X Server Release:  12003000
    X Window Manager:  KWin
    Steam Runtime Version:  <Runtime disabled>

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 1060 with Max-Q Design/PCIe/SSE2
    Driver Version:  4.6.0 NVIDIA 410.73
    OpenGL Version: 4.6
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 120 Hz
    VendorID:  0x10de
    DeviceID:  0x1c60
    Revision Not Detected
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 13.54" x 7.60" (15.51" diag)
                                            34.4cm x 19.3cm (39.4cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 6144 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC295

Memory:
    RAM:  7938 Mb

Miscellaneous:
    UI Language:  English
    LANG:  C
    Total Hard Disk Space Available:  58922 Mb
    Largest Free Hard Disk Block:  8011 Mb
    VR Headset: None detected

Recent Failure Reports:

  • Steam client version (build number or date): Nov 10 2018, at 02:44:24
  • Distribution (e.g. Ubuntu): Manjaro
  • Opted into Steam client beta?: [Yes/No] Yes
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

I have quite some problems getting my 8bitdo controller to work in Switch Pro Controller mode. If I (forget and) pair the controller Steam will recognize it and I will be able to configure it and use it. If I restart steam (without disconnecting the controller) it will still work. If I then disconnect and reconnect the controller or restart the computer and just reconnect without forgetting it and pairing it again, it won't work. On Big Picture > Settings > Controller Settings it will be shown as "Unknown Controller". On the terminal it will say:

Local Device Found`
  type: 057e 2009
  path: /dev/hidraw2
  serial_number: 98:b6:e9:42:8a:8a - 0
  Manufacturer: 
  Product:      Pro Controller
  Release:      0
  Interface:    -1

Switch: Bluetooth
!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
Disconnecting zombie controller 0
Scheduled disconnect of controller 0
Switch: Bluetooth
Switch: Failed to read device info
CGetControllerInfoWorkItem::RunFunc: Read failure.
GetControllerInfo failed - executed 1, success 0
Warning, couldn't get controller details for 0
Controller 0 disconnected

it will proceed to retry and show the same output every ~5 seconds

a similar/the same output comes when trying over usb:

Local Device Found
  type: 057e 2009
  path: /dev/hidraw2
  serial_number: 000000000001 - 0
  Manufacturer: Nintendo Co., Ltd.
  Product:      Pro Controller
  Release:      200
  Interface:    0

Switch: Bluetooth
!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
Disconnecting zombie controller 0
Scheduled disconnect of controller 0
Switch: Bluetooth
Switch: Failed to read device info
CGetControllerInfoWorkItem::RunFunc: Read failure.
GetControllerInfo failed - executed 1, success 0
Warning, couldn't get controller details for 0
Controller 0 disconnected

when forgetting and then pairing again, it will work and output the following:

Local Device Found
  type: 057e 2009
  path: /dev/hidraw2
  serial_number: 98:b6:e9:42:8a:8a - 0
  Manufacturer: 
  Product:      Pro Controller
  Release:      0
  Interface:    -1

Switch: Bluetooth
!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
Switch: Bluetooth
 Switch: detected 3rd-party controller
Switch: failed SetIMUSensitivity
 Switch: detected 3rd-party controller
Switch Controller calibration:
  Sensor 0: bias -688, sensitivity 4.0000  Sensor 1: bias 0, sensitivity 4.0000  Sensor 2: bias 58, sensitivity 4.0000  Sensor 3: bias -12, sensitivity 2.0000  Sensor 4: bias 0, sensitivity 2.0000  Sensor 5: bias -1, sensitivity 2.0000
!! Controller 0 attributes:
  Type: 38
  ProductID: 8201
  Serial: NSP98b6e9428a8a
  Capabilities: 00044bff
  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: /home/user/.local/share/Steam/steamapps/workshop/content/241100/1557882944/956347096063782645_legacy.bin
Loaded Config for Local Selection Path for App ID 413090: /home/user/.local/share/Steam/steamapps/workshop/content/241100/1557882944/956347096063782645_legacy.bin
BYieldingQueryAccountsRegisteredToController
Loaded Config for Local Selection Path for App ID 413080: /home/user/.local/share/Steam/userdata/35227614/config/controller_configs/apps/413080/NSP98b6e9428a8a/guest/controller_configuration.vdf
Fetching Config Sets 0
CClientJobFetchPersonalizationFileID
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080: /home/user/.local/share/Steam/steamapps/workshop/content/241100/1562343677/959724927115797294_legacy.bin
Set Account Config Sets 0 1 1

I have the steam-manjaro, steam-devices and also tried with and without the steam-native packages

mrd77 avatar Nov 11 '18 17:11 mrd77

Had exact same problem recently.

My controller was paired in Switch mode and after I tried to use it again it was shown as "unknown controller".

After that I tried to enter pair mode (using small button) and reconnect which helped Steam to recognize it again.

gudvinr avatar Nov 30 '19 20:11 gudvinr

I’ve got the same problem too, with the SN30 Pro+ on Arch Linux. Unknown controller when connected after a single power off since pairing. RetroArch is fine with the reconnected controller.

EDIT: This only happened when pairing in Switch mode (Start+Y). Once forgotten and re-paired using X-input mode (Start+X), Steam recognised it fine, but didn't get its layout right. After a quick layout edit in Steam, where the layout saved was set to type "3rd Party Switch Controller" everything works fine when starting up the controller again. RetroArch got that it was a Switch Controller straight away on X-input mode regardless though, and mapped accordingly.

jontyrudman avatar Dec 25 '19 23:12 jontyrudman

Having this same problem with an SN30 Pro. Seems like, when in Switch Pro Controller mode (Start + Y), the last two digits of the device ID change and it's considered an unknown controller every time it reconnects. This is definitely a Steam-only issue, because RetroArch finds the controller every time in switch mode (using the udev driver in RA).

I have tested/reproduced this behavior in Ubuntu Linux 20.04 Alpha, Gentoo Linux, and Calculate Linux, using different bluetooth receivers/drivers, and they all exhibit the same behaviors, and only in Steam.

jason-oliveira avatar Dec 28 '19 21:12 jason-oliveira

Same thing with the SN30 Pro+.

Amathadius avatar May 31 '20 20:05 Amathadius

Start+X mode on SN30 pro+ seems to work fine but it doesn't support rumble.

Also noticed that when using Start+Y mode triggers tend to getting stuck in GTA V. No problem with Start+X

gudvinr avatar Jun 05 '20 18:06 gudvinr

Same issue with the 8bitdo SF30 Pro (which I believe is identical to the SN30 anyway) on Fedora 31. Sounds like the issue is common across all Switch Pro controllers?

I have to unpair and repair the device every time I want to use it with Steam in Switch Pro mode, or else it registers as "Unknown Controller".

Unclear whether this is specifically a Steam issue or an issue with the Bluetooth stack. The Steam debug output clearly indicates it's receiving different data from the device right after pairing versus right after reconnecting.

johnsto avatar Jul 05 '20 11:07 johnsto

Same problem here steam only problem, i need to unpair and repair every time.

cirospaciari avatar Jul 05 '20 16:07 cirospaciari

I have that issue too, very annoying since I'd like to use the gyro as a mouse, which is only possible with the switch pro controller mode.

Dictorclef avatar Aug 26 '20 03:08 Dictorclef

This issue appears to be current still. Or has just recently reappeared.

Steam Client keeps trying to reload Switch Pro Controller configs repeatedly, despite the controller being connected over USB, direct wired cable to PC, and constantly shutting the controller off and reloading configs, because it fails with hid_read failure this issue affects games when playing with controller, I've had constant issues of Steam reconnecting the controller continuously despite already connected state.

The controller has no issue when in Big Picture Mode for some reason, I can move through the menus just fine with the Switch Pro Controller, but causes issues for games when it needs/wants to read controller input, instead of letting the game read the controller as is.

Steam log output
Switch Controller calibration:
  Sensor 0: bias -688, sensitivity 4.0000  Sensor 1: bias 0, sensitivity 4.0000  Sensor 2: bias 58, sensitivity 4.0000  Sensor 3: bias -9, sensitivity 2.0000  Sensor 4: bias 3, sensitivity 2.0000  Sensor 5: bias 4, sensitivity 2.0000
!! Controller 0 attributes:
  Type: 38
  ProductID: 8201
  Serial: NSP48a5e74736ce
  Capabilities: 00856bff
  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)
Could not load local selection (), local override (/home/user/.local/share/Steam//controller_config/bigpicture_gamepad.vdf), or user path (/home/user/.local/share/Steam/userdata/50887403/config/controller_configs/bigpicture_gamepad.vdf), checking last resort path: /home/user/.local/share/Steam//controller_base/bigpicture_gamepad.vdf
Loaded Config for Last Resort Path for App ID 413090, Controller 0: /home/user/.local/share/Steam//controller_base/bigpicture_gamepad.vdf
BYieldingQueryAccountsRegisteredToController
[413090]Non-Steam Controller Configs Enabled: 1
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413090/NSP48a5e74736ce/guest/controller_configuration.vdf
Opted-in Controller Mask for AppId 413080: 8
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413080/NSP48a5e74736ce/guest/controller_configuration.vdf
[413080]Non-Steam Controller Configs Enabled: 1
Installing breakpad exception handler for appid(steam)/version(1610931225)
local (potentially out of sync) copy of roaming config loaded - 6265 bytes.
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413080/NSP48a5e74736ce/guest/controller_configuration.vdf
Fetching Config Sets 0
CClientJobFetchPersonalizationFileID
Installing breakpad exception handler for appid(steam)/version(1610931225)
roaming config store loaded successfully - 6265 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 19ms
Set Account Config Sets 0 1 1
[0119/071354.944952:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0119/071355.057354:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0119/071355.241980:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(steam)/version(1610931225)
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Failed to init SteamVR because it isn't installed
ExecCommandLine: "'/home/user/.local/share/Steam/ubuntu12_32/steam'"
System startup time: 8.23 seconds
!! Controller 0 attributes:
  Type: 38
  ProductID: 8201
  Serial: NSP48a5e74736ce
  Capabilities: 00856bff
  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)
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
[413080]Non-Steam Controller Configs Enabled: 1
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
[0119/071355.979090:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0119/071355.981804:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(steam)/version(1610931225)
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
BuildCompleteAppOverviewChange: 400
RegisterForAppOverview 1: 6ms
RegisterForAppOverview 2: 7ms
Controller device closed after hid_read failure
Controller 0 disconnected
Local Device Found
  type: 057e 2009
  path: /dev/hidraw5
  serial_number: 000000000001 - 0
  Manufacturer: Nintendo Co., Ltd.
  Product:      Pro Controller
  Release:      210
  Interface:    0

Switch: USB
!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
Switch Controller calibration:
  Sensor 0: bias -688, sensitivity 4.0000  Sensor 1: bias 0, sensitivity 4.0000  Sensor 2: bias 58, sensitivity 4.0000  Sensor 3: bias -9, sensitivity 2.0000  Sensor 4: bias 3, sensitivity 2.0000  Sensor 5: bias 4, sensitivity 2.0000
!! Controller 0 attributes:
  Type: 38
  ProductID: 8201
  Serial: NSP48a5e74736ce
  Capabilities: 00856bff
  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)
BYieldingQueryAccountsRegisteredToController
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/user/.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/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413090/NSP48a5e74736ce/guest/controller_configuration.vdf
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413080/NSP48a5e74736ce/guest/controller_configuration.vdf
Fetching Config Sets 0
CClientJobFetchPersonalizationFileID
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Set Account Config Sets 0 1 1
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
Controller device closed after hid_read failure
Controller 0 disconnected
Local Device Found
  type: 057e 2009
  path: /dev/hidraw5
  serial_number: 000000000001 - 0
  Manufacturer: Nintendo Co., Ltd.
  Product:      Pro Controller
  Release:      210
  Interface:    0

Switch: USB
!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
Switch Controller calibration:
  Sensor 0: bias -688, sensitivity 4.0000  Sensor 1: bias 0, sensitivity 4.0000  Sensor 2: bias 58, sensitivity 4.0000  Sensor 3: bias -9, sensitivity 2.0000  Sensor 4: bias 3, sensitivity 2.0000  Sensor 5: bias 4, sensitivity 2.0000
!! Controller 0 attributes:
  Type: 38
  ProductID: 8201
  Serial: NSP48a5e74736ce
  Capabilities: 00856bff
  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/user/.local/share/Steam/steamapps/workshop/content/241100/1689651975/1007024772344596662_legacy.bin
BYieldingQueryAccountsRegisteredToController
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413090/NSP48a5e74736ce/guest/controller_configuration.vdf
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413080/NSP48a5e74736ce/guest/controller_configuration.vdf
Fetching Config Sets 0
CClientJobFetchPersonalizationFileID
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Set Account Config Sets 0 1 1
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
Installing breakpad exception handler for appid(steam)/version(1610931225)
Controller device closed after hid_read failure
Controller 0 disconnected
Local Device Found
  type: 057e 2009
  path: /dev/hidraw5
  serial_number: 000000000001 - 0
  Manufacturer: Nintendo Co., Ltd.
  Product:      Pro Controller
  Release:      210
  Interface:    0

Switch: USB
!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
Switch Controller calibration:
  Sensor 0: bias -688, sensitivity 4.0000  Sensor 1: bias 0, sensitivity 4.0000  Sensor 2: bias 58, sensitivity 4.0000  Sensor 3: bias -9, sensitivity 2.0000  Sensor 4: bias 3, sensitivity 2.0000  Sensor 5: bias 4, sensitivity 2.0000
!! Controller 0 attributes:
  Type: 38
  ProductID: 8201
  Serial: NSP48a5e74736ce
  Capabilities: 00856bff
  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)
BYieldingQueryAccountsRegisteredToController
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/1689651975/1007024772344596662_legacy.bin
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413090/NSP48a5e74736ce/guest/controller_configuration.vdf
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413080/NSP48a5e74736ce/guest/controller_configuration.vdf
Fetching Config Sets 0
CClientJobFetchPersonalizationFileID
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
Set Account Config Sets 0 1 1
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
Controller device closed after hid_read failure
Controller 0 disconnected
Local Device Found
  type: 057e 2009
  path: /dev/hidraw5
  serial_number: 000000000001 - 0
  Manufacturer: Nintendo Co., Ltd.
  Product:      Pro Controller
  Release:      210
  Interface:    0

Switch: USB
!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
Switch Controller calibration:
  Sensor 0: bias -688, sensitivity 4.0000  Sensor 1: bias 0, sensitivity 4.0000  Sensor 2: bias 58, sensitivity 4.0000  Sensor 3: bias -9, sensitivity 2.0000  Sensor 4: bias 3, sensitivity 2.0000  Sensor 5: bias 4, sensitivity 2.0000
!! Controller 0 attributes:
  Type: 38
  ProductID: 8201
  Serial: NSP48a5e74736ce
  Capabilities: 00856bff
  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)
BYieldingQueryAccountsRegisteredToController
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/1689651975/1007024772344596662_legacy.bin
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413090/NSP48a5e74736ce/guest/controller_configuration.vdf
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413080/NSP48a5e74736ce/guest/controller_configuration.vdf
Installing breakpad exception handler for appid(steam)/version(1610931225)
Fetching Config Sets 0
CClientJobFetchPersonalizationFileID
Set Account Config Sets 0 1 1
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
[413080-2345102964]: Successfuly started tracking playtime
Controller device closed after hid_read failure
Controller 0 disconnected
Local Device Found
  type: 057e 2009
  path: /dev/hidraw5
  serial_number: 000000000001 - 0
  Manufacturer: Nintendo Co., Ltd.
  Product:      Pro Controller
  Release:      210
  Interface:    0

Switch: USB
!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
Switch Controller calibration:
  Sensor 0: bias -688, sensitivity 4.0000  Sensor 1: bias 0, sensitivity 4.0000  Sensor 2: bias 58, sensitivity 4.0000  Sensor 3: bias -9, sensitivity 2.0000  Sensor 4: bias 3, sensitivity 2.0000  Sensor 5: bias 4, sensitivity 2.0000
!! Controller 0 attributes:
  Type: 38
  ProductID: 8201
  Serial: NSP48a5e74736ce
  Capabilities: 00856bff
  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/user/.local/share/Steam/steamapps/workshop/content/241100/1689651975/1007024772344596662_legacy.bin
BYieldingQueryAccountsRegisteredToController
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413090/NSP48a5e74736ce/guest/controller_configuration.vdf
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413080/NSP48a5e74736ce/guest/controller_configuration.vdf
Fetching Config Sets 0
CClientJobFetchPersonalizationFileID
Set Account Config Sets 0 1 1
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Controller device closed after hid_read failure
Controller 0 disconnected
Local Device Found
  type: 057e 2009
  path: /dev/hidraw5
  serial_number: 000000000001 - 0
  Manufacturer: Nintendo Co., Ltd.
  Product:      Pro Controller
  Release:      210
  Interface:    0

Switch: USB
!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
Switch Controller calibration:
  Sensor 0: bias -688, sensitivity 4.0000  Sensor 1: bias 0, sensitivity 4.0000  Sensor 2: bias 58, sensitivity 4.0000  Sensor 3: bias -9, sensitivity 2.0000  Sensor 4: bias 3, sensitivity 2.0000  Sensor 5: bias 4, sensitivity 2.0000
BYieldingQueryAccountsRegisteredToController
!! Controller 0 attributes:
  Type: 38
  ProductID: 8201
  Serial: NSP48a5e74736ce
  Capabilities: 00856bff
  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/user/.local/share/Steam/steamapps/workshop/content/241100/1689651975/1007024772344596662_legacy.bin
Loaded Config for Local Selection Path for App ID 413090, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413090/NSP48a5e74736ce/guest/controller_configuration.vdf
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/userdata/50887403/config/controller_configs/apps/413080/NSP48a5e74736ce/guest/controller_configuration.vdf
Fetching Config Sets 0
CClientJobFetchPersonalizationFileID
Set Account Config Sets 0 1 1
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Loaded Config for Local Selection Path for App ID 413080, Controller 0: /home/user/.local/share/Steam/steamapps/workshop/content/241100/2345102964/1763690203161568293_legacy.bin
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Error in FL_Load_Glyph: 24
Controller device closed after hid_read failure
Controller 0 disconnected
Exiting workitem thread
[2021-01-19 07:18:56] Shutdown

alkaris2 avatar Jan 18 '21 21:01 alkaris2

I have this exact same issue on windows. I have to forget "remove device" the controller in the Bluetooth & other devices menu and just pair it again. It will then work until I reboot the pc or turn off the controller. Steam big picture will show an unknown controller when trying to reconnect, but when connected like described above big picture does recognize it.

I'm using a Asus USB-BT500 bluetooth 5 adapter. This doesn't seem to be an issue limited to linux

klarkie avatar Feb 08 '21 08:02 klarkie

I have the exact same problem with my SN30 pro+ any fix?

blastermaster77 avatar Jul 20 '21 18:07 blastermaster77

I also have this issue with SN30 Pro. At first, no controller showed up, so I added these rules, but now it just shows Unknown Controller.

neolight1010 avatar Aug 12 '21 07:08 neolight1010

Issue still happening 2022. I have to delete the pro controller from paired devices and pair it again via bluetooth everytime the controller turns off :/

LuisDev99 avatar Apr 11 '22 00:04 LuisDev99

Same issue with a 8BitDo Pro 2, it needs to be removed and then repaired for it to be usable by Steam. On the Steam Deck it makes the Steam button and Quick Access Menu button unusable until the controller is shut off or unpaired.

popsUlfr avatar Sep 03 '22 20:09 popsUlfr

https://github.com/nicman23/dkms-hid-nintendo/pull/60

seems this fixes SN30 Pro and Pro+ controllers.

jason-oliveira avatar Nov 24 '22 09:11 jason-oliveira