Corsair Strafe RGB

The Corsair Strafe RGB is a mechanical gaming keyboard that is possible of operating cross platforms as a simple USB device.

Hardware
The device shows up in with a bus ID of.

Kernel
The daemon (installed in the step below) requires user level driver support in order to operate properly. Enable this option in the kernel:

Emerge
A daemon is required in order to send configuration instructions and firmware updates to the keyboard.

Services
In order to configure the keyboard, and display the beautiful color effects, a daemon must be running.

OpenRC
Set the ckb-daemon to start on system boot:

To start the service now:

systemd
For systemd, ensure the ckb.service file will be loaded on system boot:

Start the service now via:

Usage
One the daemon is running and the kernel has been configured, start the ckb client program. The icon should now show up in most GUI toolbars. It is also possible to start program from the command-line with:

Once the client has been started it will live in the system tray. Be sure to check the "Start ckb at login" checkbox which can be found in the tab. This will start the client with each system boot.

Keyboard stops working after a key press
dmesg output looks like the following: