Similar to this bug: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193279 my Corsair keyboard would not work. The difference is that this one is a Corsair K70 "RGB" keyboard. It is a slightly different model, and has a different productId: 0x1b13. I was able to fix it by adding the line hw.usb.quirk.0="0x1b1c 0x1b13 0 0xffff UQ_KBD_BOOTPROTO" to /boot/loader.conf. I imagine it can be fixed in the source tree by following the same steps as in the similar bug I posted.
Hi, Can you generate a patch for the source tree? I can test it. --HPS
Will do this afternoon
Created attachment 190561 [details] Corsair K70 RGB Keyboard Patch This patch is against the current HEAD in svn.
Created attachment 190562 [details] Corsair K70 RGB Keyboard Patch(11.1-RELEASE) This patch is against the source distributed with 11.1. It was created by initializing a git repo in /usr/src.
Thank you for the patch. I'm thinking we should flag all Corsair keyboards instead of adding these patches.
A commit references this bug: Author: hselasky Date: Tue Feb 13 08:13:20 UTC 2018 New revision: 329195 URL: https://svnweb.freebsd.org/changeset/base/329195 Log: Add new USB quirk. PR: 225844 MFC after: 1 week Sponsored by: Mellanox Technologies Changes: head/sys/dev/usb/quirk/usb_quirk.c head/sys/dev/usb/usbdevs
A commit references this bug: Author: hselasky Date: Mon Feb 26 07:57:11 UTC 2018 New revision: 330013 URL: https://svnweb.freebsd.org/changeset/base/330013 Log: MFC r329195: Add new USB quirk. PR: 225844 Sponsored by: Mellanox Technologies Changes: _U stable/11/ stable/11/sys/dev/usb/quirk/usb_quirk.c stable/11/sys/dev/usb/usbdevs
A commit references this bug: Author: hselasky Date: Mon Feb 26 07:57:56 UTC 2018 New revision: 330014 URL: https://svnweb.freebsd.org/changeset/base/330014 Log: MFC r329195: Add new USB quirk. PR: 225844 Sponsored by: Mellanox Technologies Changes: _U stable/10/ stable/10/sys/dev/usb/quirk/usb_quirk.c stable/10/sys/dev/usb/usbdevs