LINUX.ORG.RU

Пропал звук


0

0

Добрый вечер. После очередного обновления в Debian Squeeze пропал звук. (я не помню, что конкретно обновлялось) Как решить проблему?

★★★
Ответ на: комментарий от Zhbert

Ковырял уже. Безрезультатно. Еще выводит ALSA - Advanced Linux Sound Architecture: Не удалось открыть устройство для воспроизведения.

otto ★★★
() автор топика
Ответ на: комментарий от anon_666

Все есть. lsmod |grep snd выводит:

eugene@debian:~$ lsmod |grep snd
snd_usb_audio          63830  0 
snd_pcm_oss            32591  0 
snd_mixer_oss          12606  1 snd_pcm_oss
snd_pcm                60615  2 snd_usb_audio,snd_pcm_oss
snd_page_alloc          6217  1 snd_pcm
snd_usb_lib            13745  1 snd_usb_audio
snd_hwdep               5364  1 snd_usb_audio
snd_seq_midi            4400  0 
snd_rawmidi            15483  2 snd_usb_lib,snd_seq_midi
snd_seq_midi_event      4628  1 snd_seq_midi
snd_seq                42801  2 snd_seq_midi,snd_seq_midi_event
snd_timer              15502  2 snd_pcm,snd_seq
snd_seq_device          4477  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    46350  9 snd_usb_audio,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               4598  1 snd
usbcore               121703  7 usb_storage,snd_usb_audio,snd_usb_lib,ohci_hcd,ehci_hcd

otto ★★★
() автор топика
Ответ на: комментарий от anon_666

gstreamer-properties выводит вот что:

gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'esdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'pulsesink'

(gstreamer-properties:3335): gstreamer-properties-WARNING **: gst_properties_gconf_get_string() error: Не удалось соединиться с сервером конфигурации; возможно, необходимо включить сетевые возможности TCP/IP для ORBit, или остались старые блокировки NFS из-за некорректного завершения работы системы. Для получения дополнительной информации смотрите http://www.gnome.org/projects/gconf/. (Подробно -  1: Не удалось подсоединиться к сеансу: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.)
gstreamer-properties-Message: Skipping unavailable plugin 'glimagesink'
gstreamer-properties-Message: Skipping unavailable plugin 'sdlvideosink'
Сообщение повторяется, отличия только в разных недоступных плагинах

otto ★★★
() автор топика
Ответ на: комментарий от otto

Проблему решил, поставив pulseaudio. Значит проблема была в alsa, так? Откаты до стабильной версии не помогли, как и прочие финты ушами. Так все-таки, что же это было?

otto ★★★
() автор топика
Ответ на: комментарий от anon_666

Система -> Параметры -> Выбор Мультимедийной системы -> Модуль: Звуковой сервер PulseAudio. Все работает. А если выбрать ALSA выдает ошибку ALSA - Advanced Linux Sound Architecture: Не удалось открыть устройство для воспроизведения. В мистику не верю. Что-то все-таки с альсой

otto ★★★
() автор топика
Ответ на: комментарий от otto

И еще: звук теперь работает только в Rhythmbox. В Smplayer, во флэше по-прежнему не работает. Что делать?

otto ★★★
() автор топика
Ответ на: комментарий от otto

Звук в smplayer сделал через pulse, но само видео в полноэкранном режиме обрезается снизу почти до половины. Как это исправить?

otto ★★★
() автор топика
Ответ на: комментарий от otto

После перезагрузки компьютера вообще никакого звука нет. Alsa при загрузке пишет, что нет модулей для загрузки. В гномовской утилите по настройке звука не отображается моя карта. Доктор, звук будет жить?

otto ★★★
() автор топика

Вот конкретно что я делаю для установки alsa-driver. Делаю по официальному факу Вот что выводит make:

make[1]: Entering directory `/usr/src/linux-headers-2.6.32-3-common'

  ERROR: Kernel configuration is invalid.
         include/linux/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.


  WARNING: Symbol version dump /usr/src/linux-headers-2.6.32-3-common/Module.symvers
           is missing; modules will have no dependencies and modversions.

find: `/usr/src/linux-headers-2.6.32-3-common/alsa-kernel/': Нет такого файла или каталога
find: `/usr/src/linux-headers-2.6.32-3-common/alsa-kernel/': Нет такого файла или каталога
find: `/usr/src/linux-headers-2.6.32-3-common/alsa-kernel/': Нет такого файла или каталога
  Building modules, stage 2.
/usr/src/linux-headers-2.6.32-3-common/scripts/Makefile.modpost:42: include/config/auto.conf: Нет такого файла или каталога
find: `/usr/src/linux-headers-2.6.32-3-common/alsa-kernel/': Нет такого файла или каталога
find: `/usr/src/linux-headers-2.6.32-3-common/alsa-kernel/': Нет такого файла или каталога
find: `/usr/src/linux-headers-2.6.32-3-common/alsa-kernel/': Нет такого файла или каталога
make[2]: *** Нет правила для сборки цели `include/config/auto.conf'.  Останов.
make[1]: *** [modules] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-3-common'
make: *** [compile] Ошибка 2
if [ -L /usr/include/sound ]; then \
		rm -f /usr/include/sound; \
		ln -sf /usr/src/alsa/alsa-driver-1.0.23/include/sound /usr/include/sound; \
	else \
		rm -rf /usr/include/sound; \
		install -d -m 755 -g root -o root /usr/include/sound; \
		for f in include/sound/*.h; do \
			install -m 644 -g root -o root $f /usr/include/sound; \
		done \
	fi
find /lib/modules/2.6.32-3-amd64/kernel/sound -name 'snd*.*o' | xargs rm -f
find /lib/modules/2.6.32-3-amd64/kernel/sound -name 'snd*.*o.gz' | xargs rm -f
find /lib/modules/2.6.32-3-amd64/kernel/sound -name 'ac97_bus.*o' | xargs rm -f
find /lib/modules/2.6.32-3-amd64/kernel/sound -name 'ac97_bus.*o.gz' | xargs rm -f
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.23/include'
make[1]: Цель `modules_install' не требует выполнения команд.
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.23/include'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.23/acore'
mkdir -p /lib/modules/2.6.32-3-amd64/kernel/sound/acore
cp snd-hwdep.ko snd-page-alloc.ko snd-pcm.ko snd-rawmidi.ko snd-timer.ko snd.ko /lib/modules/2.6.32-3-amd64/kernel/sound/acore
cp: невозможно выполнить stat для «snd-hwdep.ko»: Нет такого файла или каталога
cp: невозможно выполнить stat для «snd-page-alloc.ko»: Нет такого файла или каталога
cp: невозможно выполнить stat для «snd-pcm.ko»: Нет такого файла или каталога
cp: невозможно выполнить stat для «snd-rawmidi.ko»: Нет такого файла или каталога
cp: невозможно выполнить stat для «snd-timer.ko»: Нет такого файла или каталога
cp: невозможно выполнить stat для «snd.ko»: Нет такого файла или каталога
make[1]: *** [modules_install] Ошибка 1
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.23/acore'
make: *** [install-modules] Ошибка 1
Суть ошибки я немного не понял: что от меня требует ядро, если следуя faq ясно, что ядро мне трогать не нужно.

otto ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.