Logitech MX Keys-keyboard identified as event-mouse (instead of event-kbd)

Hi all

My MX Keys are identified as a mouse. And it’s driving me crazy :fire: :grinning_face_with_smiling_eyes:

Introduction

Today I tried to start my KVM with Windows 10. The mouse was passed-through like it should, but my MX Keys keyboard didn’t pass-through as it should.

For a period of time, I thought my KVM-setup was broken, after a update, or so… But after some (well… all the way to much time) debugging, I spotted that my Logitech Unify-device has two keyboards paired. The old keyboard was listed in /dev/input/by-id, identified as my keyboard, but the new was not

I removed both keyboards in Solaar, replugged the USB-device, paired my MX Keys, switched to linux kernel 5.10.63-1, and rebooted the machine. But the MX Keys was still mapped to /dev/input/by-id/usb-Logitech_USB_Receiver-if02-event-mouse

Problem

My MX Keys are identified as a mouse, and mapped to /dev/input/by-id/usb-Logitech_USB_Receiver-if02-event-mouse (/dev/input/event13), instead of event-kdb or something like that.

After finding the right search-keywords, I spotted this thread.

I hope that someone are able to help with the following things:

  1. Please help me understand, what’s going on. It’s diving me crazy. I can’t really understand why a problem like this shows up - but maybe it’s related to the Logitech Unify-adapter driver, and the MX Keys keyboard?

  2. Help me fix the current problem on my machine. Get my MX Keys identified as a keyboard, instead of the event-mouse.

  3. If I can help with anything, to get this bug sorted out for other users too., I’m happy to help with more information (if needed). :smiley:

My old K800 are still being identified as it should, if I re-pair it.

Outputs of a few commands…

ls -alht /dev/input/*
$ ls -alht /dev/input/*                                                                                                      2021-09-18T12:55:25 UTC
crw-rw---- 1 root input 13, 76 Sep 18 14:55 /dev/input/event12
crw-rw---- 1 root input 13, 77 Sep 18 14:55 /dev/input/event13
crw-rw---- 1 root input 13, 78 Sep 18 14:55 /dev/input/event14
crw-rw---- 1 root input 13, 32 Sep 18 14:55 /dev/input/mouse0
crw-rw---- 1 root input 13, 34 Sep 18 14:55 /dev/input/mouse2
crw-rw---- 1 root input 13, 33 Sep 18 14:55 /dev/input/mouse1
crw-rw---- 1 root input 13, 63 Sep 18 14:55 /dev/input/mice
crw-rw---- 1 root input 13, 80 Sep 18 14:55 /dev/input/event16
crw-rw---- 1 root input 13, 74 Sep 18 14:55 /dev/input/event10
crw-rw---- 1 root input 13, 75 Sep 18 14:55 /dev/input/event11
crw-rw---- 1 root input 13, 73 Sep 18 14:55 /dev/input/event9
crw-rw---- 1 root input 13, 70 Sep 18 14:55 /dev/input/event6
crw-rw---- 1 root input 13, 71 Sep 18 14:55 /dev/input/event7
crw-rw---- 1 root input 13, 72 Sep 18 14:55 /dev/input/event8
crw-rw---- 1 root input 13, 69 Sep 18 14:55 /dev/input/event5
crw-rw---- 1 root input 13, 68 Sep 18 14:55 /dev/input/event4
crw-rw---- 1 root input 13, 65 Sep 18 14:55 /dev/input/event1
crw-rw---- 1 root input 13, 67 Sep 18 14:55 /dev/input/event3
crw-rw---- 1 root input 13, 66 Sep 18 14:55 /dev/input/event2
crw-rw---- 1 root input 13, 64 Sep 18 14:55 /dev/input/event0

/dev/input/by-id:
total 0
drwxr-xr-x 2 root root 100 Sep 18 14:55 .
lrwxrwxrwx 1 root root  10 Sep 18 14:55 usb-Logitech_USB_Receiver-if02-event-mouse -> ../event13
lrwxrwxrwx 1 root root   9 Sep 18 14:55 usb-Logitech_USB_Receiver-if02-mouse -> ../mouse0
drwxr-xr-x 4 root root 480 Sep 18 14:55 ..
lrwxrwxrwx 1 root root  10 Sep 18 14:55 usb-GeneralPlus_USB_Audio_Device-event-if03 -> ../event16

/dev/input/by-path:
total 0
lrwxrwxrwx 1 root root  10 Sep 18 14:55 pci-0000:00:14.0-usb-0:5:1.2-event-mouse -> ../event13
drwxr-xr-x 2 root root 140 Sep 18 14:55 .
lrwxrwxrwx 1 root root   9 Sep 18 14:55 pci-0000:00:14.0-usb-0:5:1.2-mouse -> ../mouse0
drwxr-xr-x 4 root root 480 Sep 18 14:55 ..
lrwxrwxrwx 1 root root  10 Sep 18 14:55 pci-0000:00:14.0-usb-0:9:1.3-event -> ../event16
lrwxrwxrwx 1 root root  10 Sep 18 14:55 platform-eeepc-wmi-event -> ../event11
lrwxrwxrwx 1 root root   9 Sep 18 14:55 platform-pcspkr-event-spkr -> ../event4
ls -alht /dev/input/*
... removed...

I: Bus=0003 Vendor=046d Product=4071 Version=0111
N: Name="Logitech MX Master"
P: Phys=usb-0000:00:14.0-5/input2:1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:4071.0005/input/input38
U: Uniq=4071-96-87-f0-6f
H: Handlers=sysrq kbd leds event12 mouse0 
B: PROP=0
B: EV=12001f
B: KEY=3f000303ff 0 0 483ffff17aff32d bfd4444600000000 ffff0001 130ff38b17c007 ffff7bfad941dfff ffbeffdfffefffff fffffffffffffffe
B: REL=1943
B: ABS=100000000
B: MSC=10
B: LED=1f

I: Bus=0003 Vendor=046d Product=408a Version=0111
N: Name="Logitech MX Keys"
P: Phys=usb-0000:00:14.0-5/input2:2
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0006/input/input39
U: Uniq=408a-cd-83-41-b7
H: Handlers=sysrq kbd leds event13 mouse1 
B: PROP=0
B: EV=12001f
B: KEY=3f000303ff 0 0 483ffff17aff32d bfd4444600000000 ffff0001 130ff38b17c007 ffff7bfad941dfff ffbeffdfffefffff fffffffffffffffe
B: REL=1943
B: ABS=100000000
B: MSC=10
B: LED=1f

I: Bus=0003 Vendor=046d Product=407b Version=0111
N: Name="Logitech MX Vertical"
P: Phys=usb-0000:00:14.0-5/input2:3
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:407B.0007/input/input40
U: Uniq=407b-c3-be-79-ee
H: Handlers=sysrq kbd leds event14 mouse2 
B: PROP=0
B: EV=12001f
B: KEY=3f000303ff 0 0 483ffff17aff32d bfd4444600000000 ffff0001 130ff38b17c007 ffff7bfad9415fff ffbeffdfffefffff fffffffffffffffe
B: REL=1943
B: ABS=100000000
B: MSC=10
B: LED=1f

... removed...
sudo dmesg


$ sudo dmesg
[ 6.577861] logitech-djreceiver 0003:046D:C52B.0003: hiddev96,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-5/input2
[ 6.690058] input: Logitech Wireless Device PID:4071 Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:4071.0005/input/input18
[ 6.690171] input: Logitech Wireless Device PID:4071 Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:4071.0005/input/input19
[ 6.690214] input: Logitech Wireless Device PID:4071 Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:4071.0005/input/input20
[ 6.690243] input: Logitech Wireless Device PID:4071 System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:4071.0005/input/input21
[ 6.690274] hid-generic 0003:046D:4071.0005: input,hidraw1: USB HID v1.11 Keyboard [Logitech Wireless Device PID:4071] on usb-0000:00:14.0-5/input2:1
[ 6.692609] input: Logitech Wireless Device PID:408a Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0006/input/input25
[ 6.692716] input: Logitech Wireless Device PID:408a Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0006/input/input26
[ 6.692807] input: Logitech Wireless Device PID:408a Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0006/input/input27
[ 6.692846] input: Logitech Wireless Device PID:408a System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0006/input/input28
[ 6.692881] hid-generic 0003:046D:408A.0006: input,hidraw2: USB HID v1.11 Keyboard [Logitech Wireless Device PID:408a] on usb-0000:00:14.0-5/input2:2
[ 6.692908] mousedev: PS/2 mouse device common for all mice
[ 6.694013] input: Logitech Wireless Device PID:407b Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:407B.0007/input/input32
[ 6.694127] input: Logitech Wireless Device PID:407b Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:407B.0007/input/input33
[ 6.694199] input: Logitech Wireless Device PID:407b Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:407B.0007/input/input34
[ 6.694242] hid-generic 0003:046D:407B.0007: input,hidraw4: USB HID v1.11 Keyboard [Logitech Wireless Device PID:407b] on usb-0000:00:14.0-5/input2:3
[ 7.071900] input: Logitech MX Master as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:4071.0005/input/input38
[ 7.072021] logitech-hidpp-device 0003:046D:4071.0005: input,hidraw1: USB HID v1.11 Keyboard [Logitech MX Master] on usb-0000:00:14.0-5/input2:1
[ 7.329948] input: Logitech MX Keys as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0006/input/input39
[ 7.330255] logitech-hidpp-device 0003:046D:408A.0006: input,hidraw2: USB HID v1.11 Keyboard [Logitech MX Keys] on usb-0000:00:14.0-5/input2:2
[ 7.606500] input: Logitech MX Vertical as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:407B.0007/input/input40
[ 7.607367] logitech-hidpp-device 0003:046D:407B.0007: input,hidraw4: USB HID v1.11 Keyboard [Logitech MX Vertical] on usb-0000:00:14.0-5/input2:3

less +F /var/log/Xorg.0.log
$ less +F /var/log/Xorg.0.log
[     9.435] (II) config/udev: Adding input device Logitech MX Master (/dev/input/event12)
[     9.435] (**) Logitech MX Master: Applying InputClass "evdev pointer catchall"
[     9.435] (**) Logitech MX Master: Applying InputClass "evdev keyboard catchall"
[     9.435] (**) Logitech MX Master: Applying InputClass "libinput pointer catchall"
[     9.435] (**) Logitech MX Master: Applying InputClass "libinput keyboard catchall"
[     9.435] (**) Logitech MX Master: Applying InputClass "system-keyboard"
[     9.435] (II) Using input driver 'libinput' for 'Logitech MX Master'
[     9.435] (**) Logitech MX Master: always reports core events
[     9.435] (**) Option "Device" "/dev/input/event12"
[     9.435] (**) Option "_source" "server/udev"
[     9.437] (II) event12 - Logitech MX Master: is tagged by udev as: Keyboard Mouse
[     9.437] (II) event12 - Logitech MX Master: device is a pointer
[     9.437] (II) event12 - Logitech MX Master: device is a keyboard
[     9.438] (II) event12 - Logitech MX Master: device removed
[     9.464] (II) libinput: Logitech MX Master: needs a virtual subdevice
[     9.464] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:4071.0005/input/input38/event12"
[     9.464] (II) XINPUT: Adding extended input device "Logitech MX Master" (type: MOUSE, id 10)
[     9.464] (**) Option "AccelerationScheme" "none"
[     9.464] (**) Logitech MX Master: (accel) selected scheme none/0
[     9.464] (**) Logitech MX Master: (accel) acceleration factor: 2.000
[     9.464] (**) Logitech MX Master: (accel) acceleration threshold: 4
[     9.465] (II) event12 - Logitech MX Master: is tagged by udev as: Keyboard Mouse
[     9.465] (II) event12 - Logitech MX Master: device is a pointer
[     9.465] (II) event12 - Logitech MX Master: device is a keyboard
[     9.466] (II) config/udev: Adding input device Logitech MX Master (/dev/input/mouse0)
[     9.466] (**) Logitech MX Master: Applying InputClass "system-keyboard"
[     9.466] (II) No input driver specified, ignoring this device.
[     9.466] (II) This device may have been added with another device file.
[     9.466] (II) config/udev: Adding input device Logitech MX Vertical (/dev/input/event14)
[     9.466] (**) Logitech MX Vertical: Applying InputClass "evdev pointer catchall"
[     9.466] (**) Logitech MX Vertical: Applying InputClass "evdev keyboard catchall"
[     9.466] (**) Logitech MX Vertical: Applying InputClass "libinput pointer catchall"
[     9.466] (**) Logitech MX Vertical: Applying InputClass "libinput keyboard catchall"
[     9.466] (**) Logitech MX Vertical: Applying InputClass "system-keyboard"
[     9.466] (II) Using input driver 'libinput' for 'Logitech MX Vertical'
[     9.466] (**) Logitech MX Vertical: always reports core events
[     9.466] (**) Option "Device" "/dev/input/event14"
[     9.466] (**) Option "_source" "server/udev"
[     9.467] (II) event14 - Logitech MX Vertical: is tagged by udev as: Keyboard Mouse
[     9.467] (II) event14 - Logitech MX Vertical: device is a pointer
[     9.467] (II) event14 - Logitech MX Vertical: device is a keyboard
[     9.467] (II) event14 - Logitech MX Vertical: device removed
[     9.504] (II) libinput: Logitech MX Vertical: needs a virtual subdevice
[     9.504] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:407B.0007/input/input40/event14"
[     9.504] (II) XINPUT: Adding extended input device "Logitech MX Vertical" (type: MOUSE, id 11)
[     9.504] (**) Option "AccelerationScheme" "none"
[     9.504] (**) Logitech MX Vertical: (accel) selected scheme none/0
[     9.504] (**) Logitech MX Vertical: (accel) acceleration factor: 2.000
[     9.504] (**) Logitech MX Vertical: (accel) acceleration threshold: 4
[     9.505] (II) event14 - Logitech MX Vertical: is tagged by udev as: Keyboard Mouse
[     9.505] (II) event14 - Logitech MX Vertical: device is a pointer
[     9.505] (II) event14 - Logitech MX Vertical: device is a keyboard
[     9.505] (II) config/udev: Adding input device Logitech MX Vertical (/dev/input/mouse2)
[     9.505] (**) Logitech MX Vertical: Applying InputClass "system-keyboard"
[     9.505] (II) No input driver specified, ignoring this device.
[     9.505] (II) This device may have been added with another device file.
[     9.506] (II) config/udev: Adding input device Logitech MX Keys (/dev/input/event13)
[     9.506] (**) Logitech MX Keys: Applying InputClass "evdev keyboard catchall"
[     9.506] (**) Logitech MX Keys: Applying InputClass "libinput keyboard catchall"
[     9.506] (**) Logitech MX Keys: Applying InputClass "system-keyboard"
[     9.506] (II) Using input driver 'libinput' for 'Logitech MX Keys'
[     9.506] (**) Logitech MX Keys: always reports core events
[     9.506] (**) Option "Device" "/dev/input/event13"
[     9.506] (**) Option "_source" "server/udev"
[     9.506] (II) event13 - Logitech MX Keys: is tagged by udev as: Keyboard
[     9.507] (II) event13 - Logitech MX Keys: device is a keyboard
[     9.507] (II) event13 - Logitech MX Keys: device removed
[     9.557] (II) libinput: Logitech MX Keys: needs a virtual subdevice
[     9.558] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0006/input/input39/event13"
[     9.558] (II) XINPUT: Adding extended input device "Logitech MX Keys" (type: MOUSE, id 12)
[     9.558] (**) Option "AccelerationScheme" "none"
[     9.558] (**) Logitech MX Keys: (accel) selected scheme none/0
[     9.558] (**) Logitech MX Keys: (accel) acceleration factor: 2.000
[     9.558] (**) Logitech MX Keys: (accel) acceleration threshold: 4
[     9.560] (II) event13 - Logitech MX Keys: is tagged by udev as: Keyboard
[     9.560] (II) event13 - Logitech MX Keys: device is a keyboard
[     9.562] (II) config/udev: Adding input device Logitech MX Keys (/dev/input/mouse1)
[     9.562] (**) Logitech MX Keys: Applying InputClass "system-keyboard"
[     9.562] (II) No input driver specified, ignoring this device.
[     9.562] (II) This device may have been added with another device file.
[     9.564] (II) config/udev: Adding input device GeneralPlus USB Audio Device (/dev/input/event16)
[     9.564] (**) GeneralPlus USB Audio Device: Applying InputClass "evdev keyboard catchall"
[     9.564] (**) GeneralPlus USB Audio Device: Applying InputClass "libinput keyboard catchall"
[     9.564] (**) GeneralPlus USB Audio Device: Applying InputClass "system-keyboard"
[     9.564] (II) Using input driver 'libinput' for 'GeneralPlus USB Audio Device'
[     9.564] (**) GeneralPlus USB Audio Device: always reports core events
[     9.564] (**) Option "Device" "/dev/input/event16"
[     9.564] (**) Option "_source" "server/udev"
[     9.567] (II) event16 - GeneralPlus USB Audio Device: is tagged by udev as: Keyboard
[     9.567] (II) event16 - GeneralPlus USB Audio Device: device is a keyboard
[     9.567] (II) event16 - GeneralPlus USB Audio Device: device removed
[     9.664] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.3/0003:1B3F:2007.0004/input/input17/event16"
[     9.664] (II) XINPUT: Adding extended input device "GeneralPlus USB Audio Device" (type: KEYBOARD, id 13)
[     9.664] (**) Option "xkb_model" "logitech_base"
[     9.664] (**) Option "xkb_layout" "dk"
[     9.664] (**) Option "xkb_variant" "winkeys"
[     9.668] (II) event16 - GeneralPlus USB Audio Device: is tagged by udev as: Keyboard
[     9.669] (II) event16 - GeneralPlus USB Audio Device: device is a keyboard
[     9.670] (II) config/udev: Adding input device Eee PC WMI hotkeys (/dev/input/event11)
[     9.671] (**) Eee PC WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[     9.671] (**) Eee PC WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[     9.671] (**) Eee PC WMI hotkeys: Applying InputClass "system-keyboard"
[     9.671] (II) Using input driver 'libinput' for 'Eee PC WMI hotkeys'
[     9.671] (**) Eee PC WMI hotkeys: always reports core events
[     9.671] (**) Option "Device" "/dev/input/event11"
[     9.671] (**) Option "_source" "server/udev"
[     9.672] (II) event11 - Eee PC WMI hotkeys: is tagged by udev as: Keyboard
[     9.673] (II) event11 - Eee PC WMI hotkeys: device is a keyboard
[     9.673] (II) event11 - Eee PC WMI hotkeys: device removed
[     9.757] (**) Option "config_info" "udev:/sys/devices/platform/eeepc-wmi/input/input11/event11"
[     9.758] (II) XINPUT: Adding extended input device "Eee PC WMI hotkeys" (type: KEYBOARD, id 14)
[     9.758] (**) Option "xkb_model" "logitech_base"
[     9.758] (**) Option "xkb_layout" "dk"
[     9.758] (**) Option "xkb_variant" "winkeys"
[     9.760] (II) event11 - Eee PC WMI hotkeys: is tagged by udev as: Keyboard
[     9.760] (II) event11 - Eee PC WMI hotkeys: device is a keyboard
[     9.762] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
[     9.762] (II) No input driver specified, ignoring this device.
[     9.762] (II) This device may have been added with another device file.
[     9.781] (**) Logitech MX Master: Applying InputClass "evdev pointer catchall"
[     9.781] (**) Logitech MX Master: Applying InputClass "evdev keyboard catchall"
[     9.781] (**) Logitech MX Master: Applying InputClass "libinput pointer catchall"
[     9.781] (**) Logitech MX Master: Applying InputClass "libinput keyboard catchall"
[     9.781] (**) Logitech MX Master: Applying InputClass "system-keyboard"
[     9.781] (II) Using input driver 'libinput' for 'Logitech MX Master'
[     9.781] (**) Logitech MX Master: always reports core events
[     9.781] (**) Option "Device" "/dev/input/event12"
[     9.781] (**) Option "_source" "_driver/libinput"
[     9.781] (II) libinput: Logitech MX Master: is a virtual subdevice
[     9.781] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:4071.0005/input/input38/event12"
[     9.781] (II) XINPUT: Adding extended input device "Logitech MX Master" (type: KEYBOARD, id 15)
[     9.781] (**) Option "xkb_model" "logitech_base"
[     9.781] (**) Option "xkb_layout" "dk"
[     9.781] (**) Option "xkb_variant" "winkeys"
[     9.782] (**) Logitech MX Vertical: Applying InputClass "evdev pointer catchall"
[     9.782] (**) Logitech MX Vertical: Applying InputClass "evdev keyboard catchall"
[     9.782] (**) Logitech MX Vertical: Applying InputClass "libinput pointer catchall"
[     9.782] (**) Logitech MX Vertical: Applying InputClass "libinput keyboard catchall"
[     9.782] (**) Logitech MX Vertical: Applying InputClass "system-keyboard"
[     9.782] (II) Using input driver 'libinput' for 'Logitech MX Vertical'
[     9.782] (**) Logitech MX Vertical: always reports core events
[     9.782] (**) Option "Device" "/dev/input/event14"
[     9.782] (**) Option "_source" "_driver/libinput"
[     9.782] (II) libinput: Logitech MX Vertical: is a virtual subdevice
[     9.782] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:407B.0007/input/input40/event14"
[     9.782] (II) XINPUT: Adding extended input device "Logitech MX Vertical" (type: KEYBOARD, id 16)
[     9.782] (**) Option "xkb_model" "logitech_base"
[     9.782] (**) Option "xkb_layout" "dk"
[     9.782] (**) Option "xkb_variant" "winkeys"
[     9.783] (**) Logitech MX Keys: Applying InputClass "evdev keyboard catchall"
[     9.783] (**) Logitech MX Keys: Applying InputClass "libinput keyboard catchall"
[     9.783] (**) Logitech MX Keys: Applying InputClass "system-keyboard"
[     9.783] (II) Using input driver 'libinput' for 'Logitech MX Keys'
[     9.783] (**) Logitech MX Keys: always reports core events
[     9.783] (**) Option "Device" "/dev/input/event13"
[     9.783] (**) Option "_source" "_driver/libinput"
[     9.783] (II) libinput: Logitech MX Keys: is a virtual subdevice
[     9.783] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0006/input/input39/event13"
[     9.783] (II) XINPUT: Adding extended input device "Logitech MX Keys" (type: KEYBOARD, id 17)
[     9.783] (**) Option "xkb_model" "logitech_base"
[     9.783] (**) Option "xkb_layout" "dk"
[     9.783] (**) Option "xkb_variant" "winkeys"
System Info
Operating System: Manjaro Linux
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.85.0
Qt Version: 5.15.2
Kernel Version: 5.10.63-1-MANJARO (64-bit)
Graphics Platform: X11
Processors: 12 × Intel® Core™ i7-8700 CPU @ 3.20GHz
Memory: 62,7 GiB of RAM
Graphics Processor: AMD Radeon RX 5700 XT
Solaar screenshots

image

1 Like

Extra scenario: MX Keys paired to the Logitech Unify-receiver, as the only device

If I remove all other devices than the MX Keys, that’s still identified as the usb-Logitech_USB_Receiver-if02-event-mouse

So the problem are isolatd to the MX Keys. The combination of mulitple devices, doesn’t matter at all. I’ve updated the first post.

Note that I added the MX Master, after boot was done, and I’ve checked the mappings…

sudo dmesg
[    3.425686] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): registered PHC clock
[    3.428365] usb 1-5: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=24.01
[    3.428367] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.428368] usb 1-5: Product: USB Receiver
[    3.428369] usb 1-5: Manufacturer: Logitech
[    3.493336] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) 0c:9d:92:66:99:7b
[    3.493345] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
[    3.493401] e1000e 0000:00:1f.6 eth0: MAC: 13, PHY: 12, PBA No: FFFFFF-0FF
[    3.498636] usb 2-8.4: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd
[    3.515547] usb 2-8.4: New USB device found, idVendor=0451, idProduct=8140, bcdDevice= 1.00
[    3.515548] usb 2-8.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.516368] hub 2-8.4:1.0: USB hub found
[    3.516396] hub 2-8.4:1.0: 2 ports detected
[    3.630341] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    3.633223] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
[    3.633225] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[    3.633225] RAPL PMU: hw unit of domain package 2^-14 Joules
[    3.633226] RAPL PMU: hw unit of domain dram 2^-14 Joules
[    3.633226] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[    3.633894] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    3.638598] usb 1-8: new high-speed USB device number 4 using xhci_hcd
[    3.778820] usb 1-8: New USB device found, idVendor=0451, idProduct=8142, bcdDevice= 1.00
[    3.778822] usb 1-8: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[    3.778823] usb 1-8: SerialNumber: DF0608511AE5
[    3.779409] hub 1-8:1.0: USB hub found
[    3.779466] hub 1-8:1.0: 4 ports detected
[    3.842375] cryptd: max_cpu_qlen set to 1000
[    3.845635] Intel(R) Wireless WiFi driver for Linux
[    3.845675] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    3.851051] AVX2 version of gcm_enc/dec engaged.
[    3.851053] AES CTR mode by8 optimization enabled
[    3.852344] iwlwifi 0000:00:14.3: WRT: Overriding region id 0
[    3.852346] iwlwifi 0000:00:14.3: WRT: Overriding region id 1
[    3.852347] iwlwifi 0000:00:14.3: WRT: Overriding region id 2
[    3.852348] iwlwifi 0000:00:14.3: WRT: Overriding region id 3
[    3.852349] iwlwifi 0000:00:14.3: WRT: Overriding region id 4
[    3.852350] iwlwifi 0000:00:14.3: WRT: Overriding region id 6
[    3.852351] iwlwifi 0000:00:14.3: WRT: Overriding region id 8
[    3.852352] iwlwifi 0000:00:14.3: WRT: Overriding region id 9
[    3.852353] iwlwifi 0000:00:14.3: WRT: Overriding region id 10
[    3.852354] iwlwifi 0000:00:14.3: WRT: Overriding region id 11
[    3.852355] iwlwifi 0000:00:14.3: WRT: Overriding region id 15
[    3.852356] iwlwifi 0000:00:14.3: WRT: Overriding region id 16
[    3.852356] iwlwifi 0000:00:14.3: WRT: Overriding region id 18
[    3.852357] iwlwifi 0000:00:14.3: WRT: Overriding region id 19
[    3.852358] iwlwifi 0000:00:14.3: WRT: Overriding region id 20
[    3.852359] iwlwifi 0000:00:14.3: WRT: Overriding region id 21
[    3.852360] iwlwifi 0000:00:14.3: WRT: Overriding region id 28
[    3.852598] iwlwifi 0000:00:14.3: loaded firmware version 46.6b541b68.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm
[    3.905208] usb 1-9: new full-speed USB device number 5 using xhci_hcd
[    4.019677] iTCO_vendor_support: vendor-support=0
[    4.019972] asus_wmi: ASUS WMI generic driver loaded
[    4.023657] [drm] fb mappable at 0x9050A000
[    4.023659] [drm] vram apper at 0x90000000
[    4.023660] [drm] size 14745600
[    4.023662] [drm] fb depth is 24
[    4.023663] [drm]    pitch is 10240
[    4.023734] fbcon: amdgpudrmfb (fb0) is primary device
[    4.023736] fbcon: Deferring console take-over
[    4.023739] amdgpu 0000:03:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[    4.027857] asus_wmi: Initialization: 0x0
[    4.027893] asus_wmi: BIOS WMI version: 0.9
[    4.028068] asus_wmi: SFUN value: 0x0
[    4.028070] eeepc-wmi eeepc-wmi: Detected ASUSWMI, use DCTS
[    4.028650] input: Eee PC WMI hotkeys as /devices/platform/eeepc-wmi/input/input5
[    4.082295] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[    4.082335] iTCO_wdt: Found a Intel PCH TCO device (Version=6, TCOBASE=0x0400)
[    4.082538] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    4.139842] e1000e 0000:00:1f.6 eno2: renamed from eth0
[    4.218881] ee1004 7-0050: 512 byte EE1004-compliant SPD EEPROM, read-only
[    4.219343] ee1004 7-0051: 512 byte EE1004-compliant SPD EEPROM, read-only
[    4.219802] ee1004 7-0052: 512 byte EE1004-compliant SPD EEPROM, read-only
[    4.219823] snd_hda_intel 0000:03:00.1: enabling device (0000 -> 0002)
[    4.220092] snd_hda_intel 0000:03:00.1: Force to non-snoop mode
[    4.220244] ee1004 7-0053: 512 byte EE1004-compliant SPD EEPROM, read-only
[    4.234577] iwlwifi 0000:00:14.3: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x318
[    4.287582] iwlwifi 0000:00:14.3: base HW address: 94:b8:6d:55:44:a7
[    4.355240] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    4.355984] thermal thermal_zone2: failed to read out thermal zone (-61)
[    4.356568] snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[    4.358607] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card0/input6
[    4.358734] input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card0/input7
[    4.358840] input: HDA ATI HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card0/input8
[    4.358952] input: HDA ATI HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card0/input9
[    4.359055] input: HDA ATI HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card0/input10
[    4.359160] input: HDA ATI HDMI HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card0/input11
[    4.495461] intel_rapl_common: Found RAPL domain package
[    4.495463] intel_rapl_common: Found RAPL domain core
[    4.495465] intel_rapl_common: Found RAPL domain uncore
[    4.495466] intel_rapl_common: Found RAPL domain dram
[    4.500137] iwlwifi 0000:00:14.3 wlo1: renamed from wlan0
[    4.552547] usb 1-9: New USB device found, idVendor=1b3f, idProduct=2007, bcdDevice= 1.00
[    4.552553] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.552557] usb 1-9: Product: USB Audio Device
[    4.552560] usb 1-9: Manufacturer: GeneralPlus
[    4.621960] usb 1-8.4: new high-speed USB device number 6 using xhci_hcd
[    4.712165] usb 1-8.4: New USB device found, idVendor=0451, idProduct=8142, bcdDevice= 1.00
[    4.712170] usb 1-8.4: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[    4.712173] usb 1-8.4: SerialNumber: DF0600711AE5
[    4.713061] hub 1-8.4:1.0: USB hub found
[    4.713087] hub 1-8.4:1.0: 2 ports detected
[    4.798395] nct6775: Enabling hardware monitor logical device mappings.
[    4.798449] nct6775: Found NCT6798D or compatible chip at 0x2e:0x290
[    4.798452] ACPI Warning: SystemIO range 0x0000000000000295-0x0000000000000296 conflicts with OpRegion 0x0000000000000290-0x0000000000000299 (\AMW0.SHWM) (20200925/utaddress-204)
[    4.798459] ACPI: This conflict may cause random problems and system instability
[    4.798460] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    4.835216] usb 1-14: new full-speed USB device number 7 using xhci_hcd
[    4.979613] usb 1-14: New USB device found, idVendor=8087, idProduct=0aaa, bcdDevice= 0.02
[    4.979615] usb 1-14: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    5.094181] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details.
[    6.096605] mc: Linux media interface: v0.10
[    6.097411] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/0003:046D:C52B.0001/input/input12
[    6.114326] usb 1-9: 1:1: cannot get freq at ep 0x5
[    6.115261] usb 1-9: 2:1: cannot get freq at ep 0x86
[    6.121238] usbcore: registered new interface driver snd-usb-audio
[    6.123644] Bluetooth: Core ver 2.22
[    6.123658] NET: Registered protocol family 31
[    6.123658] Bluetooth: HCI device and connection manager initialized
[    6.123660] Bluetooth: HCI socket layer initialized
[    6.123661] Bluetooth: L2CAP socket layer initialized
[    6.123663] Bluetooth: SCO socket layer initialized
[    6.152201] hid-generic 0003:046D:C52B.0001: input,hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-5/input0
[    6.155319] input: Logitech USB Receiver Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:046D:C52B.0002/input/input13
[    6.155407] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:046D:C52B.0002/input/input14
[    6.212201] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:046D:C52B.0002/input/input15
[    6.212835] hid-generic 0003:046D:C52B.0002: input,hiddev96,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-5/input1
[    6.216159] hid-generic 0003:046D:C52B.0003: hiddev97,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-5/input2
[    6.216815] usbcore: registered new interface driver btusb
[    6.217639] input: GeneralPlus USB Audio Device as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.3/0003:1B3F:2007.0004/input/input17
[    6.218108] Bluetooth: hci0: Bootloader revision 0.1 build 42 week 52 2015
[    6.219044] Bluetooth: hci0: Device revision is 2
[    6.219050] Bluetooth: hci0: Secure boot is enabled
[    6.219053] Bluetooth: hci0: OTP lock is enabled
[    6.219055] Bluetooth: hci0: API lock is enabled
[    6.219058] Bluetooth: hci0: Debug lock is disabled
[    6.219062] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    6.220381] Bluetooth: hci0: Found device firmware: intel/ibt-17-16-1.sfi
[    6.249063] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    6.249064] Bluetooth: BNEP filters: protocol multicast
[    6.249066] Bluetooth: BNEP socket layer initialized
[    6.272099] hid-generic 0003:1B3F:2007.0004: input,hidraw3: USB HID v2.01 Device [GeneralPlus USB Audio Device] on usb-0000:00:14.0-9/input3
[    6.272125] usbcore: registered new interface driver usbhid
[    6.272126] usbhid: USB HID core driver
[    6.535504] logitech-djreceiver 0003:046D:C52B.0003: hiddev96,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-5/input2
[    6.652053] input: Logitech Wireless Device PID:408a Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0005/input/input18
[    6.652579] input: Logitech Wireless Device PID:408a Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0005/input/input19
[    6.653091] input: Logitech Wireless Device PID:408a Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0005/input/input20
[    6.653551] input: Logitech Wireless Device PID:408a System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0005/input/input21
[    6.653639] hid-generic 0003:046D:408A.0005: input,hidraw1: USB HID v1.11 Keyboard [Logitech Wireless Device PID:408a] on usb-0000:00:14.0-5/input2:2
[    6.654209] mousedev: PS/2 mouse device common for all mice
[    7.109419] input: Logitech MX Keys as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0005/input/input25
[    7.110232] logitech-hidpp-device 0003:046D:408A.0005: input,hidraw1: USB HID v1.11 Keyboard [Logitech MX Keys] on usb-0000:00:14.0-5/input2:2
[    7.723821] Bluetooth: hci0: Waiting for firmware download to complete
[    7.724005] Bluetooth: hci0: Firmware loaded in 1471929 usecs
[    7.724067] Bluetooth: hci0: Waiting for device to boot
[    7.738028] Bluetooth: hci0: Device booted in 13691 usecs
[    7.738196] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-17-16-1.ddc
[    7.740059] Bluetooth: hci0: Applying Intel DDC parameters completed
[    7.743056] Bluetooth: hci0: Firmware revision 0.1 build 6 week 12 2021
[    7.801869] NET: Registered protocol family 38
[    7.961629] e1000e 0000:00:1f.6 eno2: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[    7.961741] IPv6: ADDRCONF(NETDEV_CHANGE): eno2: link becomes ready
[    8.160127] ahci 0000:00:17.0: port does not support device sleep
[   71.943407] logitech-hidpp-device 0003:046D:408A.0005: HID++ 4.5 device connected.
[   78.229277] Bluetooth: RFCOMM TTY layer initialized
[   78.229281] Bluetooth: RFCOMM socket layer initialized
[   78.229284] Bluetooth: RFCOMM ver 1.11
[   79.177448] usb 1-9: 1:1: cannot get freq at ep 0x5
[   79.302011] pulseeffects[1532]: segfault at 58 ip 000055801f3804d4 sp 00007fff33893430 error 4 in pulseeffects[55801f354000+15a000]
[   79.302015] Code: e9 4e ff ff ff ff 15 13 b9 30 00 90 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 41 55 49 89 f5 41 54 49 89 fc 55 53 48 83 ec 08 <48> 8b 5f 08 48 89 f7 ff 15 2f bb 30 00 48 39 d8 48 89 da 48 89 c5
[  126.547074] logitech-djreceiver 0003:046D:C52B.0003: device of type eQUAD step 4 DJ (0x04) connected on slot 1
[  126.583134] logitech-hidpp-device 0003:046D:4071.0006: HID++ 4.5 device connected.
[  126.617085] logitech-hidpp-device 0003:046D:4071.0006: HID++ 4.5 device connected.
[  127.059119] input: Logitech MX Master as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:4071.0006/input/input26
[  127.059310] logitech-hidpp-device 0003:046D:4071.0006: input,hidraw2: USB HID v1.11 Mouse [Logitech MX Master] on usb-0000:00:14.0-5/input2:1
[  314.034051] EXT4-fs (nvme1n1p2): error count since last fsck: 1858903
[  314.034083] EXT4-fs (nvme1n1p2): initial error at time 1577709026: ext4_lookup:1700: inode 11408902
less +F /var/log/Xorg.0.log
[     6.601] (II) LoadModule: "libinput"
[     6.602] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[     6.604] (II) Module libinput: vendor="X.Org Foundation"
[     6.604]    compiled for 1.20.11, module version = 1.1.0
[     6.604]    Module class: X.Org XInput Driver
[     6.604]    ABI class: X.Org XInput driver, version 24.1
[     6.604] (II) Using input driver 'libinput' for 'Power Button'
[     6.604] (**) Power Button: always reports core events
[     6.604] (**) Option "Device" "/dev/input/event2"
[     6.604] (**) Option "_source" "server/udev"
[     6.609] (II) event2  - Power Button: is tagged by udev as: Keyboard
[     6.609] (II) event2  - Power Button: device is a keyboard
[     6.609] (II) event2  - Power Button: device removed
[     6.648] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[     6.648] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[     6.648] (**) Option "xkb_model" "logitech_base"
[     6.648] (**) Option "xkb_layout" "dk"
[     6.648] (**) Option "xkb_variant" "winkeys"
[     6.664] (II) event2  - Power Button: is tagged by udev as: Keyboard
[     6.664] (II) event2  - Power Button: device is a keyboard
[     6.664] (II) config/udev: Adding input device Video Bus (/dev/input/event3)
[     6.664] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[     6.664] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[     6.664] (**) Video Bus: Applying InputClass "system-keyboard"
[     6.664] (II) Using input driver 'libinput' for 'Video Bus'
[     6.664] (**) Video Bus: always reports core events
[     6.664] (**) Option "Device" "/dev/input/event3"
[     6.664] (**) Option "_source" "server/udev"
[     6.665] (II) event3  - Video Bus: is tagged by udev as: Keyboard
[     6.665] (II) event3  - Video Bus: device is a keyboard
[     6.665] (II) event3  - Video Bus: device removed
[     6.724] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3/event3"
[     6.724] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[     6.724] (**) Option "xkb_model" "logitech_base"
[     6.724] (**) Option "xkb_layout" "dk"
[     6.724] (**) Option "xkb_variant" "winkeys"
[     6.725] (II) event3  - Video Bus: is tagged by udev as: Keyboard
[     6.725] (II) event3  - Video Bus: device is a keyboard
[     6.725] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[     6.725] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[     6.725] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     6.725] (**) Power Button: Applying InputClass "system-keyboard"
[     6.725] (II) Using input driver 'libinput' for 'Power Button'
[     6.725] (**) Power Button: always reports core events
[     6.725] (**) Option "Device" "/dev/input/event1"
[     6.725] (**) Option "_source" "server/udev"
[     6.726] (II) event1  - Power Button: is tagged by udev as: Keyboard
[     6.726] (II) event1  - Power Button: device is a keyboard
[     6.726] (II) event1  - Power Button: device removed
[     6.758] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[     6.758] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[     6.758] (**) Option "xkb_model" "logitech_base"
[     6.758] (**) Option "xkb_layout" "dk"
[     6.758] (**) Option "xkb_variant" "winkeys"
[     6.758] (II) event1  - Power Button: is tagged by udev as: Keyboard
[     6.758] (II) event1  - Power Button: device is a keyboard
[     6.758] (II) config/udev: Adding input device Sleep Button (/dev/input/event0)
[     6.759] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[     6.759] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[     6.759] (**) Sleep Button: Applying InputClass "system-keyboard"
[     6.759] (II) Using input driver 'libinput' for 'Sleep Button'
[     6.759] (**) Sleep Button: always reports core events
[     6.759] (**) Option "Device" "/dev/input/event0"
[     6.759] (**) Option "_source" "server/udev"
[     6.759] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[     6.759] (II) event0  - Sleep Button: device is a keyboard
[     6.759] (II) event0  - Sleep Button: device removed
[     6.791] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0/event0"
[     6.791] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[     6.791] (**) Option "xkb_model" "logitech_base"
[     6.791] (**) Option "xkb_layout" "dk"
[     6.791] (**) Option "xkb_variant" "winkeys"
[     6.791] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[     6.792] (II) event0  - Sleep Button: device is a keyboard
[     6.792] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=10 (/dev/input/event10)
[     6.792] (II) No input driver specified, ignoring this device.
[     6.792] (II) This device may have been added with another device file.
[     6.792] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=11 (/dev/input/event11)
[     6.792] (II) No input driver specified, ignoring this device.
[     6.792] (II) This device may have been added with another device file.
[     6.793] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=3 (/dev/input/event6)
[     6.793] (II) No input driver specified, ignoring this device.
[     6.793] (II) This device may have been added with another device file.
[     6.793] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=7 (/dev/input/event7)
[     6.793] (II) No input driver specified, ignoring this device.
[     6.793] (II) This device may have been added with another device file.
[     6.793] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=8 (/dev/input/event8)
[     6.793] (II) No input driver specified, ignoring this device.
[     6.793] (II) This device may have been added with another device file.
[     6.793] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=9 (/dev/input/event9)
[     6.793] (II) No input driver specified, ignoring this device.
[     6.793] (II) This device may have been added with another device file.
[     6.794] (II) config/udev: Adding input device GeneralPlus USB Audio Device (/dev/input/event16)
[     6.794] (**) GeneralPlus USB Audio Device: Applying InputClass "evdev keyboard catchall"
[     6.794] (**) GeneralPlus USB Audio Device: Applying InputClass "libinput keyboard catchall"
[     6.794] (**) GeneralPlus USB Audio Device: Applying InputClass "system-keyboard"
[     6.794] (II) Using input driver 'libinput' for 'GeneralPlus USB Audio Device'
[     6.794] (**) GeneralPlus USB Audio Device: always reports core events
[     6.794] (**) Option "Device" "/dev/input/event16"
[     6.794] (**) Option "_source" "server/udev"
[     6.795] (II) event16 - GeneralPlus USB Audio Device: is tagged by udev as: Keyboard
[     6.795] (II) event16 - GeneralPlus USB Audio Device: device is a keyboard
[     6.795] (II) event16 - GeneralPlus USB Audio Device: device removed
[     6.864] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.3/0003:1B3F:2007.0004/input/input17/event16"
[     6.864] (II) XINPUT: Adding extended input device "GeneralPlus USB Audio Device" (type: KEYBOARD, id 10)
[     6.864] (**) Option "xkb_model" "logitech_base"
[     6.864] (**) Option "xkb_layout" "dk"
[     6.864] (**) Option "xkb_variant" "winkeys"
[     6.865] (II) event16 - GeneralPlus USB Audio Device: is tagged by udev as: Keyboard
[     6.865] (II) event16 - GeneralPlus USB Audio Device: device is a keyboard
[     6.865] (II) config/udev: Adding input device Eee PC WMI hotkeys (/dev/input/event5)
[     6.865] (**) Eee PC WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[     6.865] (**) Eee PC WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[     6.865] (**) Eee PC WMI hotkeys: Applying InputClass "system-keyboard"
[     6.865] (II) Using input driver 'libinput' for 'Eee PC WMI hotkeys'
[     6.865] (**) Eee PC WMI hotkeys: always reports core events
[     6.865] (**) Option "Device" "/dev/input/event5"
[     6.865] (**) Option "_source" "server/udev"
[     6.866] (II) event5  - Eee PC WMI hotkeys: is tagged by udev as: Keyboard
[     6.866] (II) event5  - Eee PC WMI hotkeys: device is a keyboard
[     6.866] (II) event5  - Eee PC WMI hotkeys: device removed
[     6.921] (**) Option "config_info" "udev:/sys/devices/platform/eeepc-wmi/input/input5/event5"
[     6.921] (II) XINPUT: Adding extended input device "Eee PC WMI hotkeys" (type: KEYBOARD, id 11)
[     6.921] (**) Option "xkb_model" "logitech_base"
[     6.921] (**) Option "xkb_layout" "dk"
[     6.921] (**) Option "xkb_variant" "winkeys"
[     6.922] (II) event5  - Eee PC WMI hotkeys: is tagged by udev as: Keyboard
[     6.922] (II) event5  - Eee PC WMI hotkeys: device is a keyboard
[     6.922] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
[     6.922] (II) No input driver specified, ignoring this device.
[     6.922] (II) This device may have been added with another device file.
[     6.928] (II) config/udev: removing device GeneralPlus USB Audio Device
[     6.928] (II) event16 - GeneralPlus USB Audio Device: device removed
[     7.008] (II) UnloadModule: "libinput"
[     7.009] (II) config/udev: Adding input device GeneralPlus USB Audio Device (/dev/input/event16)
[     7.009] (**) GeneralPlus USB Audio Device: Applying InputClass "evdev keyboard catchall"
[     7.009] (**) GeneralPlus USB Audio Device: Applying InputClass "libinput keyboard catchall"
[     7.009] (**) GeneralPlus USB Audio Device: Applying InputClass "system-keyboard"
[     7.010] (II) Using input driver 'libinput' for 'GeneralPlus USB Audio Device'
[     7.010] (**) GeneralPlus USB Audio Device: always reports core events
[     7.010] (**) Option "Device" "/dev/input/event16"
[     7.010] (**) Option "_source" "server/udev"
[     7.013] (II) event16 - GeneralPlus USB Audio Device: is tagged by udev as: Keyboard
[     7.014] (II) event16 - GeneralPlus USB Audio Device: device is a keyboard
[     7.014] (II) event16 - GeneralPlus USB Audio Device: device removed
[     7.075] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.3/0003:1B3F:2007.0004/input/input17/event16"
[     7.075] (II) XINPUT: Adding extended input device "GeneralPlus USB Audio Device" (type: KEYBOARD, id 10)
[     7.075] (**) Option "xkb_model" "logitech_base"
[     7.075] (**) Option "xkb_layout" "dk"
[     7.075] (**) Option "xkb_variant" "winkeys"
[     7.079] (II) event16 - GeneralPlus USB Audio Device: is tagged by udev as: Keyboard
[     7.079] (II) event16 - GeneralPlus USB Audio Device: device is a keyboard
[     7.185] (II) config/udev: Adding input device Logitech MX Keys (/dev/input/mouse0)
[     7.185] (**) Logitech MX Keys: Applying InputClass "system-keyboard"
[     7.185] (II) No input driver specified, ignoring this device.
[     7.185] (II) This device may have been added with another device file.
[     7.251] (II) config/udev: Adding input device Logitech MX Keys (/dev/input/event12)
[     7.251] (**) Logitech MX Keys: Applying InputClass "evdev keyboard catchall"
[     7.251] (**) Logitech MX Keys: Applying InputClass "libinput keyboard catchall"
[     7.251] (**) Logitech MX Keys: Applying InputClass "system-keyboard"
[     7.251] (II) Using input driver 'libinput' for 'Logitech MX Keys'
[     7.251] (**) Logitech MX Keys: always reports core events
[     7.251] (**) Option "Device" "/dev/input/event12"
[     7.251] (**) Option "_source" "server/udev"
[     7.251] (II) event12 - Logitech MX Keys: is tagged by udev as: Keyboard
[     7.251] (II) event12 - Logitech MX Keys: device is a keyboard
[     7.252] (II) event12 - Logitech MX Keys: device removed
[     7.281] (II) libinput: Logitech MX Keys: needs a virtual subdevice
[     7.281] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0005/input/input25/event12"
     7.281] (II) XINPUT: Adding extended input device "Logitech MX Keys" (type: MOUSE, id 12)
[     7.281] (**) Option "AccelerationScheme" "none"
[     7.281] (**) Logitech MX Keys: (accel) selected scheme none/0
[     7.281] (**) Logitech MX Keys: (accel) acceleration factor: 2.000
[     7.281] (**) Logitech MX Keys: (accel) acceleration threshold: 4
[     7.282] (II) event12 - Logitech MX Keys: is tagged by udev as: Keyboard
[     7.282] (II) event12 - Logitech MX Keys: device is a keyboard
[     7.282] (**) Logitech MX Keys: Applying InputClass "evdev keyboard catchall"
[     7.282] (**) Logitech MX Keys: Applying InputClass "libinput keyboard catchall"
[     7.282] (**) Logitech MX Keys: Applying InputClass "system-keyboard"
[     7.282] (II) Using input driver 'libinput' for 'Logitech MX Keys'
[     7.282] (**) Logitech MX Keys: always reports core events
[     7.282] (**) Option "Device" "/dev/input/event12"
[     7.282] (**) Option "_source" "_driver/libinput"
[     7.282] (II) libinput: Logitech MX Keys: is a virtual subdevice
[     7.282] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/0003:046D:C52B.0003/0003:046D:408A.0005/input/input25/event12"
[     7.282] (II) XINPUT: Adding extended input device "Logitech MX Keys" (type: KEYBOARD, id 13)
[     7.282] (**) Option "xkb_model" "logitech_base"
[     7.282] (**) Option "xkb_layout" "dk"
[     7.282] (**) Option "xkb_variant" "winkeys"
[    77.960] (II) AMDGPU(0): EDID vendor "DEL", prod id 53358

1 Like

Logitech is one of the few major brands that totally ignores Linux and it’s up to the enthusiasts that have Logitech hardware to hack the Windows drivers and implement the same functionality in the Linux kernel, so if a piece of Logitech hardware doesn’t work on the latest stable kernel, replace it, you’ll never get it to work unless you become a kernel developer.

:sob:

1 Like

Hi Fabby

Sad news… I don’t have the proper knowledge, to deep-dive into the kernel… But I would like to help out, if that matters.

Two things for sure:

  • I will keep my MX Keys, and make a work-around if (sadly) needed
  • If I can provide any kind of information, I’m willing to help. With that said, I must say it would surprise me, if the support for MX Keys won’t go into the kernel, in the future. The MX Keys are a popular product (as pr. my understanding)

:smiley: :slight_smile: :crying_cat_face:

  • Find the person who is doing this heroic task (I’m not a kernel dev neither)
  • send him the hardware
  • include 100$/€ cash
  • Include a thank you card

That gets you a lot of goodwill everywhere!

:man_shrugging: