Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

K95 rgb v205 init bug #24

Merged
merged 2 commits into from
Jan 16, 2017
Merged

Conversation

frickler24
Copy link
Collaborator

I'm running a K95RGB with a linux mint 18 KDE.
Since the last Firmware upgrade to 2.05 I get the following error-messages in the kernel log:

Mainfrix ckb-daemon[1205] [I] Connecting Corsair K95 RGB Gaming Keyboard at /dev/input/ckb1
Mainfrix kernel [ 9.657079] input: ckb1: Corsair K95 RGB Gaming Keyboard as /devices/virtual/input/input25
Mainfrix kernel [ 9.657810] input: ckb1: Corsair K95 RGB Gaming Keyboard as /devices/virtual/input/input26
Mainfrix ckb-daemon[1205] [I] Starting input thread for /dev/input/ckb1
Mainfrix ckb-daemon[1205] [E] loadrgb_kb (led_keyboard.c:211): Bad input header
Mainfrix ckb-daemon[1205] [W] _start_dev (device.c:45): Unable to load hardware profile
Mainfrix ckb-daemon[1205] [I] Setup finished for /dev/input/ckb1

The problem was a different handling of the usb protocol. To fix this, I've written this bugfix.
Now it shows a normal reaction again:

ckb-daemon[5284] ckb: Corsair RGB driver beta-v0.2.7
ckb-daemon[5284] [I] Root controller ready at /dev/input/ckb0
ckb-daemon[5284] [I] Connecting Corsair K95 RGB Gaming Keyboard at /dev/input/ckb1
ckb-daemon[5284] [I] Starting input thread for /dev/input/ckb1
kernel [ 344.432589] input: ckb1: Corsair K95 RGB Gaming Keyboard as /devices/virtual/input/input34
kernel [ 344.433091] input: ckb1: Corsair K95 RGB Gaming Keyboard as /devices/virtual/input/input35
ckb-daemon[5284] [I] Setup finished for /dev/input/ckb1

Because I cannot test it with different keyboards, please insert the code in a very early testing stage.

@frickler24 frickler24 mentioned this pull request Jan 15, 2017
@tatokis
Copy link
Collaborator

tatokis commented Jan 15, 2017

K70 RGB here, I can confirm that this bug is indeed fixed, [W] _start_dev (device.c:45): Unable to load hardware profile is gone, and ckb now recognizes my hardware profile again.

I think this should be merged ASAP.

@mattanger
Copy link
Owner

mattanger commented Jan 15, 2017 via email

@tatokis tatokis merged commit 1a77e98 into mattanger:master Jan 16, 2017
@frickler24 frickler24 deleted the K95RGB-V205-Init-bug branch January 18, 2017 18:11
@frickler24
Copy link
Collaborator Author

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants