I have this weird issue, evolved from a problem I had from the past with the same keyboard and it seemed to be fixed in recent updates. But now, if Steam app is on and I press LEFT SHIFT the keyboard will disconnect and I’ll have to unplug and plug it again. If (some) wine games are running it’ll trigger also.
I’ve tried different kernels (5.4-5.8-5.9) and disabling USB autosuspend through TLP and powertop.
Keyboard is a Cooler Master MK850, and it works flawlessly on the same system on other OS partitions (Ubuntu and Win).
I want to add I just tested logging out of steam beta, and the problem is gone there (persists in some wine games-apps). I f roll in beta again the problem is back. My fear is when the beta is live to get this problem persistent.
DEBUGGER=gdb steam-native
[carlos@Piratexjaro ~]$ DEBUGGER=gdb steam-native
bash: steam-native: command not found
or (as suggested in wiki)
[carlos@Piratexjaro ~]$ DEBUGGER=gdb steam
Running Steam on manjarolinux 20.2 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
gdb -x carlos.steam.gdb.SDXv --args /home/carlos/.local/share/Steam/ubuntu12_32/steam
gdb: /home/carlos/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/libcurl.so.4: version `CURL_OPENSSL_4' not found (required by /usr/lib/libdebuginfod.so.1)
[carlos@Piratexjaro ~]$
EDIT: installed steam-native and
[carlos@Piratexjaro ~]$ DEBUGGER=gdb steam
Running Steam on manjarolinux 20.2 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
gdb -x carlos.steam.gdb.SDXv --args /home/carlos/.local/share/Steam/ubuntu12_32/steam
gdb: /home/carlos/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/libcurl.so.4: version `CURL_OPENSSL_4' not found (required by /usr/lib/libdebuginfod.so.1)
[carlos@Piratexjaro ~]$
Hello there, this problem persists, I’m doing some digging and I think it has to do with the fact that the keyboard has Aimpad technology, meaning is recognized as a xbox controller by steam and the system.
Why it disconnects as soon as I press Left Shift (and only that key) is a mystery to me, in these months I’d been trying other distros, kernels, configurations, etc … But the problem is still there.
Well, more testing, it’s almost there, but I can’t figure it out since my linux-fu is nonexistent.
I did a full new Manjaro reinstall, still using KDE, everything working right finally. No more keyboard shutting down when pressing left shift.
Well, no more until I tried a new game with controller support. I had to click on game properties on steam, properties>controller> and change default settings to “disable steam input”. Xbox controller worked in game, all good, but when I launched another game and pressed left shift, NOOO, it happened again. Now, no matter after deleting steam folder and reinstalling games, reboot, and such, still same problem.
Before that I won’t have this 3 controllers listed on steam,
Something was triggered as system level configuration, I think in my ignorance possibly related to udev rules or something like that, and now the keyboard is also detected as 3 controllers as before I reinstalled Manjaro.
I have the idea that the solution could be blacklisting this 3 connections of my keyboard to even be available to be detected, but honestly I don’t know if that’s the solution or even how to pull that out on the terminal.