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

Strafe Connecting at Boot issue #101

Closed
cactushydrocodone opened this issue Mar 3, 2017 · 3 comments
Closed

Strafe Connecting at Boot issue #101

cactushydrocodone opened this issue Mar 3, 2017 · 3 comments
Assignees

Comments

@cactushydrocodone
Copy link

cactushydrocodone commented Mar 3, 2017

Hey,

I have a weird issue with my Strafe Non RGB from Corsair.
While boot, i have to slay on the keys on the keyboard like a speed addict, to provocate an usb hid error, so that the keyboard works. I already added the quirks parameter into grub and made the "0x4" change. but nothing helps.
I use archlinux and on every other distribution, it works out of the box, but not on arch.

Is there any logs or sysfiles i can look at to resolve this?
Thank you

@frickler24
Copy link
Collaborator

@RaymondSchnyder in the kernel log files (arch linux uses systemd? If so, use journalctrl) search for ckb-daemon. Around messages from ckb-daemon you can find usb infos from the kernel.
They may bring you some more info. Up to now I did not have such an effect as you describe.

@cactushydrocodone
Copy link
Author

cactushydrocodone commented Mar 4, 2017

This is from a successfull boot with the "workaround" i found at boot (beat the keys on the keyboard like a insane person)

-- Logs begin at Fri 2016-12-30 13:44:03 CET, end at Sat 2017-03-04 10:17:36 CET. --
Mär 04 10:17:20 arch-anywhere systemd[1]: Started Corsair Keyboard Daemon.
Mär 04 10:17:20 arch-anywhere ckb-daemon[336]: ckb: Corsair RGB driver beta-v0.2.7
Mär 04 10:17:20 arch-anywhere ckb-daemon[336]: [I] Root controller ready at /dev/input/ckb0
Mär 04 10:17:20 arch-anywhere ckb-daemon[336]: [I] Connecting Corsair STRAFE Gaming Keyboard at /dev/input/ckb1
Mär 04 10:17:20 arch-anywhere ckb-daemon[336]: [I] Starting input thread for /dev/input/ckb1
Mär 04 10:17:21 arch-anywhere ckb-daemon[336]: [E] loadrgb_kb (led_keyboard.c:224): Bad input header
Mär 04 10:17:21 arch-anywhere ckb-daemon[336]: [E] loadrgb_kb (led_keyboard.c:228): color = 0, i = 1, mode = 0
Mär 04 10:17:21 arch-anywhere ckb-daemon[336]: Input(Antwort): 0e ff 01 3c ff ff ff ff
Mär 04 10:17:21 arch-anywhere ckb-daemon[336]: Output (Frage): 0e ff 01 3c
Mär 04 10:17:26 arch-anywhere ckb-daemon[336]: [E] os_usbrecv (via led_keyboard.c:233): Connection timed out
Mär 04 10:17:26 arch-anywhere ckb-daemon[336]: [W] _start_dev (device.c:45): Unable to load hardware profile
Mär 04 10:17:26 arch-anywhere ckb-daemon[336]: [I] Setup finished for /dev/input/ckb1


and this is a not successfull boot, you see there are some errors too...

-- Logs begin at Fri 2016-12-30 13:44:03 CET, end at Sat 2017-03-04 10:17:36 CET. --
Mär 04 10:15:46 arch-anywhere systemd[1]: Started Corsair Keyboard Daemon.
Mär 04 10:15:46 arch-anywhere ckb-daemon[402]: ckb: Corsair RGB driver beta-v0.2.7
Mär 04 10:15:46 arch-anywhere ckb-daemon[402]: [I] Root controller ready at /dev/input/ckb0
Mär 04 10:16:00 arch-anywhere ckb-daemon[402]: [I] Connecting Corsair STRAFE Gaming Keyboard at /dev/input/ckb1
Mär 04 10:16:00 arch-anywhere ckb-daemon[402]: [W] os_setupusb (usb_linux.c:293): Unable to read endpoint count from udev, assuming 4...
Mär 04 10:16:00 arch-anywhere ckb-daemon[402]: [E] os_setupusb (usb_linux.c:296): Failed to claim interfaces: No such file or directory
Mär 04 10:16:00 arch-anywhere ckb-daemon[402]: [I] Disconnecting /dev/input/ckb1
Mär 04 10:16:00 arch-anywhere ckb-daemon[402]: [I] Removed device path /dev/input/ckb1
Mär 04 10:16:12 arch-anywhere systemd[1]: Stopping Corsair Keyboard Daemon...
Mär 04 10:16:12 arch-anywhere ckb-daemon[402]: [I] Caught signal 15
Mär 04 10:16:12 arch-anywhere ckb-daemon[402]: [I] Closing root controller
Mär 04 10:16:12 arch-anywhere ckb-daemon[402]: [I] Removed device path /dev/input/ckb0
Mär 04 10:16:12 arch-anywhere systemd[1]: Stopped Corsair Keyboard Daemon.

@ghost
Copy link

ghost commented Mar 4, 2017

Merged into #96, references #95.

@ghost ghost closed this as completed Mar 4, 2017
@ghost ghost assigned frickler24 Mar 4, 2017
@ghost ghost added the duplicate label Mar 4, 2017
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants