usb_mid man page on SunOS

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

usb_mid(7D)			    Devices			   usb_mid(7D)

NAME
       usb_mid - USB Multi Interface Driver

SYNOPSIS
       device@unit-address

DESCRIPTION
       The  usb_mid  driver  is a USBA (Solaris Universal Serial Bus Architec‐
       ture) compliant nexus driver that binds to device level nodes of a com‐
       posite  (multi  interface) device if no vendor or class specific driver
       is available. The usb_mid driver attempts to bind drivers  to  each  of
       the composite device's interfaces.

   UGEN (Generic USB)
       The  usb_mid  driver  also  supports  a ugen(7D) interface allowing raw
       access to the device, for  example  by  libusb(3LIB)  applications,  by
       passing the drivers bound to each interface. Since a libusb application
       might change the state of the device, you should not access the	device
       through	the child interface drivers. Note that the usb_mid driver cre‐
       ates a ugen interface only if none of its children are explicitly bound
       to the ugen(7D) driver. Additionally, usb_mid does not create children.

FILES
       /kernel/drv/usb_mid	       32-bit x86 ELF kernel module

       /kernel/drv/amd64/usb_mid       64-bit x86 ELF kernel module

       /kernel/drv/sparcv9/usb_mid     64-bit SPARC ELF kernel module

       /dev/usb/*/*/*		       ugen(7D) nodes.

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), libusb(3LIB), attributes(5), usba(7D)

       Writing Device Drivers

       Universal Serial Bus Specification 1.0 and 1.1

       System Administration Guide: Basic Administration

       http://www.sun.com/io

DIAGNOSTICS
       In  addition  to being logged, the following messages may appear on the
       system console. All messages are formatted in the following manner:

       Warning: <device path> (usb_mid<instance number>): Error Message...

       Cannot access <device>. Please reconnect.

	   This device has been disconnected because a device other  than  the
	   original one has been inserted. The driver informs you of this fact
	   by displaying the name of the original device.

       Device not identical to the previous one on this port.  Please  discon‐
       nect and reconnect.

	   Same condition as described above; however in this case, the driver
	   is unable to identify the original device with a name string.

       Please disconnect and reconnect this device.

	   A hotplug of the device is needed before it can be restored.

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

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

       No driver found for interface <n> (nodename: <string>) of <device>.

	   No driver is available for this interface.

       No driver found for device <device>.

	   No driver is available for this interface.

       Can't  support  ugen  for  multiple  configuration  devices  that  have
       attached child interface drivers.

	   No ugen interface is available and libusb(3LIB)  cannot  work  with
	   this device.

SunOS 5.10			  1 Dec 2005			   usb_mid(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