[РЕШИЛОСЬ] После пересборки ядра отвалился звук

Прошёлся по основным моментам: всё в порядке, а звук отсутствует.

$ 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

Сначала

/etc/init.d/alsasound restart

Если вы используете kmix из KDE попробуйте в контекстном меню, вызванном при щелчке правой кнопки по иконке микшера в трее, выбрать "Выбрать главный канал" и, соответственно, измените его на нужный.

Я Gentoo & Funtoo

Уже несколько раз пересобирал

Уже несколько раз пересобирал ядро ==> перезагружался, так что, не здесь. Использую openbox.

Не помогло

Установил kmix и попробовал ваш совет - нет толку.

однажды полдня убил на поиск

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

Нет идей

Мучаюсь уже третий день. Полностью переставлял исходники и конфиги ядра. Ничего не помогает. Аппаратных проблем нет - LiveCD убунты поёт. Какие ещё могут быть причины?

boh написал(а):Мучаюсь уже

boh написал(а):
Мучаюсь уже третий день. Полностью переставлял исходники и конфиги ядра. Ничего не помогает. Аппаратных проблем нет - LiveCD убунты поёт. Какие ещё могут быть причины?

У Вас на материнской плате сзади наверняка шесть выходов звука, попробуйте когда "поёт" поочереди их послушать колонками.

К сожалению

У меня ноут и выход только один

Последняя попытка

Пересобираю всё, что есть на компе. Если это не поможет, не знаю, что делать.

Попробуйте временно

Попробуйте временно переместить файл /etc/asound.state и, если есть, ~/.asoundrc и перезапустить alsasound.
Покажите содержимое файлов, которые выводит команда

ls -1 /etc/modprobe.d/alsa*

или просто

cat $(ls -1 /etc/modprobe.d/alsa*) | grep -v '^#'

Покажите

grep -v '^#' /etc/conf.d/alsasound

Ну и на всякий случай

zgrep SND /proc/config.gz

Я Gentoo & Funtoo

Пока идёт пересборка

$ ls -1 /etc/modprobe.d/alsa*
/etc/modprobe.d/alsa-base
/etc/modprobe.d/alsa.conf
$ cat $(ls -1 /etc/modprobe.d/alsa*) | grep -v '^#'
options snd-hda-intel model=3stack

alias char-major-116 snd
alias char-major-14 soundcore


alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

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

options snd cards_limit=1
$ grep -v '^#' /etc/conf.d/alsasound

ENABLE_OSS_EMUL="yes"


RESTORE_ON_START="yes"


SAVE_ON_STOP="yes"

LOAD_ON_START="yes"

UNLOAD_ON_STOP="no"
KILLPROC_ON_STOP="no"

Конфига /proc/config.gz нету.

boh написал(а): Конфига

boh написал(а):
Конфига /proc/config.gz нету.

Ну тогда

grep SND /usr/src/linux/.config

Я Gentoo & Funtoo

http://pastebin.com/f7defa472

У меня всё почти так же

У меня всё почти так же включено http://dpaste.com/42968/
Ничего более умного, чем предложить попробовать включить поддержку звука и непосредственно вашей звуковой карты модулями предложить не могу :(

Я Gentoo & Funtoo

Покажите egrep 'snd | sound'

Покажите

egrep 'snd | sound' /etc/modprobe.conf | grep -v '^#'

Я Gentoo & Funtoo

egrep 'snd | sound' /etc/modprobe.conf | grep -v '^#'

$ egrep 'snd | sound' /etc/modprobe.conf | grep -v '^#'
alias sound-slot-0 snd-hda-intel
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd cards_limit=1

boh написал(а): $ ls -1

boh написал(а):
$ ls -1 /etc/modprobe.d/alsa*
/etc/modprobe.d/alsa-base
/etc/modprobe.d/alsa.conf
$ cat $(ls -1 /etc/modprobe.d/alsa*) | grep -v '^#'
options snd-hda-intel model=3stack

alias char-major-116 snd
alias char-major-14 soundcore
...

Попробуйте поменять на

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?

.

boh написал(а):
внимательно запустил 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

Запустите

module-rebuild list

и увидите, следует ли что-нибудь пересобрать.
Но у вас же, эти модули вроде бы в ядре. Кстати, о ядре. Хотелось бы увидеть, как вы обновляли ядро.
Покажите

uname -r
ls -l /usr/src/linux
ls -l /lib/modules
ls -l /boot

Я Gentoo & Funtoo

Как я писал в первом посте,

Как я писал в первом посте, module-rebuild находит только

** Packages which I will emerge are:
	=media-libs/svgalib-1.9.25
$ uname -r
2.6.29-gentoo-r3
$ ls -l /usr/src/linux
lrwxrwxrwx 1 root root 22 Май  9 01:30 /usr/src/linux -> linux-2.6.29-gentoo-r3
$ ls -l /lib/modules
итого 8
drwxr-xr-x 4 root root 4096 Май  8 23:13 2.6.29-gentoo-r1
drwxr-xr-x 4 root root 4096 Май 13 23:12 2.6.29-gentoo-r3
$ ls -l /boot
итого 6656
lrwxrwxrwx 1 root root       1 Апр 26 01:02 boot -> .
drwxr-xr-x 2 root root    4096 Май 11 14:23 grub
-rw-r--r-- 1 root root 3493552 Апр 27 22:00 linux-2.6.29-gentoo-r1
-rw-r--r-- 1 root root 3306800 Май 12 11:31 linux-2.6.29-gentoo-r3

В меню ошибки нет - проверял. Грузит 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: колонки не при чем, ибо сижу с ноута ^_^

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

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