Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
USBHID(4)		     Kernel Interfaces Manual		       USBHID(4)

NAME
     usbhid -- USB HID transport driver

SYNOPSIS
     To compile this driver into the kernel, place the following lines in your
     kernel configuration file:

	   device usbhid

     Alternatively, to load the driver as a module at boot time, place the
     following line in loader.conf(5):

	   usbhid_load="YES"

DESCRIPTION
     The  usbhid  driver  provides  a  interface  to USB Human Interface Devices
     (HIDs).

SYSCTL VARIABLES
     The following variables are  available  as  both  sysctl(8)  variables  and
     loader(8) tunables:

     hw.usb.usbhid.enable
	     Enable usbhid and make its priority greater than other USB HID dri-
	     vers, such as ukbd(4), ums(4), and uhid(4).  Default is 1.

     hw.usb.usbhid.debug
	     Debug output level, where 0 is debugging disabled and larger values
	     increase  debug  message  verbosity.  Default is 0.  Debug messages
	     are printed on the system console and can be viewed using dmesg(8).

SEE ALSO
     ehci(4), hkbd(4), hms(4), ohci(4), uhci(4), usb(4), xhci(4), usbconfig(8)

HISTORY
     The usbhid driver first appeared in FreeBSD 13.0.	It was	enabled  by  de-
     fault in FreeBSD 15.0.

AUTHORS
     The usbhid driver was written by Vladimir Kondratyev <wulf@FreeBSD.org>.

FreeBSD ports 15.quarterly	 October 2, 2025		       USBHID(4)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=usbhid&sektion=4&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help