hid man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

hid(7D)				    Devices			       hid(7D)

NAME
       hid - Human interface device (HID) class driver

SYNOPSIS
       keyboard@unit-address
       mouse@unit-address
       input@unit-address:consumer_control

DESCRIPTION
       The  hid	 driver	 is a USBA (Solaris USB Architecture) compliant client
       driver that supports the Human Interface Device Class (HID) 1.0	speci‐
       fication.  The  Human  Interface Device (HID) class encompasses devices
       controlled by humans to operate computer systems. Typical  examples  of
       HID  devices  include  keyboards,  mice, trackballs, and joysticks. HID
       also covers front-panel controls such as knobs, switches, and  buttons.
       A  USB device with multiple interfaces may have one interface for audio
       and a HID interface to define the buttons that control the audio.

       The hid driver is general and primarily handles the  USB	 functionality
       of  the	device	and generic HID functionality. For example, HID inter‐
       faces are required to have an interrupt pipe for	 the  device  to  send
       data  packets,  and the hid driver opens the pipe to the interrupt end‐
       point and starts polling. The hid driver is also responsible for manag‐
       ing the device through the default control pipe. In addition to being a
       USB client driver, the hid driver is also a STREAMS driver so that mod‐
       ules may be pushed on top of it.

       The HID specification is flexible, and HID devices dynamically describe
       their packets and other parameters through a HID report descriptor. The
       HID  parser  is a misc module that parses the HID report descriptor and
       creates a database of information about	the  device.  The  hid	driver
       queries	the HID parser to find out the type and characteristics of the
       HID device. The HID specification predefines  packet  formats  for  the
       boot protocol keyboard and mouse.

FILES
       /kernel/drv/hid

	   32-bit x86 ELF kernel hid module

       /kernel/drv/amd64/hid

	   64-bit x86 ELF kernel hid module

       /kernel/drv/sparcv9/hid

	   64-bit SPARC ELF kernel hid module

       /kernel/misc/hidparser

	   32-bit x86 ELF kernel hidparser module

       /kernel/misc/amd64/hidparser

	   64-bit x86 ELF kernel hidparser module

       /kernel/misc/sparcv9/hidparser

	   64-bit SPARC ELF kernel hidparser module

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬──────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	     ATTRIBUTE VALUE	    │
       ├─────────────────────────────┼──────────────────────────────┤
       │Architecture		     │SPARC, x86, PCI-based systems │
       ├─────────────────────────────┼──────────────────────────────┤
       │Availability		     │SUNWusb			    │
       └─────────────────────────────┴──────────────────────────────┘

SEE ALSO
       cfgadm_usb(1M), attributes(5), usba(7D), virtualkm(7D)

       Writing Device Drivers

       STREAMS Programming Guide

       Universal Serial Bus Specification 1.0 and 1.1

       Device Class Definition for Human Interface Devices (HID) 1.1

       System Administration Guide: Basic Administration

       http://www.sun.com/io

DIAGNOSTICS
       hid_attach: Unsupported HID device.

	   The device requires a protocol not supported by the hid driver.

       Parsing of hid descriptor failed.

	   The	HID  report  descriptor cannot be parsed correctly. The device
	   cannot be supported by the hid driver.

       Invalid report descriptor.

	   The HID report descriptor is invalid. The  device  cannot  be  sup‐
	   ported by the hid driver.

       The following messages may be logged into the system log. They are for‐
       matted in the following manner:

       <device path><hid<instance number>): message...

       hid_attach: Unsupported HID device.

	   The device cannot be supported by this version of the HID driver.

       Parsing of HID descriptor failed.

	   The device cannot be supported by this version of the HID driver.

       Invalid report descriptor.

	   The device cannot be supported by this version of the HID driver.

NOTES
       The hid driver currently supports only keyboard, mouse  and  audio  HID
       control devices.

       Normally a mouse is not power managed and consquently, screen darkening
       can be undone with a mouse movement. If power management of  the	 mouse
       is required, add the following line to hid.conf then reboot the system:

       hid-mouse-pm-enable;

       Modern  mice that are power managed require a 'click' to wake up. Occa‐
       sionally, this may cause unexpected results.

SunOS 5.10			  2 Dec 2005			       hid(7D)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net