usb_as - USB audio streaming driver
The usb_as driver is a USBA (Solaris USB Architecture) com-
pliant client driver that supports the USB Audio Class 1.0
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(7D).
This driver is plumbed under the USB audio control driver
and does not directly interface with the user application.
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_as 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) |
| Stability level | Evolving |
mixerctl(1), attributes(5), usba(7D), usb_ac(7D), audio(7I),
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_as<instance num>: Error Message...
Warning: <device path> usba10_usb_as<instance num>:
where <device path> is the physical path to the device in
No bandwidth available.
There is no bandwidth available for the isochronous
pipe. As a result, no data will be transferred during
play and record.
Operating a full/high speed audio device on a high speed port is
The USB software does not currently support full or
high speed audio devices connected to an external
USB2.0 hub that is linked to a port of a USB2.0 host
controller. Audio devices must be connected either
directly to a port of a USB2.0 controller, or to any
USB 1.1 port.
Cannot access device. Please reconnect <name>.
There was an error in accessing the device during
reconnect. Please reconnect the device.
disconnect and reconnect.
Device is not identical to the previous one on this port. Please
A USB audio streaming interface was hot-removed while
open. A new device was hot-inserted which is not
identical to the original USB audio device. Please
disconnect the new USB device and reconnect the origi-
nal device to the same port.
The USB audio streaming interface will be power managed if
device is idle.
Man(1) output converted with