Bug 208623 - Add support for Holtec/Keep Out F85 USB gaming keyboard
Summary: Add support for Holtec/Keep Out F85 USB gaming keyboard
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: usb (show other bugs)
Version: 10.3-BETA2
Hardware: Any Any
: --- Affects Some People
Assignee: Hans Petter Selasky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-04-07 22:20 UTC by AJ
Modified: 2016-04-29 11:38 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description AJ 2016-04-07 22:20:22 UTC
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.
Comment 1 commit-hook freebsd_committer freebsd_triage 2016-04-08 06:52:01 UTC
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
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-04-29 11:37:55 UTC
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
Comment 3 commit-hook freebsd_committer freebsd_triage 2016-04-29 11:38:58 UTC
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