You are not logged in.

#1 2016-09-17 16:07:16

mean_booty
Member
Registered: 2016-09-15
Posts: 26

Driver conflict with my keyboard and sometimes mouse.

In my KDE desktop environment, there seems to be a strange problem. I'm guessing it has to do with the interaction between drivers and KDE.

**CORRECTION** This happens in XFCE too, so I do not believe it is related to KDE, but is a driver issue instead.

Only in my DE (not shell) my mechanical keyboard will stop working or glitch out.

The conditions and their effects for this are: Using a KDE shortcut (Shortcut doesn't work and keyboard shuts off), pressing enter (Keyboard will either shut of, or repeat the last letter pressed), or sometimes completely randomly the keyboard will shut off and the input will think one key is being held down.

I believe this to be a conflict with Xorg, but I am not sure.

Here is the Dmesg output for the duration of a long error and disconnect/reconnect (hardware, although I'm not convinced the disconnects aren't software) session.

[ 2657.738516] usb 3-9.2: USB disconnect, device number 8
[ 2662.544200] usb 3-9.2: new low-speed USB device number 9 using xhci_hcd
[ 2662.672639] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.0/0003:2516:0004.0009/input/input30
[ 2662.724567] hid-generic 0003:2516:0004.0009: input,hidraw2: USB HID v1.10 Keyboard [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input0
[ 2662.746629] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.1/0003:2516:0004.000A/input/input31
[ 2662.797787] hid-generic 0003:2516:0004.000A: input,hidraw3: USB HID v1.10 Device [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input1
[ 2679.753781] usb 3-9.2: USB disconnect, device number 9
[ 2681.743530] usb 3-9.2: new low-speed USB device number 10 using xhci_hcd
[ 2681.870959] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.0/0003:2516:0004.000B/input/input32
[ 2681.923753] hid-generic 0003:2516:0004.000B: input,hidraw2: USB HID v1.10 Keyboard [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input0
[ 2681.946079] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.1/0003:2516:0004.000C/input/input33
[ 2681.997248] hid-generic 0003:2516:0004.000C: input,hidraw3: USB HID v1.10 Device [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input1
[ 2728.534681] konsole[1706]: segfault at 7f2704e27180 ip 00007f26e25b1b74 sp 00007ffe688f8e70 error 7 in libQtGui.so.4.8.7[7f26e23c2000+ae5000]
[ 2750.919463] usb 3-9.2: USB disconnect, device number 10
[ 2752.654326] usb 3-9.2: new low-speed USB device number 11 using xhci_hcd
[ 2752.781678] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.0/0003:2516:0004.000D/input/input34
[ 2752.834504] hid-generic 0003:2516:0004.000D: input,hidraw2: USB HID v1.10 Keyboard [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input0
[ 2752.856764] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.1/0003:2516:0004.000E/input/input35
[ 2752.908023] hid-generic 0003:2516:0004.000E: input,hidraw3: USB HID v1.10 Device [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input1
[ 2805.445662] usb 3-9.2: USB disconnect, device number 11
[ 2807.692330] usb 3-9.2: new low-speed USB device number 12 using xhci_hcd
[ 2807.819833] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.0/0003:2516:0004.000F/input/input36
[ 2807.872565] hid-generic 0003:2516:0004.000F: input,hidraw2: USB HID v1.10 Keyboard [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input0
[ 2807.894854] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.1/0003:2516:0004.0010/input/input37
[ 2807.945845] hid-generic 0003:2516:0004.0010: input,hidraw3: USB HID v1.10 Device [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input1
[ 2820.805109] usb 3-9.2: USB disconnect, device number 12
[ 2823.821726] usb 3-9.2: new low-speed USB device number 13 using xhci_hcd
[ 2823.949354] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.0/0003:2516:0004.0011/input/input38
[ 2824.001983] hid-generic 0003:2516:0004.0011: input,hidraw2: USB HID v1.10 Keyboard [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input0
[ 2824.024320] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.1/0003:2516:0004.0012/input/input39
[ 2824.075265] hid-generic 0003:2516:0004.0012: input,hidraw3: USB HID v1.10 Device [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input1
[ 2907.074329] usb 3-9.1: USB disconnect, device number 4
[ 2912.648546] usb 3-9.1: new full-speed USB device number 14 using xhci_hcd
[ 2912.745654] input: A..... G3 as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:E0FF:0002.0013/input/input40
[ 2912.745940] hid-generic 0003:E0FF:0002.0013: input,hidraw0: USB HID v1.00 Mouse [A..... G3] on usb-0000:00:14.0-9.1/input0
[ 2912.747932] input: A..... G3 as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:E0FF:0002.0014/input/input41
[ 2912.798851] hid-generic 0003:E0FF:0002.0014: input,hiddev0,hidraw1: USB HID v1.00 Keyboard [A..... G3] on usb-0000:00:14.0-9.1/input1
[ 2929.857587] usb 3-9.2: USB disconnect, device number 13
[ 2936.201067] usb 3-9.2: new low-speed USB device number 15 using xhci_hcd
[ 2936.328627] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.0/0003:2516:0004.0015/input/input42
[ 2936.381293] hid-generic 0003:2516:0004.0015: input,hidraw2: USB HID v1.10 Keyboard [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input0
[ 2936.403639] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.1/0003:2516:0004.0016/input/input43
[ 2936.454533] hid-generic 0003:2516:0004.0016: input,hidraw3: USB HID v1.10 Device [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input1
[ 2955.968705] usb 3-9.2: USB disconnect, device number 15
[ 2962.566751] usb 3-9.2: new low-speed USB device number 16 using xhci_hcd
[ 2962.694802] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.0/0003:2516:0004.0017/input/input44
[ 2962.747196] hid-generic 0003:2516:0004.0017: input,hidraw2: USB HID v1.10 Keyboard [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input0
[ 2962.769771] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.1/0003:2516:0004.0018/input/input45
[ 2962.820291] hid-generic 0003:2516:0004.0018: input,hidraw3: USB HID v1.10 Device [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input1
[ 3002.047217] usb 3-9.2: USB disconnect, device number 16
[ 3004.548592] usb 3-9.2: new low-speed USB device number 17 using xhci_hcd
[ 3004.676452] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.0/0003:2516:0004.0019/input/input46
[ 3004.728831] hid-generic 0003:2516:0004.0019: input,hidraw2: USB HID v1.10 Keyboard [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input0
[ 3004.751419] input: CM Storm QuickFire Rapid keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.1/0003:2516:0004.001A/input/input47
[ 3004.802118] hid-generic 0003:2516:0004.001A: input,hidraw3: USB HID v1.10 Device [CM Storm QuickFire Rapid keyboard] on usb-0000:00:14.0-9.2/input1

Here are the outputs during that time of my xorg.0.log from timestamp 2929

[  2929.957] (II) config/udev: removing device CM Storm QuickFire Rapid keyboard
[  2929.976] (II) UnloadModule: "libinput"
[  2929.997] (II) config/udev: removing device CM Storm QuickFire Rapid keyboard
[  2930.009] (II) UnloadModule: "libinput"
[  2936.565] (II) config/udev: Adding input device CM Storm QuickFire Rapid keyboard (/dev/input/event2)
[  2936.565] (**) CM Storm QuickFire Rapid keyboard: Applying InputClass "evdev keyboard catchall"
[  2936.565] (**) CM Storm QuickFire Rapid keyboard: Applying InputClass "libinput keyboard catchall"
[  2936.565] (II) Using input driver 'libinput' for 'CM Storm QuickFire Rapid keyboard'
[  2936.565] (**) CM Storm QuickFire Rapid keyboard: always reports core events
[  2936.565] (**) Option "Device" "/dev/input/event2"
[  2936.565] (**) Option "_source" "server/udev"
[  2936.565] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event2 is tagged by udev as: Keyboard
[  2936.565] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event2 is a keyboard
[  2936.596] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.0/0003:2516:0004.0015/input/input42/event2"
[  2936.596] (II) XINPUT: Adding extended input device "CM Storm QuickFire Rapid keyboard" (type: KEYBOARD, id 13)
[  2936.596] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event2 is tagged by udev as: Keyboard
[  2936.596] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event2 is a keyboard
[  2936.597] (II) config/udev: Adding input device CM Storm QuickFire Rapid keyboard (/dev/input/event3)
[  2936.597] (**) CM Storm QuickFire Rapid keyboard: Applying InputClass "evdev keyboard catchall"
[  2936.597] (**) CM Storm QuickFire Rapid keyboard: Applying InputClass "libinput keyboard catchall"
[  2936.597] (II) Using input driver 'libinput' for 'CM Storm QuickFire Rapid keyboard'
[  2936.597] (**) CM Storm QuickFire Rapid keyboard: always reports core events
[  2936.597] (**) Option "Device" "/dev/input/event3"
[  2936.597] (**) Option "_source" "server/udev"
[  2936.597] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event3 is tagged by udev as: Keyboard
[  2936.597] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event3 is a keyboard
[  2936.623] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.1/0003:2516:0004.0016/input/input43/event3"
[  2936.623] (II) XINPUT: Adding extended input device "CM Storm QuickFire Rapid keyboard" (type: KEYBOARD, id 14)
[  2936.623] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event3 is tagged by udev as: Keyboard
[  2936.623] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event3 is a keyboard
[  2956.070] (II) config/udev: removing device CM Storm QuickFire Rapid keyboard
[  2956.086] (II) UnloadModule: "libinput"
[  2956.113] (II) config/udev: removing device CM Storm QuickFire Rapid keyboard
[  2956.126] (II) UnloadModule: "libinput"
[  2962.914] (II) config/udev: Adding input device CM Storm QuickFire Rapid keyboard (/dev/input/event3)
[  2962.914] (**) CM Storm QuickFire Rapid keyboard: Applying InputClass "evdev keyboard catchall"
[  2962.914] (**) CM Storm QuickFire Rapid keyboard: Applying InputClass "libinput keyboard catchall"
[  2962.914] (II) Using input driver 'libinput' for 'CM Storm QuickFire Rapid keyboard'
[  2962.914] (**) CM Storm QuickFire Rapid keyboard: always reports core events
[  2962.914] (**) Option "Device" "/dev/input/event3"
[  2962.914] (**) Option "_source" "server/udev"
[  2962.915] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event3 is tagged by udev as: Keyboard
[  2962.915] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event3 is a keyboard
[  2962.946] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.1/0003:2516:0004.0018/input/input45/event3"
[  2962.946] (II) XINPUT: Adding extended input device "CM Storm QuickFire Rapid keyboard" (type: KEYBOARD, id 13)
[  2962.946] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event3 is tagged by udev as: Keyboard
[  2962.946] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event3 is a keyboard
[  2962.947] (II) config/udev: Adding input device CM Storm QuickFire Rapid keyboard (/dev/input/event2)
[  2962.947] (**) CM Storm QuickFire Rapid keyboard: Applying InputClass "evdev keyboard catchall"
[  2962.947] (**) CM Storm QuickFire Rapid keyboard: Applying InputClass "libinput keyboard catchall"
[  2962.947] (II) Using input driver 'libinput' for 'CM Storm QuickFire Rapid keyboard'
[  2962.947] (**) CM Storm QuickFire Rapid keyboard: always reports core events
[  2962.947] (**) Option "Device" "/dev/input/event2"
[  2962.947] (**) Option "_source" "server/udev"
[  2962.947] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event2 is tagged by udev as: Keyboard
[  2962.947] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event2 is a keyboard
[  2962.973] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.0/0003:2516:0004.0017/input/input44/event2"
[  2962.973] (II) XINPUT: Adding extended input device "CM Storm QuickFire Rapid keyboard" (type: KEYBOARD, id 14)
[  2962.973] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event2 is tagged by udev as: Keyboard
[  2962.973] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event2 is a keyboard
[  3002.160] (II) config/udev: removing device CM Storm QuickFire Rapid keyboard
[  3002.179] (II) UnloadModule: "libinput"
[  3002.200] (II) config/udev: removing device CM Storm QuickFire Rapid keyboard
[  3002.213] (II) UnloadModule: "libinput"
[  3004.912] (II) config/udev: Adding input device CM Storm QuickFire Rapid keyboard (/dev/input/event3)
[  3004.912] (**) CM Storm QuickFire Rapid keyboard: Applying InputClass "evdev keyboard catchall"
[  3004.912] (**) CM Storm QuickFire Rapid keyboard: Applying InputClass "libinput keyboard catchall"
[  3004.912] (II) Using input driver 'libinput' for 'CM Storm QuickFire Rapid keyboard'
[  3004.912] (**) CM Storm QuickFire Rapid keyboard: always reports core events
[  3004.912] (**) Option "Device" "/dev/input/event3"
[  3004.912] (**) Option "_source" "server/udev"
[  3004.912] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event3 is tagged by udev as: Keyboard
[  3004.912] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event3 is a keyboard
[  3004.946] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.1/0003:2516:0004.001A/input/input47/event3"
[  3004.946] (II) XINPUT: Adding extended input device "CM Storm QuickFire Rapid keyboard" (type: KEYBOARD, id 13)
[  3004.946] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event3 is tagged by udev as: Keyboard
[  3004.946] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event3 is a keyboard
[  3004.947] (II) config/udev: Adding input device CM Storm QuickFire Rapid keyboard (/dev/input/event2)
[  3004.947] (**) CM Storm QuickFire Rapid keyboard: Applying InputClass "evdev keyboard catchall"
[  3004.947] (**) CM Storm QuickFire Rapid keyboard: Applying InputClass "libinput keyboard catchall"
[  3004.947] (II) Using input driver 'libinput' for 'CM Storm QuickFire Rapid keyboard'
[  3004.947] (**) CM Storm QuickFire Rapid keyboard: always reports core events
[  3004.947] (**) Option "Device" "/dev/input/event2"
[  3004.947] (**) Option "_source" "server/udev"
[  3004.947] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event2 is tagged by udev as: Keyboard
[  3004.947] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event2 is a keyboard
[  3004.979] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.2/3-9.2:1.0/0003:2516:0004.0019/input/input46/event2"
[  3004.979] (II) XINPUT: Adding extended input device "CM Storm QuickFire Rapid keyboard" (type: KEYBOARD, id 14)
[  3004.980] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event2 is tagged by udev as: Keyboard
[  3004.980] (II) input device 'CM Storm QuickFire Rapid keyboard', /dev/input/event2 is a keyboard

This is my issue.log from mkinitpio -p linux

==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect

Anything any of you more experienced guys are able to figure out from this?

I'm thinking about going XFCE simply to not have this problem. Any help would be appreciated! Let me know if there are any other log dumps you need!

Additional keyboard information: Keyboard is Coolermaster Quickfire Rapid
Mouse: Sentey Revolution Pro (Works fine usually. Keyboard fails more. Once in a great while the mouse fails)

This is also my libinput output. There are two devices for my keyboard for some reason.

Device:           CM Storm QuickFire Rapid keyboard
Kernel:           /dev/input/event3
Group:            4
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           CM Storm QuickFire Rapid keyboard
Kernel:           /dev/input/event4
Group:            4
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Last edited by mean_booty (2016-09-18 20:35:00)


MSI B450I Gaming Plus AC | Ryzen 3600X | 32 GB 3200MHz Micron-E | RX 5700XT Pulse

Offline

#2 2016-09-17 16:30:16

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,771

Re: Driver conflict with my keyboard and sometimes mouse.

mean_booty, can I get you to please edit your first post and use BBCode code tags around your program output and file contents.  Your readers will appreciate it.  That link is also available under every message post box on the forums.  Thanks.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

Board footer

Powered by FluxBB