USB_IA(7D)USB_IA(7D)NAMEusb_ia - USB interface association driver
SYNOPSIS
interface association@unit-address
DESCRIPTION
The usb_ia driver is a USBA (Solaris Universal Serial Bus Architec‐
ture)-compliant nexus driver that binds to a device's interface associ‐
ation 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 cre‐
ated by usb_mid(7D) and all ugen(7D) interfaces are exported by
usb_mid(7D). (Note: attempting to export ugen(7D) 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(5) for descriptions of the following attributes:
┌───────────────┬───────────────────────────────┐
│ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├───────────────┼───────────────────────────────┤
│Architecture │ SPARC & x86 PCI-based systems │
└───────────────┴───────────────────────────────┘
SEE ALSOattributes(5),ugen(7D), usb_mid(7D), usba(7D)
Writing Device Drivers
System Administration Guide: Basic Administration
Universal Serial Bus Specification 2.0 — 2000
Interface Association Descriptor Engineering Change Notice (ECN)—2003
http://www.sun.com/io
http://docs.sun.com
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.
Dec 21, 2006 USB_IA(7D)