USB_IA(4D) Devices USB_IA(4D)
NAME
usb_ia - USB interface association driver
SYNOPSIS
interface association@unit-address
DESCRIPTION
The
usb_ia driver is a USBA (Solaris Universal Serial Bus
Architecture)-compliant nexus driver that binds to a device's
interface association nodes when no vendor or class specific driver
is available. To do this,
usb_ia creates nodes for the internal
interfaces and then attempts to bind drivers to each child interface.
Each interface association node has a parent device node that is
created by
usb_mid(4D) and all
ugen(4D) interfaces are exported by
usb_mid(4D). (Note: attempting to export
ugen(4D) interfaces using
usb_ia is prohibited.)
FILES
/kernel/drv/usb_ia 32-bit ELF kernel module. (x86).
/kernel/drv/amd64/usb_ia 64-bit ELF kernel module. (x86).
/kernel/drv/sparcv9/usb_ia 64-bit ELF kernel module. (SPARC).
ATTRIBUTES
See
attributes(7) for descriptions of the following attributes:
+---------------+-------------------------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+-------------------------------+
|Architecture | SPARC & x86 PCI-based systems |
+---------------+-------------------------------+
SEE ALSO
ugen(4D),
usb_mid(4D),
usba(4D),
attributes(7) Writing Device Drivers System Administration Guide: Basic Administration Universal Serial Bus Specification 2.0 -- 2000
Interface Association Descriptor Engineering Change Notice (ECN)--2003
DIAGNOSTICS
In addition to being logged, the following messages may appear on the
system console. All messages are formatted in the following
manner:
<device path> (usb_ia<instance num>):message...
No driver found for interface <n> (nodename: <string>) of <device>. No driver is available for this interface.
May 13, 2017 USB_IA(4D)