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.
32-bit ELF kernel module for original USBA framework*
64-bit ELF kernel module for original USBA framework*
32 bit ELF kernel module for USBA 1.0 framework*
64 bit ELF kernel module for USBA 1.0 framework*
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.
See attributes(5) for a description of the following attributes:
|Architecture||Original USBA drivers and files: PCI-based systems|
|USBA 1.0 drivers and files: PCI-based SPARC systems|
Writing Device Drivers
Universal Serial Bus Specification 2.0
System Administration Guide: Basic Administration
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...
Warning: <device path> (usba10_usb_mid<instance number>): Error Message...
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.
Same condition as described above; however in this case, the driver is unable to identify the original device with a name string.