| USB_AS(4D) | Devices | USB_AS(4D) |
usb_as - USB audio streaming driver
sound@unit-address
The usb_as driver is a USBA (Solaris USB Architecture) compliant client driver that supports the USB Audio Class 1.0 specification.
The usb_as driver processes audio data messages during play and record and sets sample frequency, precision, encoding and other functions on request from the USB audio control driver. See usb_ac(4D).
This driver is plumbed under the USB audio control driver and does not directly interface with the user application.
/kernel/drv/usb_as
/kernel/drv/amd64/usb_as
/kernel/drv/sparcv9/usb_as
See attributes(7) for descriptions of the following attributes:
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| Architecture | SPARC, x86, PCI-based systems |
| Stability level | Committed |
usb_ac(4D), usba(4D), audio(4I), attributes(7)
Writing Device Drivers
Universal Serial Bus Specification 1.0 and 1.1
System Administration Guide: Basic Administration
In addition to being logged, the following messages can appear on the system console. All messages are formatted in the following manner:
Warning: <device path> (usb_as<instance num>): Error Message...
where <device path> is the physical path to the device in /devices directory.
No bandwidth available.
Operating a full/high speed audio device on a high speed port is not supported.
Cannot access device. Please reconnect <name>.
Device is not identical to the previous one on this port. Please disconnect and reconnect.
The USB audio streaming interface is power managed if the device is idle.
| May 15, 2009 | OmniOS |