Jump to content
Corsair Community

K70 RGB: first impressions


galen104

Recommended Posts

I bought a K70 RGB and it arrived few hours ago.

I have connected (following the corsair instruction) the via USB 3.0 and update firmware to the last version.

First thing (verry important to me) the keyboard works well inside bios,grub, ecc.

In windows the keyboard works as expected, except CUE software that keeps crashing.

I have to reconnect the usb (toggle the Polling switch on the back doesn't work) when it happens. Even if CUE software crashs the keyboard is functional (include media keys), just the backlight freeze in their current state until usb replug.

In linux the keyboard works but the boot is slower (about 1 minute). The important thing is that all key works fine (include media keys). For now I didn't test to boot linux changing polling switch. I have tried with the default position (1).

Overall I'm satisfied, the issues are all related to the CUE software.

 

ps: the main board is Asrock Z77 Extreme4, and I have plugged the keyboard in the Intel Z77 USB3 port.

Link to comment
Share on other sites

I have tried 8ms and now MSC Linux Driver works.

 

The boot was still delayed about 30 seconds.

Here how I solved.

First I read the dmesg log:

 

[   12.321522] hid-generic 0003:1B1C:1B13.0002: usb_submit_urb(ctrl) failed: -1
[   12.321592] hid-generic 0003:1B1C:1B13.0002: timeout initializing reports
[   12.321742] input: Corsair Corsair K70 RGB Gaming Keyboard as /devices/pci0000:00/0000:00:1c.7/0000:08:00.0/usb3/3-2/3-2:1.1/0003:1B1C:1B13.0002/input/input5
[   12.321886] hid-generic 0003:1B1C:1B13.0002: input,hidraw4: USB HID v1.11 Keyboard [Corsair Corsair K70 RGB Gaming Keyboard] on usb-0000:08:00.0-2/input1
[   22.315754] hid-generic 0003:1B1C:1B13.0003: timeout initializing reports
[   22.316009] hid-generic 0003:1B1C:1B13.0003: hiddev0,hidraw5: USB HID v1.11 Device [Corsair Corsair K70 RGB Gaming Keyboard] on usb-0000:08:00.0-2/input2
[   32.309977] hid-generic 0003:1B1C:1B13.0004: timeout initializing reports
[   32.310231] hid-generic 0003:1B1C:1B13.0004: hiddev0,hidraw6: USB HID v1.11 Device [Corsair Corsair K70 RGB Gaming Keyboard] on usb-0000:08:00.0-2/input3
[   32.342563] random: nonblocking pool is initialized

 

so I added a quirk to the usbhid module.

As root:

 

echo "options usbhid quirks=0x1B1C:0x1B13:0x20000000" > /etc/modprobe.d/usbhid.conf

 

the syntax is:

quirks=vendorID:productID:quirks 

where vendorID, productID, and quirks are all in 0x-prefixed hex

0x20000000 is defined in hid.h as:

 

#define HID_QUIRK_NO_INIT_REPORTS               0x20000000

 

then I rebuild the initramfs.

In arch linux as root:

 

mkinitcpio -p linux

 

reboot

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...