Работа со звуковыми картами
В ядрах серии 2.6 звуковая подсистема реализована с помощью ALSA, при- чем она обеспечивает поддержку старой системы OSS.
Драйвер ALSA для звуковых карт ISA поддерживает расширение ISA PnP, поэтому необходимость конфигурирования ее с помощью утилит пакета isapnptools отпадает. При использовании ALSA параметры звуковых карт можно просматривать и изменять с помощью файловой системы /proc в под- каталоге asound/.
В ALSA основным модулем является snd.ko, он требуется для всех остальных драйверов ALSA. Все имена модулей драйверов ALSA начинаются с префик- са snd-.
Для эмуляции PCM OSS применяется модуль snd-pcm-oss.ko. Для обеспече- ния работы звуковых карт USB в ALSA используется модуль snd-usb- audio.ko.
В примере 19.23 показаны загруженные модули ALSA.
Пример 19.23. Модули системы ALSA |
$ /sbin/lsmod | grep snd snd_pcm_oss 51616 0
snd_mixer_oss 19072 1 snd_pcm_oss
snd_seq 64752 0
snd_seq_device 8620 1 snd_seq
snd_hda_codec_conexant 34240 1
snd_hda_intel 31680 2
snd_hda_codec 94688 2 snd_hda_codec_conexant,snd_hda_intel
snd_hwdep 8708 1 snd_hda_codec
snd_pcm 96324 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 25960 2 snd_seq,snd_pcm
snd 75236 14
snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_codec_conexant, snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_page_alloc 10600 2 snd_hda_intel,snd_pcm
Дата добавления: 2015-06-12; просмотров: 612;