Running 10.3-RELEASE, but this also happens on 10.2, basically I need to add UQ_KBD_BOOTPROTO quirk to my keyboard to make it work. It's a Keep Out F85, but the vendor registers as HOLTEK. In /sys/dev/usb/quirk/usb_quirk.c: USB_QUIRK(HOLTEK, F85, 0x0000, 0xffff, UQ_KBD_BOOTPROTO), HOLTEK vendor is already set, so I added the "F85" which is my keyboard model in /sys/dev/usb/usbdevs: product HOLTEK F85 0xa030 Holtek usb gaming keyboard After a kernel build it works perfectly. Thanks to wblock and Phishfry from the forums.
A commit references this bug: Author: hselasky Date: Fri Apr 8 06:51:49 UTC 2016 New revision: 297696 URL: https://svnweb.freebsd.org/changeset/base/297696 Log: Add new USB quirk. Submitted by: AJ <aleksanderlothe@live.com> PR: 208623 MFC after: 1 week Changes: head/sys/dev/usb/quirk/usb_quirk.c head/sys/dev/usb/usbdevs
A commit references this bug: Author: hselasky Date: Fri Apr 29 11:37:07 UTC 2016 New revision: 298781 URL: https://svnweb.freebsd.org/changeset/base/298781 Log: MFC r297696 and r298424: Add new USB quirks. Submitted by: AJ <aleksanderlothe@live.com> PR: 208623 Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> PR: 208642 Changes: _U stable/10/ stable/10/sys/dev/usb/quirk/usb_quirk.c stable/10/sys/dev/usb/usbdevs
A commit references this bug: Author: hselasky Date: Fri Apr 29 11:38:46 UTC 2016 New revision: 298782 URL: https://svnweb.freebsd.org/changeset/base/298782 Log: MFC r297696 and r298424: Add new USB quirks. Submitted by: AJ <aleksanderlothe@live.com> PR: 208623 Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> PR: 208642 Changes: _U stable/9/sys/ _U stable/9/sys/dev/ stable/9/sys/dev/usb/quirk/usb_quirk.c stable/9/sys/dev/usb/usbdevs