usb_as(7D)
NAME
usb_as - USB audio streaming driver
SYNOPSIS
sound@unit-address
DESCRIPTION
The usb_as driver is a USBA (Solaris USB Architecture) com-
pliant 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(7D).
This driver is plumbed under the USB audio control driver
and does not directly interface with the user application.
FILES
/kernel/drv/usb_as
32 bit ELF kernel module for original USBA framework.*
/kernel/drv/sparcv9/usb_as
64 bit ELF kernel module for original USBA framework.*
(SPARC only).
/kernel/drv/usba10_usb_as
32 bit ELF kernel module for USBA 1.0 framework.*
/kernel/drv/sparcv9/usba10_usb_as
64 bit ELF kernel module for USBA 1.0 framework.*
(SPARC only).
/kernel/drv/usba10_usb_as.conf
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.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| ____________________________|_____________________________|_
| Architecture | PCI-based systems |
| ____________________________|_____________________________|_
| Availability | SUNWusb (All architectures)|
| | SUNWusbx (SPARC only) |
|_____________________________|_____________________________|
| Stability level | Evolving |
|_____________________________|_____________________________|
SEE ALSO
mixerctl(1), attributes(5), usba(7D), usb_ac(7D), audio(7I),
mixer(7I), streamio(7I)
Writing Device Drivers
Universal Serial Bus Specification 2.0
System Administration Guide: Basic Administration
http://www.sun.com/desktop/whitepapers.html
http://www.sun.com/io
DIAGNOSTICS
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...
or
Warning: <device path> usba10_usb_as<instance num>:
Error Message...
where <device path> is the physical path to the device in
/devices directory.
No bandwidth available.
There is no bandwidth available for the isochronous
pipe. As a result, no data will be transferred during
play and record.
not supported.
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.
NOTES
The USB audio streaming interface will be power managed if
device is idle.
Man(1) output converted with
man2html