Интерактивная система просмотра системных руководств (man-ов)
snd_uaudio (4)
>> snd_uaudio (4) ( FreeBSD man: Специальные файлы /dev/* )
BSD mandoc
NAME
snd_uaudio
- USB audio device driver
SYNOPSIS
To compile this driver into the kernel, place the following lines in your
kernel configuration file:
device sounddevice usbdevice snd_uaudio
Alternatively, to load the driver as a module at boot time, place the
following line in
loader.conf5:
snd_uaudio_load="YES"
DESCRIPTION
The
driver provides support for
USB
audio class devices.
A
USB
audio device consists of a number of components:
input terminals (e.g. USB digital input), output terminals (e.g.
speakers), and a number of units in between (e.g. volume control).
Refer to the
`USB'
Audio Class Specification
for more information.
This manual page was adopted from
Nx 1.6
and modified for
Fx by
An Hiten Pandya Aq hmp@FreeBSD.org .
BUGS
The
PCM
framework in
Fx ,
as of this writing, does not handle device un-registrations in a properly
abstracted manner, i.e., a detach request is refused by the
PCM
framework if the device is in use.
For
USB
and supposedly other detach-able busses, it is necessary to allow the
device un-registration to complete successfully, otherwise the driver
leaves wild pointers to invalid data structures and thus leading to a panic.