Keyboard not responding after login

Hello,

Everytime I log in, the keyboard stop responding. But it works to type my password. I already searched other threads, but it doesn’t really help.

From what I’ve seen in the Xorg logs, it might be because it thinks my keyboard is a mouse. My mouse is indeed connected to the USB port of my keyboard, because I don’t have enough wire length, and in the past it wasn’t an issue:

[     5.983] (II) event8  - ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: device is a pointer

I’m using 5.4 kernel, but the issue was the same with 5.10. Here is the log from Xorg:

[     5.886] (II) config/udev: Adding input device ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vKB (/dev/input/event7)
[     5.886] (**) ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vKB: Applying InputClass "evdev keyboard catchall"
[     5.886] (**) ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vKB: Applying InputClass "libinput keyboard catchall"
[     5.886] (**) ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vKB: Applying InputClass "system-keyboard"
[     5.886] (II) Using input driver 'libinput' for 'ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vKB'
[     5.886] (**) ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vKB: always reports core events
[     5.886] (**) Option "Device" "/dev/input/event7"
[     5.886] (**) Option "_source" "server/udev"
[     5.886] (II) event7  - ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vKB: is tagged by udev as: Keyboard
[     5.887] (II) event7  - ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vKB: device is a keyboard
[     5.887] (II) event7  - ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vKB: device removed
[     5.912] (**) Option "config_info" "udev:/sys/devices/virtual/input/input33/event7"
[     5.912] (II) XINPUT: Adding extended input device "ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vKB" (type: KEYBOARD, id 13)
[     5.912] (**) Option "xkb_model" "pc105"
[     5.912] (**) Option "xkb_layout" "fr"
[     5.915] (II) event7  - ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vKB: is tagged by udev as: Keyboard
[     5.915] (II) event7  - ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vKB: device is a keyboard
[     5.916] (II) config/udev: removing device ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM
[     5.916] (II) event8  - ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: device removed
[     5.979] (II) UnloadModule: "libinput"
[     5.979] (II) config/udev: Adding input device ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM (/dev/input/event8)
[     5.979] (**) ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: Applying InputClass "evdev pointer catchall"
[     5.979] (**) ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: Applying InputClass "libinput pointer catchall"
[     5.980] (II) Using input driver 'libinput' for 'ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM'
[     5.980] (**) ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: always reports core events
[     5.980] (**) Option "Device" "/dev/input/event8"
[     5.980] (**) Option "_source" "server/udev"
[     5.982] (II) event8  - ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: is tagged by udev as: Mouse
[     5.983] (II) event8  - ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: device is a pointer
[     5.983] (II) event8  - ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: device removed
[     6.045] (**) Option "config_info" "udev:/sys/devices/virtual/input/input34/event8"
[     6.046] (II) XINPUT: Adding extended input device "ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM" (type: MOUSE, id 14)
[     6.046] (**) Option "AccelerationScheme" "none"
[     6.046] (**) ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: (accel) selected scheme none/0
[     6.046] (**) ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: (accel) acceleration factor: 2.000
[     6.046] (**) ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: (accel) acceleration threshold: 4
[     6.048] (II) event8  - ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: is tagged by udev as: Mouse
[     6.049] (II) event8  - ckb3: Corsair Gaming K95 RGB PLATINUM Keyboard vM: device is a pointer

Thanks!

Have you installed some power management tool? Like TLP? I remember enabling some USB auto-suspend feature that gave me similar issues. What happens if you disconnect and connect your keyboard when it is not responding. Is it a laptop or a desktop?

Hello,

It seems that TLP is installed, but I don’t remember installing it. I guess it comes with Manjaro? In the Manjaro’s energy settings it seems it is only configured to stop the screen after 15m and “support for button events”.

Should I remove it? I’m on a desktop and yes, when this happens I just have to unplug + replug the keyboard on the same USB port.

Try installing TLP UI with:

sudo pacman -S tlpui

Then, open the program, go to the USB section and disable USB_AUTOSUSPEND

Let’s see if it works!