[РЕШЕНО] Не настраивается звук

Здравствуйте, никак не могу настроить звук.
Ядро настраивал по этой инструкции:
http://en.gentoo-wiki.com/wiki/ALSA
alsasound стоит на автозагрузке.
Юзер в группу добавлен.
alsaconf карт не находит. Но вроде и не должен.

Логи:
lspci -v
http://pastebin.ca/2091992
dmesg
http://pastebin.ca/2091993

В чем может быть причина?

Alasconf может не находить

Alasconf может не находить карту по 2 причинам:

1. Нет нужных модулей в ядре
2. Поддержка скомпилирована монолитно

К тому же, у тебя, по всей видимости, 2 аудиоустройства, а ты пытаешься слушать звук не через то.

Не грусти, товарищ! Всё хорошо, beautiful good!

Уже не в первый раз

Уже не в первый раз сталкиваюсь с явлением, что некоторые звуковые карты на snd-hda-intel нельзя настроить alsaconf-ом (вне зависимости от того, модулями ли собрано или в ядре).
Но для надёжности стоит всё включить поддержку в виде модулей, и несмотря на неработающий alsaconf (обычно он выводит что-то вроде "Найдена неподдерживаемая карта") просто запустить какой-нибудь микшер (тот же alsamixer) и тупо перебрать каналы на предмет того, не стоит ли на каком-нибудь из них mute. Чаще всего причина неработающего звука именно в этом.

Плюсую. Несколько раз уже

Плюсую. Несколько раз уже наблюдал, что alsaconf карточку не видит. Но alsamixer видит

/

WiseLord написал(а):
Но для надёжности стоит всё включить поддержку в виде модулей

Небесспорно.

WiseLord написал(а):
и несмотря на неработающий alsaconf (обычно он выводит что-то вроде "Найдена неподдерживаемая карта") просто запустить какой-нибудь микшер (тот же alsamixer) и тупо перебрать каналы на предмет того, не стоит ли на каком-нибудь из них mute. Чаще всего причина неработающего звука именно в этом.

А вот тут соглашусь. Особенно после того как 5.1 начали пихать уже во встроенные звуковухи (сам наступал на подобные грабли).
Ещё ИМХО стоит отметить, что (по крайней мере по моему опыту) иногда при обновлении ядра (или скорее загрузке с предыдущей версией) уровни "слетали" (и приходилось выставлять заново).

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
Небесспорно.

Просто snd_hda_intel предоставляет несколько кодеков в ядре (realtek, hdmi, например) в виде подопций в menuconfig. Удобнее включить их все модулями в ядре, потом нужный модуль сам загрузится (т.е. дополнительно к snd_hda_intel будет подгружаться, например snd_hda_codec_realtek), ну а прочие можно уже на этапе дальнейшей оптимизации ядра отключить. Если вкопилить в ядро, будет сложнее понять, что нужно, а что нет, ну и подбирать нужный, если автоматический выбор не сработает (хотя здесь, как правило, всё отрабатывает достаточно корректно), будет несколько сложнее.

alsaconf уже тысячулет не

alsaconf уже тысячулет не работает и не определяет ничего нового!
1. смотрим, что есть в системе:

# cat /proc/asound/card?/codec#? | grep Codec

2. включаем необходимые модули в ядре
3. играем с опцией options snd-hda-intel model= ??? в /etc/modprobe.d/alsa.conf
4. настраиваем alsamixer...

З.Ы. 3 и 4 можно и нужно комбинировать и чередовать :)

Выполнил все, что тут

Выполнил все, что тут советовали. Спасибо всем.
Пересобрал ядро, теперь звуковой драйвер модулем. alsaconf конечно заработал, но это не помогло.
Потом попробовал разные значения для options snd-hda-intel model не помогло. Значения смотрел тут:
http://www.mjmwired.net/kernel/Documentation/sound/alsa/HD-Audio-Models.txt#378

В итоге, как я понимаю моя проблема в том, что нужная мне карта стоит не по умолчанию. Ей присвоен Card1, когда у второй card0.
В интернете я нашел по сути два решения этой проблемы. Одно изложено тут:
http://alsa.opensrc.org/FAQ026

Но как я понимаю не совсем хорошо. Костыль, как говорят в интернете.

Второй способ решения, через /etc/modprobe.d/alsa.conf
Там можно указать, какой модуль грузить раньше. Проблема в том, что если я указываю только модуль требуемой карты, это не работает, так как мешающая карта все ровно погружается первой. Советуют смотрет в /proc/asound/modules, но у меня его нет. В lspci -v тоже не показывается модуль, который погружается этой звуковой картой. Что делать?

---

В качестве оффтопа. Какие более\менее современные книги можно почитать по устройству Linux?

*Прошло полчаса*

Вообщем не знаю. Сделал по первому способу все ровно не работает. Установил Audacious выбрал нужное звуковую карту и Device or resource busy.
В конце концов звук и не так важен. Главное это картинка.((

Похоже, что у вас обе карты

Похоже, что у вас обе карты обслуживаются модулем snd-hda-intel (вторая - вероятнее всего hdmi)
http://forums.gentoo.org/viewtopic-p-6071375.html - здесь описан метод установить порядок аудиокарт в нужной последовательности таким способом:
options snd-hda-intel id=SB,HDMI index=0,1
где id обеих карт получается из cat /proc/asound/card0/id и cat /proc/asound/card1/id соответственно.
Попробуйте, может что-то и получится.

УРА! Работает :) Огромное вам

УРА! Работает :)
Огромное вам спасибо.А то я уж начал отчаиваться.

Ну, тогда вот.

Ну, тогда вот.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".