Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ALSA! Битый HowTo!!! Внимание админы!
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Xexex
n00b
n00b


Joined: 14 Mar 2005
Posts: 8
Location: Moskow

PostPosted: Tue Mar 15, 2005 7:20 am    Post subject: ALSA! Битый HowTo!!! Внимание админы! Reply with quote

Первое о чём хотел сказать: английский и русский маны по настройке ALSA размещённые на gentoo.org не идентичны (русский более старый и корректно может быть использован только частично под ядром 2.4).

Второе наиболее важное: у обоих манов есть ошибка в конфигурационных файлах.
Для подгружения модулей звуковых карт требуется:
/etc/modules.d/alsa
Code:

alias snd-card-0 snd-xxx
# The following is only needed when you want OSS compatibility
alias sound-slot-0 snd-xxx


Однако, т.к. новые версии пакетов alsa-utils содержат конфигурационные файлы в папке /etc/alsa-utils, то даже при правильно загруженных драйверах не происходит инициализация микшера. Более того по дефолту звук выключен, а следовательно для непродвинутрого пользователя наступает полный экстаз :). К пущей радости пакет alsa-utils не создаёт папку /etc/alsa-utils...

Лечить следующим образом:
Code:

mkdir /etc/alsa-utils
cp /etc/modules.d/alsa /etc/alsa-utils
cp /etc/conf.d/alsasound /etc/alsa-utils

Причём обязательно наличие строк:
/etc/alsa-utils/alsa
Code:

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

_________________
Всё в кайф, в струю и в жилу!!!
Back to top
View user's profile Send private message
Taoub
Apprentice
Apprentice


Joined: 12 Jan 2004
Posts: 173

PostPosted: Tue Mar 15, 2005 10:21 am    Post subject: Reply with quote

спасибо за информацию
Back to top
View user's profile Send private message
YD
Guru
Guru


Joined: 30 Oct 2004
Posts: 466
Location: Riga, Latvia

PostPosted: Tue Mar 15, 2005 11:51 am    Post subject: Reply with quote

Гхм, сам сначала делаешь unmute каналов, а потом alsasound rc-скрипт их приспокойно сохраняет. В чём проблема?

Code:
alias snd-card-0 snd-emu10k1
alias sound-slot-0 snd-card-0
в /etc/modules.d/alsa. С новым 2.6.11-love2 ставил alsa-driver. Всё работает на ура "по старой схеме".
Back to top
View user's profile Send private message
Xexex
n00b
n00b


Joined: 14 Mar 2005
Posts: 8
Location: Moskow

PostPosted: Wed Mar 16, 2005 2:53 am    Post subject: Reply with quote

Проблемма как раз в том, что unmute каналов ты сделать не можешь.
Если бы мог, то старая схема естественно бы работала.
Без указанного изврата, утилита amixer вообще ничего не выводит (хотя должна вывести текущую конфигурацию микшеров), а alsamixer и aumix говорят: "No mixers found".

Смешно здесь то что в /etc/devfsd.conf есть строки которые говорят, все устройства на месте:
Code:

# ALSA/OSS stuff
# Comment/change these if you want to change the permissions on
# the audio devices
LOOKUP          snd          MODLOAD ACTION snd
LOOKUP          dsp          MODLOAD
LOOKUP          mixer        MODLOAD
LOOKUP          midi         MODLOAD
REGISTER        sound/.*     PERMISSIONS root.audio 660
REGISTER        snd/.*       PERMISSIONS root.audio 660

И даже в /dev/sound есть все необходимые файлы, в т.ч. и файл mixer.
_________________
Всё в кайф, в струю и в жилу!!!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum