usb_mid - USB Multi Interface Driver
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
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 descriptions of the following attri-
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| Architecture | PCI-based systems |
| Availability | SUNWusb (All architectures)|
| | SUNWusbx (SPARC only) |
cfgadm_usb(1M), attributes(5), usba(7D)
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...
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
Man(1) output converted with