LINUX.ORG.RU

Сообщения Stilgar

 

ALSA + VIA8233 - нет ни звука, ни ошибок

Приветствую всех форумчан!

Сразу прошу не бросаться большими камнями, я линуксовый чайник. :(

Итак, моя проблема: после установки ALSA (до того, судя по настройкам работавшего XMMS, звуком управлял OSS), после следующей загрузки компьютера, у меня пропал звук. Purge ALSA не помогло, к тому же это не выход - раньше я мог слушать только музыку (без, например, сообщений о приходе почты). Я уже читал некоторую основную документацию (в том числе с официального сайта, в том числе по моей карте), темы с этого и других форумов и faq'и, но это не помогло.

Проблема не апаратная, потому что при загрузке компьютера он пикает явно колонками.

Система: Debian 3.1 r1, mainboard K7VMM, Socket-A, VIA KM266 Northbridge, VT8233 Southbridge, AC'97 Audio Codec (compliant AC97 2.2 specification, supports 18-bit ADC (Analog Digital Converter) and DAC (Digital Analog Converter) as well as 18-bit stereo full-duplex codec). (Списал из инструкции к материнской плате).

В XMMS сейчас включен плагин вывода на ALSA.

Пробовал cat /dev/urandom > /dev/dsp (взято из юмористической рассылки nicksite.ru :) ), звука нет. Зато узнал, что во время исполнения вот этого XMMS ничего проигрывать не может - говорит, что звук занят. И наоборот.

/proc/asound/version содержит Advanced Linux Sound Architecture Driver Version 1.0.4 (Mon May 17 14:31:44 2004 UTC). Compiled on Aug 16 2005 for kernel 2.6.8-2-386.

grep VERSION_STR /usr/include/alsa/version.h выдает #define SND_LIB_VERSION_STR "1.0.8"

/proc/asound/cards содержит 0 [V8233 ]: VIA8233 - VIA 8233 VIA 8233 at 0xec00, irq 11

/dev/sndstat содержит Sound Driver:3.8.1a-980706 (ALSA v1.0.4 emulation code) Kernel: Linux sietch-tabr 2.6.8-2-386 #1 Tue Aug 16 12:46:35 UTC 2005 i686 Config options: 0

Installed drivers: Type 10: ALSA emulation

Card config: VIA 8233 at 0xec00, irq 11

Audio devices: 0: VIA 8233 (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers: 7: system timer

Mixers: 0: VIA Technologies VIA1612A

alsamixer запускаеться как рутом, так и мною.

alsaconfig говорит, что все хорошо, но звука не дает.

В Master и PCM звук не выключен и поставлен на максимум.

Если в GNOME ALSA Mixer поставить флажок IEC958 Output - переключение на аналоговый (или наоборот цифровой, я не понял) вывод, то XMMS просто вываливался с ошибкой - канал занят, а потом и тут ошибки исчезли.

В /etc/modutils/alsa/base в раздел # snd module options я добавил options snd-via82xx ac97_quirk=0 Хотя я не понял (или уже сейчас забыл - над проблемой бьюсь пятый день), что это такое, но на всякий случай сделал - не помогло, уже удалил.

Еще создал файл .asoundrc и дописал туда что-то непонятное из советов офицальной документации к моему аудио (хотя написано, что в большинстве случаев для проигрывания этот файл вообще не нужен), если это важно, то могу найти и написать тут, что я туда писал.

Не привожу ничего из логов, поскольку в /var/log/messages и /var/log/syslog не нашел ни слова alsa, ни via82 (после установки alsa, до того есть). В этом секрет моего долгого битья головой о стену - не понятно, что не работает.

Я буду рад любому совету, в том числе, естественно, ссылке на документацию или на решение аналогичной проблемы (способом, не описанным мною выше).

Заранее всех благодарю.

Stilgar
()

RSS подписка на новые темы