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
     Architecture)   compliant  nexus driver that binds to device
     level nodes of a composite (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.


FILES

     /kernel/drv/usb_mid
           32-bit ELF kernel module for original USBA framework.*

     /kernel/drv/sparcv9/usb_mid
           64-bit ELF kernel module for original USBA framework.*
           (SPARC only).

     /kernel/drv/usba10_usb_mid
           32 bit ELF kernel module for USBA 1.0 framework.*

     /kernel/drv/sparcv9/usba10_usb_mid
           64 bit ELF kernel  module  for  USBA  1.0  framework.*
           (SPARC only).

     /kernel/drv/usba10_usb_mid.conf
           usba10_usb_mid configuration file.

     * Please see www.sun.com/desktop/whitepapers.html  for  more
     information  regarding  USB  dual  framework implementation,
     USBA 1.0, and USB 2.0.


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
   |        ATTRIBUTE TYPE       |        ATTRIBUTE VALUE      |
   | ____________________________|_____________________________|_
   |  Architecture               |  PCI-based  systems         |
   | ____________________________|_____________________________|_
   |  Availability               |  SUNWusb (All architectures)|
   |                             |  SUNWusbx (SPARC only)      |
   |_____________________________|_____________________________|


SEE ALSO


     cfgadm_usb(1M), attributes(5), usba(7D)

     Writing Device Drivers

     Universal Serial Bus Specification 2.0

     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...

     or

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

     Cannot access <device>. Please reconnect <device name>.
           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.


disconnect and reconnect.

     Device not identical to the previous one  on  this  port.  Please
           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.


Man(1) output converted with man2html