Пропал звук [hda-intel] [решено]

Здравствуйте, такое вот дело, пропал звук
Ставил alsa-utils так как драйвера были включены в ядро, все работало хорошо...после полного апгрейта системы и обновлением кед, звук пропал...
И так шаманил, и эдак...пересутанавливал , пробовал собирать и устанавливать alsa-driver, без толку...
В общем звук частично есть теперь О_о. Но только для root'a и для иных юзеров (на кампе 3 юзера). Тоесть для всех звук есть и все работает хорошо, а вот на моем юзере его нет...
пробую alsaconf, вроде ошибок нет, работает все...
Потом alsamixer, и о чудо...

userx@i13 ~ $ alsamixer
cannot open mixer: Нет такого файла или каталога

Повторюсь, на всех иных юзерах все хорошо и такого нет...
Мой make.conf

CFLAGS="-O2 -march=native -pipe"
CXXFLAGS="${CFLAGS}"
LINGUAS="en ru"
MAKEOPTS="-j2"
ACCEPT_LICENSE="Nero-EULA-US Broadcom dlj-1.1 skype-eula PUEL"
source /var/lib/layman/make.conf
PORTAGE_ELOG_CLASSES="warn error log qa"
PORTAGE_ELOG="save"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="keyboard mouse"
ALSA_CARDS="hda-intel"
ACCEPT_KEYWORDS="~x86"
USE="-udev hal nls cleartype alsa kde4 qt -gnome -gtk -kde -oss -pulseaudio"

В /etc/modprobe.d/alsa.conf

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

Ядро 2.6.33-gentoo-r1
Сам вопрос, куда копать и что можно сделать?

Была такая проблема. Особенно

Была такая проблема. Особенно с прогючиванием hda-intel. Копать не перекопать. Сам драйвер hda-intel сделал модулем на случай проглючивания (дабы перегрузить в случае сбоя) иначе дело совсем туго становилось. Для kde желательно удалить .kde4/share/config/kmix* . Ну и после перезугрузки перезапустить alsaconf. Ну и как-то с alsa*-1.0.22 не пошло это грязное дело. Ну никак. Только с 1.0.23

для отброса сомнений,

для отброса сомнений, пользователь в группе audio? id выводит группы?

буду честен, я не знаю, почему у меня все работает

Nosk написал(а): Была такая

Nosk написал(а):
Была такая проблема. Особенно с прогючиванием hda-intel. Копать не перекопать. Сам драйвер hda-intel сделал модулем на случай проглючивания (дабы перегрузить в случае сбоя) иначе дело совсем туго становилось. Для kde желательно удалить .kde4/share/config/kmix* . Ну и после перезугрузки перезапустить alsaconf. Ну и как-то с alsa*-1.0.22 не пошло это грязное дело. Ну никак. Только с 1.0.23

Не помогло....

mib написал(а):
для отброса сомнений, пользователь в группе audio? id выводит группы?

Да, в группе audio ВСЕ юзеры.

Все мы, рано или поздно, будем там...

Мне особенно нравится, что

Мне особенно нравится, что alsamixer not found. Как раз наблюдавшаяся проблема. Что-то типа guest права на юзание картой и проблемы с MSI. На это и набредёте при раскопках. Что-то подобное при загрузке и пишется наверно. Ещё после alsa-driver надо ручками вычистить драйверы (модули ядра) после него. А то ведь он этого сам не делает.

Nosk написал(а): Мне особенно

Nosk написал(а):
Мне особенно нравится, что alsamixer not found. Как раз наблюдавшаяся проблема. Что-то типа guest права на юзание картой и проблемы с MSI. На это и набредёте при раскопках. Что-то подобное при загрузке и пишется наверно. Ещё после alsa-driver надо ручками вычистить драйверы (модули ядра) после него. А то ведь он этого сам не делает.

Скажите, а где их вычистить? И да, мать msi p965 neo

Все мы, рано или поздно, будем там...

Очевидно они в папке

Очевидно они в папке /lib/modules/<версия ядра>/sound/*
Ну а потом сделать update-modules

Nosk написал(а):Очевидно они

Nosk написал(а):
Очевидно они в папке /lib/modules/<версия ядра>/sound/*
Ну а потом сделать update-modules

Сделано...но эффекта ноль...

Все мы, рано или поздно, будем там...

А можно узреть вывод при

А можно узреть вывод при перезапуске /etc/init.d/alsasound? Вывод lspci -v и "dmesg" запуска системы принципе?

Nosk написал(а):А можно

Nosk написал(а):
А можно узреть вывод при перезапуске /etc/init.d/alsasound? Вывод lspci -v и "dmesg" запуска системы принципе?

Конечно!

userx@i13 ~ $ sudo -s
Пароль: 
i13 ~ # /etc/init.d/alsasound restart
Shutting down sound driver: ERROR: Module snd_hda_codec_realtek is in use
ERROR: Module snd_hda_codec is in use by snd_hda_codec_realtek
ERROR: Module snd_hwdep is in use by snd_hda_codec
ERROR: Module snd_pcm is in use by snd_hda_codec
ERROR: Module snd_timer is in use by snd_pcm
ERROR: Module snd is in use by snd_hda_codec_realtek,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
done
ALSA driver is already running

Вывод lspci -v http://pastebin.com/HHneiE9Z
Вывод dmesg http://pastebin.com/5eRJAPjy , последняя строка там появилась из за рестарта alsa...

Все мы, рано или поздно, будем там...

Что примерно и ожидалось.

Что примерно и ожидалось. Судя по логам - Realtek Intel HDA
Предлагаю сделать следующим образом.
1. Удалить alsasound из автозагрузки rc-update del alsasound
2. emerge --unmerge alsa-driver && установить версий 1.0.23 alsa-lib, alsa-headers, alsa-utils
3. Удалить модули текущего ядра rm /lib/modules/<версия ядра>/*
4. Пересобрать ядро. В конфиге должно быть указано так: OSS отключить
В самом конфиге отключить всё связанное со звуком, кроме этого:

CONFIG_SOUND=y
CONFIG_SOUND_OSS_CORE=y
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=m
CONFIG_SND_SEQUENCER=y
CONFIG_SND_SEQ_DUMMY=y
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_HRTIMER=y
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_VMASTER=y
CONFIG_SND_DMA_SGBUF=y
CONFIG_SND_PCI=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_CODEC_REALTEK=y 

(Не забыть пересобарть сторонние модули, если есть (Nvidia, virtualbox...))
5. Удалить /etc/conf.d/alsasound и /etc/modprobe.d/alsa.conf
6. Перезагрузиться
7. Запустить alsaconf
8. Добавить alsasound в автозагрузку и отписаться сюда о результатах

Nosk написал(а): Что примерно

Nosk написал(а):
Что примерно и ожидалось. Судя по логам - Realtek Intel HDA
Предлагаю сделать следующим образом.
1. Удалить alsasound из автозагрузки rc-update del alsasound
2. emerge --unmerge alsa-driver && установить версий 1.0.23 alsa-lib, alsa-headers, alsa-utils
3. Удалить модули текущего ядра rm /lib/modules/<версия ядра>/*
4. Пересобрать ядро. В конфиге должно быть указано так: OSS отключить
В самом конфиге отключить всё связанное со звуком, кроме этого:

CONFIG_SOUND=y
CONFIG_SOUND_OSS_CORE=y
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=m
CONFIG_SND_SEQUENCER=y
CONFIG_SND_SEQ_DUMMY=y
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_HRTIMER=y
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_VMASTER=y
CONFIG_SND_DMA_SGBUF=y
CONFIG_SND_PCI=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_CODEC_REALTEK=y 

(Не забыть пересобарть сторонние модули, если есть (Nvidia, virtualbox...))
5. Удалить /etc/conf.d/alsasound и /etc/modprobe.d/alsa.conf
6. Перезагрузиться
7. Запустить alsaconf
8. Добавить alsasound в автозагрузку и отписаться сюда о результатах

Спасибо, это помогло, теперь все заработало :)

Все мы, рано или поздно, будем там...

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

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