Coder Social home page Coder Social logo

gravityfargo / ckb-next Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ckb-next/ckb-next

0.0 0.0 0.0 7.43 MB

RGB Driver for Linux

License: GNU General Public License v2.0

Shell 0.67% C 41.74% C++ 46.86% Objective-C 0.08% CMake 8.39% Python 0.13% Dockerfile 0.04% Rich Text Format 2.11%

ckb-next's Introduction

ckb-next: RGB Driver for Linux

irc.libera.chat #ckb-next

ckb-next is an open-source driver for Corsair keyboards and mice. It aims to bring the features of Corsair's proprietary CUE software to Linux operating systems. This project is currently a work in progress, but it already supports much of the same functionality, including full RGB animations. More features are coming soon. Testing and bug reports are appreciated!

DISCLAIMER: ckb-next is not an official Corsair product. It is licensed under the GNU General Public License (version 2) in the hope that it will be useful, but with NO WARRANTY of any kind.

Screenshot

Major features:

  • Control multiple devices independently
  • United States and European keyboard layouts
  • Customizable key bindings
  • Per-key lighting and animation
  • Reactive lighting
  • Multiple profiles/modes with hardware save function
  • Adjustable mouse DPI with ability to change DPI on button press

Important information regarding macOS

macOS is no longer officially supported. For more information, please refer to issue #660.

General information

Most of the information can be found on ckb-next wiki pages.

Supported devices.

Linux Installation.

Troubleshooting.

Known Issues.

Contributing.

Community Pipe Animation Scripts.

Contact

Maintainers reserve the rights to modify and remove issues, pull requests and comments therein, that are denunciating, off-topic, harmful, hateful and overall inappropriate. Please be appreciative, humble and kind to each other.

ckb-next's People

Contributors

tatokis avatar ccmsc avatar frickler24 avatar ravenslofty avatar fleischie avatar pjcv avatar stephenhouser avatar orsanz avatar mattanger avatar clofriwen avatar ollpu avatar halamix2 avatar lassemacchiato avatar skandalfo avatar urmamasllama avatar dkorkmazturk avatar aerusso avatar xrogaan avatar sicvolo avatar hevanaa avatar mauriciofauth avatar audiohacked avatar gravityfargo avatar minneyar avatar penguineer avatar michaelni avatar jbendig avatar sometimescasey avatar danybmx avatar ryanfitzsimon avatar

ckb-next's Issues

[Enhancement]: New thing

Enhancement Details

I want a thing in a place

What is it you want to see changed?

The gui

What does it do now?

This field shouldnt exist

What does it do now?

it exists

What new thing should happen?

it should exist better

Additional Details

Report

Type Here.

How do I enable expiremental branches?

Describe your situation in detail.

Hi, Im on arch trying to enable the experimental branch. I can run the daemon just fin with the command
sudo ckb-next-daemon --enable-experimental
But Id like to get it to work so that systemd does it for me. I had done it before with some assistance but im afraid I cannot remember how.

Additional Details

Add any additional details here.

Generated Report (if applicable)

Drag your generated report here if it's applicable.

[Bug]: test

Device Details

test

OS Details

test

Installation

test

ckb-next version

test

What did you expect?

test

Did you try anything that may have helped?

test

Generated Report

<details><summary>Report</summary>
<p>




### Additional Report


ckb-next-dev-detect - Mon Jun 27 12:08:40 CEST 2022


Kernel: Linux pop-os 5.17.5-76051705-generic #202204271406~1655476786~22.04~62dd706 SMP PREEMPT Fri Jun 17 16 x86_64 x86_64 x86_64 GNU/Linux

OS Version:
Distributor ID:	Pop
Description:	Pop!_OS 22.04 LTS
Release:	22.04
Codename:	jammy

USB Devices:

Bus 001 Device 003: ID 1b1c:1b83 Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1b1c Corsair
  idProduct          0x1b83 
  bcdDevice            4.0a
  iManufacturer           1 Corsair
  iProduct                2 CORSAIR K60 PRO Mechanical Gaming Keyboard
  iSerial                 3 0602B00FAF6D08875EA0DDBEF5001C04
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0074
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      86
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      27
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      21
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      60
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)

Dmesg on current boot:
Jun 27 11:37:50.269260 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 27 11:37:50.269520 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 27 11:37:50.269652 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 27 11:37:50.276352 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input3
Jun 27 11:37:50.276461 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 27 11:37:50.276563 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 27 11:37:50.276659 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 27 11:37:50.276671 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input4
Jun 27 11:37:50.276764 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Dmesg on last boot:
Jun 26 10:25:25.336508 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 26 10:25:25.336656 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 26 10:25:25.336727 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 26 10:25:25.342803 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input5
Jun 26 10:25:25.342851 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 26 10:25:25.342896 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 26 10:25:25.342941 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 26 10:25:25.342946 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input6
Jun 26 10:25:25.342988 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Daemon on current boot:
Jun 27 11:37:50.608288 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:37:50.611452 pop-os ckb-next-daemon[1007]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:37:50.612192 pop-os ckb-next-daemon[1007]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Caught signal 15
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Closing root controller
Jun 27 11:45:53.420848 pop-os ckb-next-daemon[1007]: [I] Removed device path /dev/input/ckb0
Jun 27 11:45:53.420641 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:45:53.420933 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:45:53.421069 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.020108 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.022477 pop-os ckb-next-daemon[19205]: ckb-next: Corsair RGB driver 0.5.0-13-g5e5ce74
Jun 27 11:46:00.023190 pop-os ckb-next-daemon[19205]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Caught signal 15
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Closing root controller
Jun 27 11:50:10.834351 pop-os ckb-next-daemon[19205]: [I] Removed device path /dev/input/ckb0
Jun 27 11:50:10.834112 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:50:10.834451 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:50:10.834545 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884072 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884518 pop-os ckb-next-daemon[31274]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:51:53.884687 pop-os ckb-next-daemon[31274]: [I] Root controller ready at /dev/input/ckb0
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Caught signal 15
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Closing root controller
Jun 27 12:00:45.257477 pop-os ckb-next-daemon[31274]: [I] Removed device path /dev/input/ckb0
Jun 27 12:00:45.257248 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 12:00:45.258077 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 12:00:45.258325 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354153 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354634 pop-os ckb-next-daemon[46591]: ckb-next: Corsair RGB driver 0.5.0-14-g1de0996
Jun 27 12:01:46.354835 pop-os ckb-next-daemon[46591]: [I] Root controller ready at /dev/input/ckb0

Daemon on last boot:
Jun 26 17:00:17.816468 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 26 17:00:17.817067 pop-os ckb-next-daemon[458073]: ckb-next: Corsair RGB driver 0.5.0
Jun 26 17:00:17.817429 pop-os ckb-next-daemon[458073]: [I] Root controller ready at /dev/input/ckb0
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Caught signal 15
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Closing root controller
Jun 27 02:18:59.729857 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 02:18:59.733053 pop-os ckb-next-daemon[458073]: [I] Removed device path /dev/input/ckb0
Jun 27 02:18:59.759182 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 02:18:59.759281 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.

Dev nodes:
/dev/input/ckb0
/dev/input/ckb0/pid
46591
/dev/input/ckb0/version
0.5.0-14-g1de0996
/dev/input/ckb0/connected

Kernel command line:
initrd=\EFI\Pop_OS-15275867-2cde-4e13-b165-f6b208c981b7\initrd.img root=UUID=15275867-2cde-4e13-b165-f6b208c981b7 ro quiet loglevel=0 systemd.show_status=false splash

GUI ldd:
	linux-vdso.so.1 (0x00007ffd23f5b000)
	libdbusmenu-qt5.so.2 => /lib/x86_64-linux-gnu/libdbusmenu-qt5.so.2 (0x00007fcfcea73000)
	libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007fcfce8c2000)
	libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007fcfce201000)
	libxcb-ewmh.so.2 => /lib/x86_64-linux-gnu/libxcb-ewmh.so.2 (0x00007fcfce1f2000)
	libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcfce1c8000)
	libxcb-screensaver.so.0 => /lib/x86_64-linux-gnu/libxcb-screensaver.so.0 (0x00007fcfce1c2000)
	libQt5X11Extras.so.5 => /lib/x86_64-linux-gnu/libQt5X11Extras.so.5 (0x00007fcfce1b9000)
	libpulse.so.0 => /lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fcfce164000)
	libquazip5.so.1 => /lib/x86_64-linux-gnu/libquazip5.so.1 (0x00007fcfce12e000)
	libQt5DBus.so.5 => /lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007fcfce09a000)
	libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007fcfcd9bc000)
	libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fcfcd45d000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcfcd22f000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcfcd148000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcfcd128000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcfccf00000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcfccee4000)
	libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fcfcce90000)
	libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcfcce88000)
	libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcfcce80000)
	libpulsecommon-15.99.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so (0x00007fcfccdfb000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fcfccdad000)
	libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fcfccd26000)
	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fcfccce9000)
	libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fcfccc1a000)
	libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007fcfccc08000)
	libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007fcfccbf3000)
	libicui18n.so.70 => /lib/x86_64-linux-gnu/libicui18n.so.70 (0x00007fcfcc8c4000)
	libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x00007fcfcc6c9000)
	libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007fcfcc63e000)
	libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fcfcc56f000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcfcc435000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fcfced3d000)
	libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fcfcc36a000)
	libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fcfcc33b000)
	libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fcfcc333000)
	libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fcfcc325000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fcfcc30d000)
	libsndfile.so.1 => /lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fcfcc28e000)
	libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fcfcc289000)
	libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcfcc149000)
	libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fcfcc080000)
	libasyncns.so.0 => /lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fcfcc078000)
	libapparmor.so.1 => /lib/x86_64-linux-gnu/libapparmor.so.1 (0x00007fcfcc063000)
	libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fcfcbfab000)
	libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fcfcbf77000)
	libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcfcbead000)
	libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fcfcbe86000)
	libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x00007fcfca268000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fcfca1f2000)
	libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fcfca1eb000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fcfca1d7000)
	libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fcfca1c8000)
	libFLAC.so.8 => /lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fcfca18c000)
	libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fcfca15f000)
	libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fcfca0b4000)
	libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x00007fcfca056000)
	libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007fcfca04b000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fcfca01e000)
	liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fcfc9ffe000)
	libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fcfc9ff3000)
	libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fcfc9eb5000)
	libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fcfc9ea7000)
	libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fcfc9e7f000)
	libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fcfc9e5c000)

Environment:
QT_ACCESSIBILITY=1
XDG_SESSION_DESKTOP=pop
XDG_SESSION_TYPE=x11
XDG_CURRENT_DESKTOP=pop:GNOME
DISPLAY=:1
QT_IM_MODULE=ibus

```

Additional Report

<details><summary>Report</summary>
<p>




### Additional Report


ckb-next-dev-detect - Mon Jun 27 12:08:40 CEST 2022


Kernel: Linux pop-os 5.17.5-76051705-generic #202204271406~1655476786~22.04~62dd706 SMP PREEMPT Fri Jun 17 16 x86_64 x86_64 x86_64 GNU/Linux

OS Version:
Distributor ID:	Pop
Description:	Pop!_OS 22.04 LTS
Release:	22.04
Codename:	jammy

USB Devices:

Bus 001 Device 003: ID 1b1c:1b83 Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1b1c Corsair
  idProduct          0x1b83 
  bcdDevice            4.0a
  iManufacturer           1 Corsair
  iProduct                2 CORSAIR K60 PRO Mechanical Gaming Keyboard
  iSerial                 3 0602B00FAF6D08875EA0DDBEF5001C04
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0074
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      86
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      27
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      21
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      60
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)

Dmesg on current boot:
Jun 27 11:37:50.269260 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 27 11:37:50.269520 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 27 11:37:50.269652 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 27 11:37:50.276352 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input3
Jun 27 11:37:50.276461 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 27 11:37:50.276563 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 27 11:37:50.276659 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 27 11:37:50.276671 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input4
Jun 27 11:37:50.276764 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Dmesg on last boot:
Jun 26 10:25:25.336508 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 26 10:25:25.336656 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 26 10:25:25.336727 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 26 10:25:25.342803 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input5
Jun 26 10:25:25.342851 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 26 10:25:25.342896 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 26 10:25:25.342941 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 26 10:25:25.342946 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input6
Jun 26 10:25:25.342988 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Daemon on current boot:
Jun 27 11:37:50.608288 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:37:50.611452 pop-os ckb-next-daemon[1007]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:37:50.612192 pop-os ckb-next-daemon[1007]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Caught signal 15
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Closing root controller
Jun 27 11:45:53.420848 pop-os ckb-next-daemon[1007]: [I] Removed device path /dev/input/ckb0
Jun 27 11:45:53.420641 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:45:53.420933 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:45:53.421069 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.020108 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.022477 pop-os ckb-next-daemon[19205]: ckb-next: Corsair RGB driver 0.5.0-13-g5e5ce74
Jun 27 11:46:00.023190 pop-os ckb-next-daemon[19205]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Caught signal 15
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Closing root controller
Jun 27 11:50:10.834351 pop-os ckb-next-daemon[19205]: [I] Removed device path /dev/input/ckb0
Jun 27 11:50:10.834112 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:50:10.834451 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:50:10.834545 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884072 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884518 pop-os ckb-next-daemon[31274]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:51:53.884687 pop-os ckb-next-daemon[31274]: [I] Root controller ready at /dev/input/ckb0
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Caught signal 15
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Closing root controller
Jun 27 12:00:45.257477 pop-os ckb-next-daemon[31274]: [I] Removed device path /dev/input/ckb0
Jun 27 12:00:45.257248 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 12:00:45.258077 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 12:00:45.258325 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354153 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354634 pop-os ckb-next-daemon[46591]: ckb-next: Corsair RGB driver 0.5.0-14-g1de0996
Jun 27 12:01:46.354835 pop-os ckb-next-daemon[46591]: [I] Root controller ready at /dev/input/ckb0

Daemon on last boot:
Jun 26 17:00:17.816468 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 26 17:00:17.817067 pop-os ckb-next-daemon[458073]: ckb-next: Corsair RGB driver 0.5.0
Jun 26 17:00:17.817429 pop-os ckb-next-daemon[458073]: [I] Root controller ready at /dev/input/ckb0
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Caught signal 15
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Closing root controller
Jun 27 02:18:59.729857 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 02:18:59.733053 pop-os ckb-next-daemon[458073]: [I] Removed device path /dev/input/ckb0
Jun 27 02:18:59.759182 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 02:18:59.759281 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.

Dev nodes:
/dev/input/ckb0
/dev/input/ckb0/pid
46591
/dev/input/ckb0/version
0.5.0-14-g1de0996
/dev/input/ckb0/connected

Kernel command line:
initrd=\EFI\Pop_OS-15275867-2cde-4e13-b165-f6b208c981b7\initrd.img root=UUID=15275867-2cde-4e13-b165-f6b208c981b7 ro quiet loglevel=0 systemd.show_status=false splash

GUI ldd:
	linux-vdso.so.1 (0x00007ffd23f5b000)
	libdbusmenu-qt5.so.2 => /lib/x86_64-linux-gnu/libdbusmenu-qt5.so.2 (0x00007fcfcea73000)
	libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007fcfce8c2000)
	libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007fcfce201000)
	libxcb-ewmh.so.2 => /lib/x86_64-linux-gnu/libxcb-ewmh.so.2 (0x00007fcfce1f2000)
	libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcfce1c8000)
	libxcb-screensaver.so.0 => /lib/x86_64-linux-gnu/libxcb-screensaver.so.0 (0x00007fcfce1c2000)
	libQt5X11Extras.so.5 => /lib/x86_64-linux-gnu/libQt5X11Extras.so.5 (0x00007fcfce1b9000)
	libpulse.so.0 => /lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fcfce164000)
	libquazip5.so.1 => /lib/x86_64-linux-gnu/libquazip5.so.1 (0x00007fcfce12e000)
	libQt5DBus.so.5 => /lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007fcfce09a000)
	libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007fcfcd9bc000)
	libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fcfcd45d000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcfcd22f000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcfcd148000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcfcd128000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcfccf00000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcfccee4000)
	libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fcfcce90000)
	libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcfcce88000)
	libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcfcce80000)
	libpulsecommon-15.99.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so (0x00007fcfccdfb000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fcfccdad000)
	libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fcfccd26000)
	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fcfccce9000)
	libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fcfccc1a000)
	libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007fcfccc08000)
	libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007fcfccbf3000)
	libicui18n.so.70 => /lib/x86_64-linux-gnu/libicui18n.so.70 (0x00007fcfcc8c4000)
	libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x00007fcfcc6c9000)
	libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007fcfcc63e000)
	libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fcfcc56f000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcfcc435000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fcfced3d000)
	libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fcfcc36a000)
	libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fcfcc33b000)
	libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fcfcc333000)
	libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fcfcc325000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fcfcc30d000)
	libsndfile.so.1 => /lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fcfcc28e000)
	libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fcfcc289000)
	libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcfcc149000)
	libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fcfcc080000)
	libasyncns.so.0 => /lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fcfcc078000)
	libapparmor.so.1 => /lib/x86_64-linux-gnu/libapparmor.so.1 (0x00007fcfcc063000)
	libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fcfcbfab000)
	libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fcfcbf77000)
	libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcfcbead000)
	libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fcfcbe86000)
	libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x00007fcfca268000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fcfca1f2000)
	libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fcfca1eb000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fcfca1d7000)
	libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fcfca1c8000)
	libFLAC.so.8 => /lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fcfca18c000)
	libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fcfca15f000)
	libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fcfca0b4000)
	libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x00007fcfca056000)
	libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007fcfca04b000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fcfca01e000)
	liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fcfc9ffe000)
	libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fcfc9ff3000)
	libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fcfc9eb5000)
	libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fcfc9ea7000)
	libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fcfc9e7f000)
	libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fcfc9e5c000)

Environment:
QT_ACCESSIBILITY=1
XDG_SESSION_DESKTOP=pop
XDG_SESSION_TYPE=x11
XDG_CURRENT_DESKTOP=pop:GNOME
DISPLAY=:1
QT_IM_MODULE=ibus

```

[Question]: How do

Subject

I need to do
but better

Can you elaborate?

Nah

Additional Details

Report

Paste Here

Generated Report

Report

Paste Here

test help title

Subject

Keyboard

Can you elaborate?

Keyboard

Additional Details

Add any additional details here.
Keyboard

Generated Report (if applicable)

Drag your generated report here if it's applicable.
ckb-next-report-1657756829.gz

[Bug]: Test

Device Details

Test

OS Details

Test

Installation

Test

ckb-next version

Test

What did you expect?

Test

Did you try anything that may have helped?

Test

Generated Report

Report

ckb-next-dev-detect - Mon Jun 27 12:08:40 CEST 2022

Kernel: Linux pop-os 5.17.5-76051705-generic #202204271406~1655476786~22.04~62dd706 SMP PREEMPT Fri Jun 17 16 x86_64 x86_64 x86_64 GNU/Linux

OS Version:
Distributor ID:	Pop
Description:	Pop!_OS 22.04 LTS
Release:	22.04
Codename:	jammy

USB Devices:

Bus 001 Device 003: ID 1b1c:1b83 Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1b1c Corsair
  idProduct          0x1b83 
  bcdDevice            4.0a
  iManufacturer           1 Corsair
  iProduct                2 CORSAIR K60 PRO Mechanical Gaming Keyboard
  iSerial                 3 0602B00FAF6D08875EA0DDBEF5001C04
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0074
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      86
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      27
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      21
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      60
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)

Dmesg on current boot:
Jun 27 11:37:50.269260 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 27 11:37:50.269520 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 27 11:37:50.269652 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 27 11:37:50.276352 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input3
Jun 27 11:37:50.276461 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 27 11:37:50.276563 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 27 11:37:50.276659 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 27 11:37:50.276671 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input4
Jun 27 11:37:50.276764 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Dmesg on last boot:
Jun 26 10:25:25.336508 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 26 10:25:25.336656 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 26 10:25:25.336727 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 26 10:25:25.342803 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input5
Jun 26 10:25:25.342851 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 26 10:25:25.342896 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 26 10:25:25.342941 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 26 10:25:25.342946 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input6
Jun 26 10:25:25.342988 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Daemon on current boot:
Jun 27 11:37:50.608288 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:37:50.611452 pop-os ckb-next-daemon[1007]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:37:50.612192 pop-os ckb-next-daemon[1007]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Caught signal 15
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Closing root controller
Jun 27 11:45:53.420848 pop-os ckb-next-daemon[1007]: [I] Removed device path /dev/input/ckb0
Jun 27 11:45:53.420641 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:45:53.420933 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:45:53.421069 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.020108 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.022477 pop-os ckb-next-daemon[19205]: ckb-next: Corsair RGB driver 0.5.0-13-g5e5ce74
Jun 27 11:46:00.023190 pop-os ckb-next-daemon[19205]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Caught signal 15
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Closing root controller
Jun 27 11:50:10.834351 pop-os ckb-next-daemon[19205]: [I] Removed device path /dev/input/ckb0
Jun 27 11:50:10.834112 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:50:10.834451 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:50:10.834545 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884072 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884518 pop-os ckb-next-daemon[31274]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:51:53.884687 pop-os ckb-next-daemon[31274]: [I] Root controller ready at /dev/input/ckb0
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Caught signal 15
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Closing root controller
Jun 27 12:00:45.257477 pop-os ckb-next-daemon[31274]: [I] Removed device path /dev/input/ckb0
Jun 27 12:00:45.257248 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 12:00:45.258077 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 12:00:45.258325 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354153 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354634 pop-os ckb-next-daemon[46591]: ckb-next: Corsair RGB driver 0.5.0-14-g1de0996
Jun 27 12:01:46.354835 pop-os ckb-next-daemon[46591]: [I] Root controller ready at /dev/input/ckb0

Daemon on last boot:
Jun 26 17:00:17.816468 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 26 17:00:17.817067 pop-os ckb-next-daemon[458073]: ckb-next: Corsair RGB driver 0.5.0
Jun 26 17:00:17.817429 pop-os ckb-next-daemon[458073]: [I] Root controller ready at /dev/input/ckb0
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Caught signal 15
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Closing root controller
Jun 27 02:18:59.729857 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 02:18:59.733053 pop-os ckb-next-daemon[458073]: [I] Removed device path /dev/input/ckb0
Jun 27 02:18:59.759182 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 02:18:59.759281 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.

Dev nodes:
/dev/input/ckb0
/dev/input/ckb0/pid
46591
/dev/input/ckb0/version
0.5.0-14-g1de0996
/dev/input/ckb0/connected

Kernel command line:
initrd=\EFI\Pop_OS-15275867-2cde-4e13-b165-f6b208c981b7\initrd.img root=UUID=15275867-2cde-4e13-b165-f6b208c981b7 ro quiet loglevel=0 systemd.show_status=false splash

GUI ldd:
	linux-vdso.so.1 (0x00007ffd23f5b000)
	libdbusmenu-qt5.so.2 => /lib/x86_64-linux-gnu/libdbusmenu-qt5.so.2 (0x00007fcfcea73000)
	libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007fcfce8c2000)
	libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007fcfce201000)
	libxcb-ewmh.so.2 => /lib/x86_64-linux-gnu/libxcb-ewmh.so.2 (0x00007fcfce1f2000)
	libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcfce1c8000)
	libxcb-screensaver.so.0 => /lib/x86_64-linux-gnu/libxcb-screensaver.so.0 (0x00007fcfce1c2000)
	libQt5X11Extras.so.5 => /lib/x86_64-linux-gnu/libQt5X11Extras.so.5 (0x00007fcfce1b9000)
	libpulse.so.0 => /lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fcfce164000)
	libquazip5.so.1 => /lib/x86_64-linux-gnu/libquazip5.so.1 (0x00007fcfce12e000)
	libQt5DBus.so.5 => /lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007fcfce09a000)
	libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007fcfcd9bc000)
	libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fcfcd45d000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcfcd22f000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcfcd148000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcfcd128000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcfccf00000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcfccee4000)
	libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fcfcce90000)
	libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcfcce88000)
	libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcfcce80000)
	libpulsecommon-15.99.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so (0x00007fcfccdfb000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fcfccdad000)
	libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fcfccd26000)
	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fcfccce9000)
	libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fcfccc1a000)
	libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007fcfccc08000)
	libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007fcfccbf3000)
	libicui18n.so.70 => /lib/x86_64-linux-gnu/libicui18n.so.70 (0x00007fcfcc8c4000)
	libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x00007fcfcc6c9000)
	libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007fcfcc63e000)
	libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fcfcc56f000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcfcc435000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fcfced3d000)
	libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fcfcc36a000)
	libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fcfcc33b000)
	libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fcfcc333000)
	libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fcfcc325000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fcfcc30d000)
	libsndfile.so.1 => /lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fcfcc28e000)
	libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fcfcc289000)
	libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcfcc149000)
	libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fcfcc080000)
	libasyncns.so.0 => /lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fcfcc078000)
	libapparmor.so.1 => /lib/x86_64-linux-gnu/libapparmor.so.1 (0x00007fcfcc063000)
	libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fcfcbfab000)
	libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fcfcbf77000)
	libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcfcbead000)
	libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fcfcbe86000)
	libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x00007fcfca268000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fcfca1f2000)
	libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fcfca1eb000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fcfca1d7000)
	libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fcfca1c8000)
	libFLAC.so.8 => /lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fcfca18c000)
	libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fcfca15f000)
	libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fcfca0b4000)
	libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x00007fcfca056000)
	libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007fcfca04b000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fcfca01e000)
	liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fcfc9ffe000)
	libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fcfc9ff3000)
	libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fcfc9eb5000)
	libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fcfc9ea7000)
	libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fcfc9e7f000)
	libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fcfc9e5c000)

Environment:
QT_ACCESSIBILITY=1
XDG_SESSION_DESKTOP=pop
XDG_SESSION_TYPE=x11
XDG_CURRENT_DESKTOP=pop:GNOME
DISPLAY=:1
QT_IM_MODULE=ibus

Additional Report

Report

ckb-next-dev-detect - Mon Jun 27 12:08:40 CEST 2022

Kernel: Linux pop-os 5.17.5-76051705-generic #202204271406~1655476786~22.04~62dd706 SMP PREEMPT Fri Jun 17 16 x86_64 x86_64 x86_64 GNU/Linux

OS Version:
Distributor ID:	Pop
Description:	Pop!_OS 22.04 LTS
Release:	22.04
Codename:	jammy

USB Devices:

Bus 001 Device 003: ID 1b1c:1b83 Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1b1c Corsair
  idProduct          0x1b83 
  bcdDevice            4.0a
  iManufacturer           1 Corsair
  iProduct                2 CORSAIR K60 PRO Mechanical Gaming Keyboard
  iSerial                 3 0602B00FAF6D08875EA0DDBEF5001C04
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0074
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      86
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      27
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      21
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      60
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)

Dmesg on current boot:
Jun 27 11:37:50.269260 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 27 11:37:50.269520 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 27 11:37:50.269652 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 27 11:37:50.276352 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input3
Jun 27 11:37:50.276461 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 27 11:37:50.276563 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 27 11:37:50.276659 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 27 11:37:50.276671 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input4
Jun 27 11:37:50.276764 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Dmesg on last boot:
Jun 26 10:25:25.336508 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 26 10:25:25.336656 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 26 10:25:25.336727 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 26 10:25:25.342803 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input5
Jun 26 10:25:25.342851 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 26 10:25:25.342896 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 26 10:25:25.342941 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 26 10:25:25.342946 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input6
Jun 26 10:25:25.342988 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Daemon on current boot:
Jun 27 11:37:50.608288 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:37:50.611452 pop-os ckb-next-daemon[1007]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:37:50.612192 pop-os ckb-next-daemon[1007]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Caught signal 15
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Closing root controller
Jun 27 11:45:53.420848 pop-os ckb-next-daemon[1007]: [I] Removed device path /dev/input/ckb0
Jun 27 11:45:53.420641 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:45:53.420933 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:45:53.421069 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.020108 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.022477 pop-os ckb-next-daemon[19205]: ckb-next: Corsair RGB driver 0.5.0-13-g5e5ce74
Jun 27 11:46:00.023190 pop-os ckb-next-daemon[19205]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Caught signal 15
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Closing root controller
Jun 27 11:50:10.834351 pop-os ckb-next-daemon[19205]: [I] Removed device path /dev/input/ckb0
Jun 27 11:50:10.834112 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:50:10.834451 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:50:10.834545 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884072 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884518 pop-os ckb-next-daemon[31274]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:51:53.884687 pop-os ckb-next-daemon[31274]: [I] Root controller ready at /dev/input/ckb0
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Caught signal 15
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Closing root controller
Jun 27 12:00:45.257477 pop-os ckb-next-daemon[31274]: [I] Removed device path /dev/input/ckb0
Jun 27 12:00:45.257248 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 12:00:45.258077 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 12:00:45.258325 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354153 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354634 pop-os ckb-next-daemon[46591]: ckb-next: Corsair RGB driver 0.5.0-14-g1de0996
Jun 27 12:01:46.354835 pop-os ckb-next-daemon[46591]: [I] Root controller ready at /dev/input/ckb0

Daemon on last boot:
Jun 26 17:00:17.816468 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 26 17:00:17.817067 pop-os ckb-next-daemon[458073]: ckb-next: Corsair RGB driver 0.5.0
Jun 26 17:00:17.817429 pop-os ckb-next-daemon[458073]: [I] Root controller ready at /dev/input/ckb0
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Caught signal 15
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Closing root controller
Jun 27 02:18:59.729857 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 02:18:59.733053 pop-os ckb-next-daemon[458073]: [I] Removed device path /dev/input/ckb0
Jun 27 02:18:59.759182 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 02:18:59.759281 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.

Dev nodes:
/dev/input/ckb0
/dev/input/ckb0/pid
46591
/dev/input/ckb0/version
0.5.0-14-g1de0996
/dev/input/ckb0/connected

Kernel command line:
initrd=\EFI\Pop_OS-15275867-2cde-4e13-b165-f6b208c981b7\initrd.img root=UUID=15275867-2cde-4e13-b165-f6b208c981b7 ro quiet loglevel=0 systemd.show_status=false splash

GUI ldd:
	linux-vdso.so.1 (0x00007ffd23f5b000)
	libdbusmenu-qt5.so.2 => /lib/x86_64-linux-gnu/libdbusmenu-qt5.so.2 (0x00007fcfcea73000)
	libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007fcfce8c2000)
	libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007fcfce201000)
	libxcb-ewmh.so.2 => /lib/x86_64-linux-gnu/libxcb-ewmh.so.2 (0x00007fcfce1f2000)
	libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcfce1c8000)
	libxcb-screensaver.so.0 => /lib/x86_64-linux-gnu/libxcb-screensaver.so.0 (0x00007fcfce1c2000)
	libQt5X11Extras.so.5 => /lib/x86_64-linux-gnu/libQt5X11Extras.so.5 (0x00007fcfce1b9000)
	libpulse.so.0 => /lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fcfce164000)
	libquazip5.so.1 => /lib/x86_64-linux-gnu/libquazip5.so.1 (0x00007fcfce12e000)
	libQt5DBus.so.5 => /lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007fcfce09a000)
	libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007fcfcd9bc000)
	libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fcfcd45d000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcfcd22f000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcfcd148000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcfcd128000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcfccf00000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcfccee4000)
	libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fcfcce90000)
	libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcfcce88000)
	libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcfcce80000)
	libpulsecommon-15.99.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so (0x00007fcfccdfb000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fcfccdad000)
	libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fcfccd26000)
	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fcfccce9000)
	libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fcfccc1a000)
	libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007fcfccc08000)
	libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007fcfccbf3000)
	libicui18n.so.70 => /lib/x86_64-linux-gnu/libicui18n.so.70 (0x00007fcfcc8c4000)
	libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x00007fcfcc6c9000)
	libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007fcfcc63e000)
	libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fcfcc56f000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcfcc435000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fcfced3d000)
	libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fcfcc36a000)
	libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fcfcc33b000)
	libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fcfcc333000)
	libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fcfcc325000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fcfcc30d000)
	libsndfile.so.1 => /lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fcfcc28e000)
	libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fcfcc289000)
	libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcfcc149000)
	libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fcfcc080000)
	libasyncns.so.0 => /lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fcfcc078000)
	libapparmor.so.1 => /lib/x86_64-linux-gnu/libapparmor.so.1 (0x00007fcfcc063000)
	libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fcfcbfab000)
	libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fcfcbf77000)
	libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcfcbead000)
	libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fcfcbe86000)
	libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x00007fcfca268000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fcfca1f2000)
	libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fcfca1eb000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fcfca1d7000)
	libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fcfca1c8000)
	libFLAC.so.8 => /lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fcfca18c000)
	libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fcfca15f000)
	libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fcfca0b4000)
	libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x00007fcfca056000)
	libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007fcfca04b000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fcfca01e000)
	liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fcfc9ffe000)
	libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fcfc9ff3000)
	libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fcfc9eb5000)
	libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fcfc9ea7000)
	libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fcfc9e7f000)
	libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fcfc9e5c000)

Environment:
QT_ACCESSIBILITY=1
XDG_SESSION_DESKTOP=pop
XDG_SESSION_TYPE=x11
XDG_CURRENT_DESKTOP=pop:GNOME
DISPLAY=:1
QT_IM_MODULE=ibus

Test new device title

What is the name of the device?

Keyboard

What kind of device is it?

Keyboard

Link to Corsair's Product Page

Keyboard

Additional Details

Add any additional details here.
Keyboard

Generated Report

Drag your generated report here.
Keyboard

[Bug]: Test

Device Details

K95 Platinum XT

OS Details

Arch

Installation

AUR

ckb-next version

0.5.0

What did you expect?

Stuff and things.

Did you try anything that may have helped?

Nope

Generated Report

not supposed to be a mandatory field.

Additional Report

not supposed to be a mandatory field.

[Bug]: Test w/ report

Device Details

Test w/ report

OS Details

Test w/ report

Installation

Test w/ report

ckb-next version

Test w/ report

What did you expect?

Test w/ report

Did you try anything that may have helped?

Test w/ report

Generated Report

ckb-next-dev-detect - Mon Jun 27 12:08:40 CEST 2022


Kernel: Linux pop-os 5.17.5-76051705-generic #202204271406~1655476786~22.04~62dd706 SMP PREEMPT Fri Jun 17 16 x86_64 x86_64 x86_64 GNU/Linux

OS Version:
Distributor ID:	Pop
Description:	Pop!_OS 22.04 LTS
Release:	22.04
Codename:	jammy

USB Devices:

Bus 001 Device 003: ID 1b1c:1b83 Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1b1c Corsair
  idProduct          0x1b83 
  bcdDevice            4.0a
  iManufacturer           1 Corsair
  iProduct                2 CORSAIR K60 PRO Mechanical Gaming Keyboard
  iSerial                 3 0602B00FAF6D08875EA0DDBEF5001C04
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0074
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      86
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      27
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      21
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      60
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)

Dmesg on current boot:
Jun 27 11:37:50.269260 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 27 11:37:50.269520 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 27 11:37:50.269652 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 27 11:37:50.276352 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input3
Jun 27 11:37:50.276461 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 27 11:37:50.276563 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 27 11:37:50.276659 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 27 11:37:50.276671 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input4
Jun 27 11:37:50.276764 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Dmesg on last boot:
Jun 26 10:25:25.336508 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 26 10:25:25.336656 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 26 10:25:25.336727 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 26 10:25:25.342803 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input5
Jun 26 10:25:25.342851 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 26 10:25:25.342896 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 26 10:25:25.342941 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 26 10:25:25.342946 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input6
Jun 26 10:25:25.342988 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Daemon on current boot:
Jun 27 11:37:50.608288 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:37:50.611452 pop-os ckb-next-daemon[1007]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:37:50.612192 pop-os ckb-next-daemon[1007]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Caught signal 15
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Closing root controller
Jun 27 11:45:53.420848 pop-os ckb-next-daemon[1007]: [I] Removed device path /dev/input/ckb0
Jun 27 11:45:53.420641 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:45:53.420933 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:45:53.421069 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.020108 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.022477 pop-os ckb-next-daemon[19205]: ckb-next: Corsair RGB driver 0.5.0-13-g5e5ce74
Jun 27 11:46:00.023190 pop-os ckb-next-daemon[19205]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Caught signal 15
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Closing root controller
Jun 27 11:50:10.834351 pop-os ckb-next-daemon[19205]: [I] Removed device path /dev/input/ckb0
Jun 27 11:50:10.834112 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:50:10.834451 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:50:10.834545 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884072 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884518 pop-os ckb-next-daemon[31274]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:51:53.884687 pop-os ckb-next-daemon[31274]: [I] Root controller ready at /dev/input/ckb0
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Caught signal 15
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Closing root controller
Jun 27 12:00:45.257477 pop-os ckb-next-daemon[31274]: [I] Removed device path /dev/input/ckb0
Jun 27 12:00:45.257248 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 12:00:45.258077 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 12:00:45.258325 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354153 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354634 pop-os ckb-next-daemon[46591]: ckb-next: Corsair RGB driver 0.5.0-14-g1de0996
Jun 27 12:01:46.354835 pop-os ckb-next-daemon[46591]: [I] Root controller ready at /dev/input/ckb0

Daemon on last boot:
Jun 26 17:00:17.816468 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 26 17:00:17.817067 pop-os ckb-next-daemon[458073]: ckb-next: Corsair RGB driver 0.5.0
Jun 26 17:00:17.817429 pop-os ckb-next-daemon[458073]: [I] Root controller ready at /dev/input/ckb0
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Caught signal 15
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Closing root controller
Jun 27 02:18:59.729857 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 02:18:59.733053 pop-os ckb-next-daemon[458073]: [I] Removed device path /dev/input/ckb0
Jun 27 02:18:59.759182 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 02:18:59.759281 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.

Dev nodes:
/dev/input/ckb0
/dev/input/ckb0/pid
46591
/dev/input/ckb0/version
0.5.0-14-g1de0996
/dev/input/ckb0/connected

Kernel command line:
initrd=\EFI\Pop_OS-15275867-2cde-4e13-b165-f6b208c981b7\initrd.img root=UUID=15275867-2cde-4e13-b165-f6b208c981b7 ro quiet loglevel=0 systemd.show_status=false splash

GUI ldd:
	linux-vdso.so.1 (0x00007ffd23f5b000)
	libdbusmenu-qt5.so.2 => /lib/x86_64-linux-gnu/libdbusmenu-qt5.so.2 (0x00007fcfcea73000)
	libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007fcfce8c2000)
	libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007fcfce201000)
	libxcb-ewmh.so.2 => /lib/x86_64-linux-gnu/libxcb-ewmh.so.2 (0x00007fcfce1f2000)
	libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcfce1c8000)
	libxcb-screensaver.so.0 => /lib/x86_64-linux-gnu/libxcb-screensaver.so.0 (0x00007fcfce1c2000)
	libQt5X11Extras.so.5 => /lib/x86_64-linux-gnu/libQt5X11Extras.so.5 (0x00007fcfce1b9000)
	libpulse.so.0 => /lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fcfce164000)
	libquazip5.so.1 => /lib/x86_64-linux-gnu/libquazip5.so.1 (0x00007fcfce12e000)
	libQt5DBus.so.5 => /lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007fcfce09a000)
	libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007fcfcd9bc000)
	libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fcfcd45d000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcfcd22f000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcfcd148000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcfcd128000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcfccf00000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcfccee4000)
	libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fcfcce90000)
	libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcfcce88000)
	libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcfcce80000)
	libpulsecommon-15.99.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so (0x00007fcfccdfb000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fcfccdad000)
	libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fcfccd26000)
	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fcfccce9000)
	libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fcfccc1a000)
	libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007fcfccc08000)
	libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007fcfccbf3000)
	libicui18n.so.70 => /lib/x86_64-linux-gnu/libicui18n.so.70 (0x00007fcfcc8c4000)
	libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x00007fcfcc6c9000)
	libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007fcfcc63e000)
	libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fcfcc56f000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcfcc435000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fcfced3d000)
	libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fcfcc36a000)
	libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fcfcc33b000)
	libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fcfcc333000)
	libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fcfcc325000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fcfcc30d000)
	libsndfile.so.1 => /lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fcfcc28e000)
	libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fcfcc289000)
	libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcfcc149000)
	libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fcfcc080000)
	libasyncns.so.0 => /lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fcfcc078000)
	libapparmor.so.1 => /lib/x86_64-linux-gnu/libapparmor.so.1 (0x00007fcfcc063000)
	libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fcfcbfab000)
	libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fcfcbf77000)
	libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcfcbead000)
	libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fcfcbe86000)
	libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x00007fcfca268000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fcfca1f2000)
	libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fcfca1eb000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fcfca1d7000)
	libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fcfca1c8000)
	libFLAC.so.8 => /lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fcfca18c000)
	libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fcfca15f000)
	libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fcfca0b4000)
	libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x00007fcfca056000)
	libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007fcfca04b000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fcfca01e000)
	liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fcfc9ffe000)
	libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fcfc9ff3000)
	libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fcfc9eb5000)
	libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fcfc9ea7000)
	libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fcfc9e7f000)
	libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fcfc9e5c000)

Environment:
QT_ACCESSIBILITY=1
XDG_SESSION_DESKTOP=pop
XDG_SESSION_TYPE=x11
XDG_CURRENT_DESKTOP=pop:GNOME
DISPLAY=:1
QT_IM_MODULE=ibus


### Additional Report

```bash
ckb-next-dev-detect - Mon Jun 27 12:08:40 CEST 2022


Kernel: Linux pop-os 5.17.5-76051705-generic #202204271406~1655476786~22.04~62dd706 SMP PREEMPT Fri Jun 17 16 x86_64 x86_64 x86_64 GNU/Linux

OS Version:
Distributor ID:	Pop
Description:	Pop!_OS 22.04 LTS
Release:	22.04
Codename:	jammy

USB Devices:

Bus 001 Device 003: ID 1b1c:1b83 Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1b1c Corsair
  idProduct          0x1b83 
  bcdDevice            4.0a
  iManufacturer           1 Corsair
  iProduct                2 CORSAIR K60 PRO Mechanical Gaming Keyboard
  iSerial                 3 0602B00FAF6D08875EA0DDBEF5001C04
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0074
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      86
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      27
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      21
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      60
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)

Dmesg on current boot:
Jun 27 11:37:50.269260 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 27 11:37:50.269520 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 27 11:37:50.269652 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 27 11:37:50.276352 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input3
Jun 27 11:37:50.276461 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 27 11:37:50.276563 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 27 11:37:50.276659 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 27 11:37:50.276671 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input4
Jun 27 11:37:50.276764 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Dmesg on last boot:
Jun 26 10:25:25.336508 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 26 10:25:25.336656 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 26 10:25:25.336727 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 26 10:25:25.342803 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input5
Jun 26 10:25:25.342851 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 26 10:25:25.342896 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 26 10:25:25.342941 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 26 10:25:25.342946 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input6
Jun 26 10:25:25.342988 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Daemon on current boot:
Jun 27 11:37:50.608288 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:37:50.611452 pop-os ckb-next-daemon[1007]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:37:50.612192 pop-os ckb-next-daemon[1007]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Caught signal 15
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Closing root controller
Jun 27 11:45:53.420848 pop-os ckb-next-daemon[1007]: [I] Removed device path /dev/input/ckb0
Jun 27 11:45:53.420641 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:45:53.420933 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:45:53.421069 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.020108 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.022477 pop-os ckb-next-daemon[19205]: ckb-next: Corsair RGB driver 0.5.0-13-g5e5ce74
Jun 27 11:46:00.023190 pop-os ckb-next-daemon[19205]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Caught signal 15
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Closing root controller
Jun 27 11:50:10.834351 pop-os ckb-next-daemon[19205]: [I] Removed device path /dev/input/ckb0
Jun 27 11:50:10.834112 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:50:10.834451 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:50:10.834545 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884072 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884518 pop-os ckb-next-daemon[31274]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:51:53.884687 pop-os ckb-next-daemon[31274]: [I] Root controller ready at /dev/input/ckb0
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Caught signal 15
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Closing root controller
Jun 27 12:00:45.257477 pop-os ckb-next-daemon[31274]: [I] Removed device path /dev/input/ckb0
Jun 27 12:00:45.257248 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 12:00:45.258077 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 12:00:45.258325 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354153 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354634 pop-os ckb-next-daemon[46591]: ckb-next: Corsair RGB driver 0.5.0-14-g1de0996
Jun 27 12:01:46.354835 pop-os ckb-next-daemon[46591]: [I] Root controller ready at /dev/input/ckb0

Daemon on last boot:
Jun 26 17:00:17.816468 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 26 17:00:17.817067 pop-os ckb-next-daemon[458073]: ckb-next: Corsair RGB driver 0.5.0
Jun 26 17:00:17.817429 pop-os ckb-next-daemon[458073]: [I] Root controller ready at /dev/input/ckb0
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Caught signal 15
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Closing root controller
Jun 27 02:18:59.729857 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 02:18:59.733053 pop-os ckb-next-daemon[458073]: [I] Removed device path /dev/input/ckb0
Jun 27 02:18:59.759182 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 02:18:59.759281 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.

Dev nodes:
/dev/input/ckb0
/dev/input/ckb0/pid
46591
/dev/input/ckb0/version
0.5.0-14-g1de0996
/dev/input/ckb0/connected

Kernel command line:
initrd=\EFI\Pop_OS-15275867-2cde-4e13-b165-f6b208c981b7\initrd.img root=UUID=15275867-2cde-4e13-b165-f6b208c981b7 ro quiet loglevel=0 systemd.show_status=false splash

GUI ldd:
	linux-vdso.so.1 (0x00007ffd23f5b000)
	libdbusmenu-qt5.so.2 => /lib/x86_64-linux-gnu/libdbusmenu-qt5.so.2 (0x00007fcfcea73000)
	libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007fcfce8c2000)
	libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007fcfce201000)
	libxcb-ewmh.so.2 => /lib/x86_64-linux-gnu/libxcb-ewmh.so.2 (0x00007fcfce1f2000)
	libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcfce1c8000)
	libxcb-screensaver.so.0 => /lib/x86_64-linux-gnu/libxcb-screensaver.so.0 (0x00007fcfce1c2000)
	libQt5X11Extras.so.5 => /lib/x86_64-linux-gnu/libQt5X11Extras.so.5 (0x00007fcfce1b9000)
	libpulse.so.0 => /lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fcfce164000)
	libquazip5.so.1 => /lib/x86_64-linux-gnu/libquazip5.so.1 (0x00007fcfce12e000)
	libQt5DBus.so.5 => /lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007fcfce09a000)
	libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007fcfcd9bc000)
	libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fcfcd45d000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcfcd22f000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcfcd148000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcfcd128000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcfccf00000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcfccee4000)
	libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fcfcce90000)
	libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcfcce88000)
	libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcfcce80000)
	libpulsecommon-15.99.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so (0x00007fcfccdfb000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fcfccdad000)
	libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fcfccd26000)
	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fcfccce9000)
	libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fcfccc1a000)
	libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007fcfccc08000)
	libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007fcfccbf3000)
	libicui18n.so.70 => /lib/x86_64-linux-gnu/libicui18n.so.70 (0x00007fcfcc8c4000)
	libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x00007fcfcc6c9000)
	libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007fcfcc63e000)
	libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fcfcc56f000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcfcc435000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fcfced3d000)
	libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fcfcc36a000)
	libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fcfcc33b000)
	libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fcfcc333000)
	libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fcfcc325000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fcfcc30d000)
	libsndfile.so.1 => /lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fcfcc28e000)
	libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fcfcc289000)
	libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcfcc149000)
	libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fcfcc080000)
	libasyncns.so.0 => /lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fcfcc078000)
	libapparmor.so.1 => /lib/x86_64-linux-gnu/libapparmor.so.1 (0x00007fcfcc063000)
	libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fcfcbfab000)
	libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fcfcbf77000)
	libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcfcbead000)
	libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fcfcbe86000)
	libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x00007fcfca268000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fcfca1f2000)
	libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fcfca1eb000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fcfca1d7000)
	libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fcfca1c8000)
	libFLAC.so.8 => /lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fcfca18c000)
	libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fcfca15f000)
	libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fcfca0b4000)
	libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x00007fcfca056000)
	libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007fcfca04b000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fcfca01e000)
	liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fcfc9ffe000)
	libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fcfc9ff3000)
	libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fcfc9eb5000)
	libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fcfc9ea7000)
	libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fcfc9e7f000)
	libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fcfc9e5c000)

Environment:
QT_ACCESSIBILITY=1
XDG_SESSION_DESKTOP=pop
XDG_SESSION_TYPE=x11
XDG_CURRENT_DESKTOP=pop:GNOME
DISPLAY=:1
QT_IM_MODULE=ibus

[Bug]: Keyboard not working after login

Device Name

K95 Platinum XT

OS Distro

Arch

Installation Method

AUR

ckb-next version

0.5.0

What did you expect?

The keyboard to work after I logged in.

Did you try anything that may have helped?

I unplugged and plugged it back in and it started working.

Additional Details

Report

Meh

Generated Report

Report

ckb-next-dev-detect - Mon Jun 27 12:08:40 CEST 2022

Kernel: Linux pop-os 5.17.5-76051705-generic #202204271406~1655476786~22.04~62dd706 SMP PREEMPT Fri Jun 17 16 x86_64 x86_64 x86_64 GNU/Linux

OS Version:
Distributor ID:	Pop
Description:	Pop!_OS 22.04 LTS
Release:	22.04
Codename:	jammy

USB Devices:

Bus 001 Device 003: ID 1b1c:1b83 Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1b1c Corsair
  idProduct          0x1b83 
  bcdDevice            4.0a
  iManufacturer           1 Corsair
  iProduct                2 CORSAIR K60 PRO Mechanical Gaming Keyboard
  iSerial                 3 0602B00FAF6D08875EA0DDBEF5001C04
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0074
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      86
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      27
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      21
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      60
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)

Dmesg on current boot:
Jun 27 11:37:50.269260 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 27 11:37:50.269520 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 27 11:37:50.269652 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 27 11:37:50.276352 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input3
Jun 27 11:37:50.276461 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 27 11:37:50.276563 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 27 11:37:50.276659 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 27 11:37:50.276671 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input4
Jun 27 11:37:50.276764 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Dmesg on last boot:
Jun 26 10:25:25.336508 pop-os kernel: usb 1-3: New USB device found, idVendor=1b1c, idProduct=1b83, bcdDevice= 4.0a
Jun 26 10:25:25.336656 pop-os kernel: usb 1-3: Product: CORSAIR K60 PRO Mechanical Gaming Keyboard
Jun 26 10:25:25.336727 pop-os kernel: usb 1-3: Manufacturer: Corsair
Jun 26 10:25:25.342803 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1B1C:1B83.0001/input/input5
Jun 26 10:25:25.342851 pop-os kernel: hid-generic 0003:1B1C:1B83.0001: input,hidraw0: USB HID v1.11 Keyboard [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input0
Jun 26 10:25:25.342896 pop-os kernel: hid-generic 0003:1B1C:1B83.0002: hiddev0,hidraw1: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input1
Jun 26 10:25:25.342941 pop-os kernel: hid-generic 0003:1B1C:1B83.0003: hiddev1,hidraw2: USB HID v1.11 Device [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input2
Jun 26 10:25:25.342946 pop-os kernel: input: Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:1B1C:1B83.0004/input/input6
Jun 26 10:25:25.342988 pop-os kernel: hid-generic 0003:1B1C:1B83.0004: input,hidraw3: USB HID v1.11 Mouse [Corsair CORSAIR K60 PRO Mechanical Gaming Keyboard] on usb-0000:00:14.0-3/input3

Daemon on current boot:
Jun 27 11:37:50.608288 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:37:50.611452 pop-os ckb-next-daemon[1007]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:37:50.612192 pop-os ckb-next-daemon[1007]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Caught signal 15
Jun 27 11:45:53.420544 pop-os ckb-next-daemon[1007]: [I] Closing root controller
Jun 27 11:45:53.420848 pop-os ckb-next-daemon[1007]: [I] Removed device path /dev/input/ckb0
Jun 27 11:45:53.420641 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:45:53.420933 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:45:53.421069 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.020108 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:46:00.022477 pop-os ckb-next-daemon[19205]: ckb-next: Corsair RGB driver 0.5.0-13-g5e5ce74
Jun 27 11:46:00.023190 pop-os ckb-next-daemon[19205]: [I] Root controller ready at /dev/input/ckb0
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Caught signal 15
Jun 27 11:50:10.834099 pop-os ckb-next-daemon[19205]: [I] Closing root controller
Jun 27 11:50:10.834351 pop-os ckb-next-daemon[19205]: [I] Removed device path /dev/input/ckb0
Jun 27 11:50:10.834112 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 11:50:10.834451 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 11:50:10.834545 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884072 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 11:51:53.884518 pop-os ckb-next-daemon[31274]: ckb-next: Corsair RGB driver 0.5.0
Jun 27 11:51:53.884687 pop-os ckb-next-daemon[31274]: [I] Root controller ready at /dev/input/ckb0
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Caught signal 15
Jun 27 12:00:45.257113 pop-os ckb-next-daemon[31274]: [I] Closing root controller
Jun 27 12:00:45.257477 pop-os ckb-next-daemon[31274]: [I] Removed device path /dev/input/ckb0
Jun 27 12:00:45.257248 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 12:00:45.258077 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 12:00:45.258325 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354153 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 27 12:01:46.354634 pop-os ckb-next-daemon[46591]: ckb-next: Corsair RGB driver 0.5.0-14-g1de0996
Jun 27 12:01:46.354835 pop-os ckb-next-daemon[46591]: [I] Root controller ready at /dev/input/ckb0

Daemon on last boot:
Jun 26 17:00:17.816468 pop-os systemd[1]: Started Corsair Keyboards and Mice Daemon.
Jun 26 17:00:17.817067 pop-os ckb-next-daemon[458073]: ckb-next: Corsair RGB driver 0.5.0
Jun 26 17:00:17.817429 pop-os ckb-next-daemon[458073]: [I] Root controller ready at /dev/input/ckb0
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Caught signal 15
Jun 27 02:18:59.729798 pop-os ckb-next-daemon[458073]: [I] Closing root controller
Jun 27 02:18:59.729857 pop-os systemd[1]: Stopping Corsair Keyboards and Mice Daemon...
Jun 27 02:18:59.733053 pop-os ckb-next-daemon[458073]: [I] Removed device path /dev/input/ckb0
Jun 27 02:18:59.759182 pop-os systemd[1]: ckb-next-daemon.service: Deactivated successfully.
Jun 27 02:18:59.759281 pop-os systemd[1]: Stopped Corsair Keyboards and Mice Daemon.

Dev nodes:
/dev/input/ckb0
/dev/input/ckb0/pid
46591
/dev/input/ckb0/version
0.5.0-14-g1de0996
/dev/input/ckb0/connected

Kernel command line:
initrd=\EFI\Pop_OS-15275867-2cde-4e13-b165-f6b208c981b7\initrd.img root=UUID=15275867-2cde-4e13-b165-f6b208c981b7 ro quiet loglevel=0 systemd.show_status=false splash

GUI ldd:
	linux-vdso.so.1 (0x00007ffd23f5b000)
	libdbusmenu-qt5.so.2 => /lib/x86_64-linux-gnu/libdbusmenu-qt5.so.2 (0x00007fcfcea73000)
	libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007fcfce8c2000)
	libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007fcfce201000)
	libxcb-ewmh.so.2 => /lib/x86_64-linux-gnu/libxcb-ewmh.so.2 (0x00007fcfce1f2000)
	libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcfce1c8000)
	libxcb-screensaver.so.0 => /lib/x86_64-linux-gnu/libxcb-screensaver.so.0 (0x00007fcfce1c2000)
	libQt5X11Extras.so.5 => /lib/x86_64-linux-gnu/libQt5X11Extras.so.5 (0x00007fcfce1b9000)
	libpulse.so.0 => /lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fcfce164000)
	libquazip5.so.1 => /lib/x86_64-linux-gnu/libquazip5.so.1 (0x00007fcfce12e000)
	libQt5DBus.so.5 => /lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007fcfce09a000)
	libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007fcfcd9bc000)
	libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fcfcd45d000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcfcd22f000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcfcd148000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcfcd128000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcfccf00000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcfccee4000)
	libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fcfcce90000)
	libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcfcce88000)
	libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcfcce80000)
	libpulsecommon-15.99.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so (0x00007fcfccdfb000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fcfccdad000)
	libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fcfccd26000)
	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fcfccce9000)
	libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fcfccc1a000)
	libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007fcfccc08000)
	libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007fcfccbf3000)
	libicui18n.so.70 => /lib/x86_64-linux-gnu/libicui18n.so.70 (0x00007fcfcc8c4000)
	libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x00007fcfcc6c9000)
	libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007fcfcc63e000)
	libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fcfcc56f000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcfcc435000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fcfced3d000)
	libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fcfcc36a000)
	libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fcfcc33b000)
	libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fcfcc333000)
	libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fcfcc325000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fcfcc30d000)
	libsndfile.so.1 => /lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fcfcc28e000)
	libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fcfcc289000)
	libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcfcc149000)
	libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fcfcc080000)
	libasyncns.so.0 => /lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fcfcc078000)
	libapparmor.so.1 => /lib/x86_64-linux-gnu/libapparmor.so.1 (0x00007fcfcc063000)
	libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fcfcbfab000)
	libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fcfcbf77000)
	libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcfcbead000)
	libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fcfcbe86000)
	libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x00007fcfca268000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fcfca1f2000)
	libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fcfca1eb000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fcfca1d7000)
	libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fcfca1c8000)
	libFLAC.so.8 => /lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fcfca18c000)
	libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fcfca15f000)
	libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fcfca0b4000)
	libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x00007fcfca056000)
	libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007fcfca04b000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fcfca01e000)
	liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fcfc9ffe000)
	libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fcfc9ff3000)
	libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fcfc9eb5000)
	libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fcfc9ea7000)
	libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fcfc9e7f000)
	libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fcfc9e5c000)

Environment:
QT_ACCESSIBILITY=1
XDG_SESSION_DESKTOP=pop
XDG_SESSION_TYPE=x11
XDG_CURRENT_DESKTOP=pop:GNOME
DISPLAY=:1
QT_IM_MODULE=ibus

Test bug title

Affected Devices

K95 RGB Platinum XT

Linux Distribution

Arch

Installation Method

AUR

ckb-next version

0.5.0

What did you expect?

Keyboard

Did you try anything that may have helped?

Keyboard

Additional Details

Keyboard

Generated Report

Drag your generated report here.
ckb-next-report-1657756829.gz

Corsair Dark Core RGB Pro SE: Mouse clicks do not work

Affected Devices

Dark Core RGB Pro SE

Linux Distribution

Gentoo

Installation Method

Portage

ckb-next version

0.5.0

What did you expect?

The mouse works fine under Linux. When I start the daemon with the needed --enable-experimental mouse movement still works, but mouse clicks are gone.

Did you try anything that may have helped?

When I start ckb-next-daemon, mouse clicks do not work anymore. Mouse Movement still works. As soon as I stop the daemon, clicks work instantly again.

Additional Details

As I cant reach the settings menu with an attached device, I can only show the logs by the daemon (started on the shell to get the logs easily):

Generated Report

Drag your generated report here.
report.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.