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.
See attributes(7) for descriptions of the following attributes:
|ATTRIBUTE TYPE||ATTRIBUTE VALUE|
|Architecture||SPARC, x86, PCI-based systems|
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|