[РЕШИЛОСЬ] После пересборки ядра отвалился звук
boh 9 мая, 2009 - 09:57
Прошёлся по основным моментам: всё в порядке, а звук отсутствует.
$ lsmod Module Size Used by bnep 10608 2 rfcomm 29172 5 $ lsmod Module Size Used by bnep 10608 2 rfcomm 29172 5 l2cap 17128 16 bnep,rfcomm snd_hda_codec_realtek 174012 1 snd_hda_intel 21800 0 snd_hda_codec 49552 2 snd_hda_codec_realtek,snd_hda_intel intelfb 30972 0 snd_hwdep 6000 1 snd_hda_codec l2cap 17128 16 bnep,rfcomm snd_hda_codec_realtek 174012 1 snd_hda_intel 21800 0 snd_hda_codec 49552 2 snd_hda_codec_realtek,snd_hda_intel intelfb 30972 0 snd_hwdep 6000 1 snd_hda_codec
В alsamixer громкость на максимуме.
Плееры музыку "играют", ошибок не выдают. В vlc работает визуализация.
В этом руководстве упоминается module-rebuild, которым я никогда не пользовался. Он нашёл только media-libs/svgalib. Может быть здесь проблема?
»
- Для комментирования войдите или зарегистрируйтесь
Сначала /etc/init.d/alsasoun
Сначала
Если вы используете kmix из KDE попробуйте в контекстном меню, вызванном при щелчке правой кнопки по иконке микшера в трее, выбрать "Выбрать главный канал" и, соответственно, измените его на нужный.
Я ♥ Gentoo & Funtoo
Уже несколько раз пересобирал
Уже несколько раз пересобирал ядро ==> перезагружался, так что, не здесь. Использую openbox.
Не помогло
Установил kmix и попробовал ваш совет - нет толку.
однажды полдня убил на поиск
однажды полдня убил на поиск аналогичной проблемы..
оказалось котята провода повыдергивали из колонок
Нет идей
Мучаюсь уже третий день. Полностью переставлял исходники и конфиги ядра. Ничего не помогает. Аппаратных проблем нет - LiveCD убунты поёт. Какие ещё могут быть причины?
boh написал(а):Мучаюсь уже
У Вас на материнской плате сзади наверняка шесть выходов звука, попробуйте когда "поёт" поочереди их послушать колонками.
К сожалению
У меня ноут и выход только один
Последняя попытка
Пересобираю всё, что есть на компе. Если это не поможет, не знаю, что делать.
Попробуйте временно
Попробуйте временно переместить файл /etc/asound.state и, если есть, ~/.asoundrc и перезапустить alsasound.
Покажите содержимое файлов, которые выводит команда
или просто
Покажите
Ну и на всякий случай
Я ♥ Gentoo & Funtoo
Пока идёт пересборка
Конфига /proc/config.gz нету.
boh написал(а): Конфига
Ну тогда
Я ♥ Gentoo & Funtoo
http://pastebin.com/f7defa472
http://pastebin.com/f7defa472
У меня всё почти так же
У меня всё почти так же включено http://dpaste.com/42968/
Ничего более умного, чем предложить попробовать включить поддержку звука и непосредственно вашей звуковой карты модулями предложить не могу :(
Я ♥ Gentoo & Funtoo
Покажите egrep 'snd | sound'
Покажите
Я ♥ Gentoo & Funtoo
egrep 'snd | sound' /etc/modprobe.conf | grep -v '^#'
boh написал(а): $ ls -1
Попробуйте поменять на
alias char-major-14 snd-hda-intel
Я ♥ Gentoo & Funtoo
Без толку. И пересборка не
Без толку. И пересборка не помогла =(
Вы писали, что под Ubuntu
Вы писали, что под Ubuntu "поёт", попробуйте "одолжить" конфигурационные файлы (и в частности - /etc/asound.state) там.
Я ♥ Gentoo & Funtoo
Без толку
/etc/asound.state в убунте не оказалось, а замена остальных конфигов не помогла
Будет смешно, если окажется,
Будет смешно, если окажется, что просто какой-нибудь канал был приглушён.
Ещё раз проверьте какой-нибудь микшер (тот же alsamixer или же kmix со всем набором ползунков). Чаще всего либо приглушён PCM/Master/Front или наоборот, не приглушён какой-нибудь DigitalOutput (карта может позволять либо цифровой вывод, либо аналоговый, соответственно такой канал должен быть mute).
Кстати, обычно запуск alsaconf сам по себе включает/отключает каналы довольно корректно.
внимательно запустил alsaconf
внимательно запустил alsaconf и заметил до всех диалогов три строки:
modinfo: could not find module snd
modinfo: could not find module snd
modinfo: could not find module snd
Может всё-таки тут нужен module-rebuild?
.
Есть мнение, что на этот вопрос должен бы ответить ты сам.
Потому как
libastral
... :)Уже достаточно давно в Gentoo рекомендуют в качестве основного варианта использовать ядреные драйвера звуковой карты.
В этом случае пересобирать модули при корректно собранном ядре не нужно.
Если же ты используешь
alsa-driver
...То лично я бы после обновления ядра рекомендовал проработать возможность перехода на основной рекомендованный вариант. В качестве шпаргалки --- http://dominet.lg.ua/linux/kernel/kernel-howto.html
Если не прокатит, то пересобрать
alsa-driver
под текущее ядро (здесь про механику не расскажу).:wq
--
Live free or die
Мой ответ такой: я не знаю,
Мой ответ такой: я не знаю, что это за строки, ибо все модули загружены. А alsa-driver я никогда и не использовал. Так или иначе, спасибо за совет.
Запуститеmodule-rebuild
Запустите
и увидите, следует ли что-нибудь пересобрать.
Но у вас же, эти модули вроде бы в ядре. Кстати, о ядре. Хотелось бы увидеть, как вы обновляли ядро.
Покажите
Я ♥ Gentoo & Funtoo
Как я писал в первом посте,
Как я писал в первом посте, module-rebuild находит только
В меню ошибки нет - проверял. Грузит r3
Проблема решилась так же. как
Проблема решилась так же. как и появилась - непонятным образом после обновления и перезагрузки. Причём, оба раза обновления не затрагивали alsa. Склоняюсь к мнению, что это был отключенный канал в микшере. Кстати, количество каналов после перезагрузки тоже изменилось. В общем, мистика.
Я точно уверен, что:
- это не ядро
- возможно помог alsaconf
- скорее всего mute на одном из каналов (точно не на основном!)
Возникла эта же проблема.
Возникла эта же проблема. Звука не стало после обновления ядра с linux-2.6.27-gentoo-r10 до linux-2.6.29-gentoo-r5. Alsa установлена модулем, до обновления все работало.
heltoo / # lspci |grep Audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
Пробовал вкомпиливать алсу в ядро - результата нет.
PS: колонки не при чем, ибо сижу с ноута ^_^