Не работает звук [РЕШЕНО]

Проблема:не воспроизводится звук. При попытки воспроизведения фильма/музыки, выдается сообщение: "The audio playback device ALSA default output does not work. Falling back to."
Графическая оболочка, под которой все тестилось: kde-4.2.2

Звуковуха (вывод lspci):
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller

uname -a:
Linux knst-computer 2.6.28-gentoo-r5 #3 SMP Fri May 1 02:36:38 GMT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux

Команда cat /dev/random > /dev/dsp дает шум в колонках -> проблем с колонками и проводами нету.
mplayer консольный воспроизводит со звуком, тут тоже проблем нет, громкость alsamixer тоже норм. регулирует.

Заранее спасибо.

Проверьте: Системные

Проверьте:
Системные параметры - Мультимедиа - Приоритет устройств - Есть ли устройства?
Системные параметры - Мультимедиа - Библиотеки воспроизведения - Есть ли Xine или GStreamer?

Я Gentoo & Funtoo

System Settings -> Multimedia

System Settings -> Multimedia -> Device Preference -> Audio Output. Default Output Device Preference - единственное устройство ALSA default output. При нажанитии на Test звука нет и подвисает.

System Settings -> Multimedia -> BackEnd. xine есть.

У меня, например, в Системные

У меня, например, в Системные параметры - Мультимедиа - Приоритет устройств видно HDA Intel.
Проверьте, собраны ли kde-base/kdelibs с поддержкой alsa

emerge -pv kde-base/kdelibs

Что показывает команда

eix -Ic phonon

Я Gentoo & Funtoo

# eix -Ic phonon

# eix -Ic phonon
[I] kde-base/phonon-kde (4.2.2-r1(4.2)@04/30/2009): Phonon KDE Integration
[I] media-sound/phonon (4.3.1@04/30/2009): KDE multimedia API
Found 2 matches.

# emerge -pv kde-base/kdelibs

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] kde-base/kdelibs-4.2.2-r1 USE="acl bzip2 mmx nls opengl semantic-desktop sse sse2 ssl -3dnow -alsa (-altivec) -bindist -debug -doc -fam -jpeg2k -kdeprefix -kerberos -openexr -spell -test -zeroconf" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Счас добавил в USE флаг alsa, пересобираю kdelibs.
Какой командой можно пересобрать все, если изменился какой-то флаг, притом только то, на что влияет этот флаг?

Примерно такemerge -uDNv

Примерно так

emerge -uDNv --with-bdeps=y world 

но можно и проще

emerge -uDNv world 

P.S. После пересборки советую сделать

revdep-rebuild

Я Gentoo & Funtoo

пересобрал. Не работает...

пересобрал. Не работает... X-сервер перезагружал.
Счас "emerge -uDNv --with-bdeps=y world" делаю, но не думаю что поможет. (

!revdep-rebuild

!

revdep-rebuild

Покажите

emerge -pv kde-base/phonon-kde media-sound/phonon

Я Gentoo & Funtoo

# emerge -pv

# emerge -pv kde-base/phonon-kde media-sound/phonon

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] media-sound/phonon-4.3.1 USE="xcb xine -debug -gstreamer" 0 kB
[ebuild R ] kde-base/phonon-kde-4.2.2-r1 USE="xine -debug -kdeprefix -pulseaudio" 0 kB

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB

revdep-rebuild счас делаю.

какие USE флаги имеет смысл добавить? Чтоб не пересобирать несколько десятков пакетов от того что потребовалось что-то еще?

не-а... Не помогло. world

не-а... Не помогло. world пересобирал с поддержкой alsa, revdep-rebuild сделал.

Покажитеzgrep SND_HDA

Покажите вывод команд

zgrep SND_HDA /proc/config.gz
/etc/init.d/alsasound status
id

Я Gentoo & Funtoo

Вывод zgrep SND_HDA

knst-computer ~ # zgrep SND_DHA /proc/config.gz
gzip: /proc/config.gz: No such file or directory
knst-computer ~ # /etc/init.d/alsasound status
* status: stopped
knst-computer ~ # /etc/init.d/alsasound start
* Loading ALSA modules ... [ ok ]
* Restoring Mixer Levels ...
* No mixer config in /var/lib/alsa/asound.state, you have to unmute you [ ok ]
knst-computer ~ # /etc/init.d/alsasound status
* status: started
knst-computer ~ # id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video)

Сначала совет: включите в

Сначала совет: включите в ядре Kernel .config support (IKCONFIG) и Enable access to .config through /proc/config.gz (IKCONFIG_PROC) будет удобно смотреть с какими опциями собрано работающее ядро.
А пока

grep SND_DHA /usr/src/linux/.config

Чтобы alsasound запускался при загрузке

rc-update add alsasound boot

Команду id следует запустить от обычного пользователя или вы постоянно работаете от root'а?

Я Gentoo & Funtoo

!OffTop Было бы неплохо

!OffTop
Было бы неплохо включить и spell-флаг.

Я Gentoo & Funtoo

проблема кажется решена:

проблема кажется решена: пользователь knst был не был добавлен в группу audio. А mplayer я тестировал с правами root.
Не играет плейер Dragon Player, но это не принципиально важно...

В каких еще группах надо состоять для полноценной работы в gentoo?
И какие флаги желательно прописать в USE, чтоб не мучиться постоянно пересобирая пакеты?
Спасибо за помощь )

Вот вывод

Вот вывод команды

id
uid=500(lupo) gid=100(users) группы=6(disk),7(lp),10(wheel),12(mail),14(uucp),18(audio),19(cdrom),20(dialout),27(video),80(cdrw),85(usb),100(users),106(lpadmin),250(portage),409(plugdev)

у меня в системе.
Насчёт флагов, мой алгоритм выбора:
Выбрать правильный профиль, в моём случае это

ls -l /etc/make.profile
lrwxrwxrwx 1 root root 55 Мар 24 15:26 /etc/make.profile -> /usr/portage/profiles/default/linux/x86/2008.0/desktop/

Примерно 70% флагов этого профиля подходят мне по умолчанию.
Установить программу ufed из одноимённого пакета. С её помощью я устанавливаю глобальные USE-флаги, которые сохраняются в /etc/make.conf. Убрать заведомо ненужные флаги, соответственно установить нужные. Если в чём-то сомневаетесь проще не определять этот флаг. Понадобится - разберётесь.
USE-флаги для отдельных пакетов я определяю в /etc/portage/package.use-директории, где создаю текстовые файлы вида

КАТЕГОРИЯ_ПАКЕТА/ПАКЕТ       +USE_флаг или -USE_флаг

Такое определение флагов способствует более вдумчивому их определению и, следовательно, пониманию того, что делаешь и системы в целом.
P.S. Если считаете проблему решённой, добавьте [РЕШЕНО] в заголовок топика.

Я Gentoo & Funtoo

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

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