LINUX.ORG.RU

Не работает микрофон. И не сохраняются настройки.


0

0

Ноутбук со встроенным микрофоном, звуковая карта (по версии настроек звука в Гноме) HDA ATI ALC883.

Fedora 10 (недавно проапгрейженная с Fedora 8 через preupgrade). Пакеты самые свежие - сегодня я сделал полный yum update.

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

Симптомы. При попытке записи через audacity даже не идёт прогресс записи (то есть, когда раньше я записывал и с микрофона просто звук не записывался, прогресс записи шёл, но была тишина, а здесь именно ступор прогрессбара).

Включаю gnome-volume-control, перехожу на вкладку "Записывается", там у меня "Захват", "Захват 1", "Digital". Рядом с каждым внизу перечёркнутый микрофон (типа disabled). Меняю все три на enabled. Закрываю gnome-volume-control, тут же открываю его ещё раз. Настройки в исходном состоянии - все три отключены.

Воспроизводится звук нормально.

$ amixer показывает следующее (устройства, которые Capture).

Simple mixer control 'Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 3 [100%]
Front Right: 3 [100%]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
Front Left: Capture 16 [52%] [12.00dB] [on]
Front Right: Capture 16 [52%] [12.00dB] [on]
Simple mixer control 'Capture',1
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
Front Left: Capture 17 [55%] [13.50dB] [on]
Front Right: Capture 17 [55%] [13.50dB] [on]
Simple mixer control 'Digital',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 120
Front Left: Capture 65 [54%] [2.50dB]
Front Right: Capture 65 [54%] [2.50dB]
Simple mixer control 'Input Source',0
Capabilities: cenum
Items: 'Mic' 'Front Mic' 'Line' 'CD'
Item0: 'Front Mic'
Simple mixer control 'Input Source',1
Capabilities: cenum
Items: 'Mic' 'Front Mic' 'Line' 'CD'
Item0: 'Front Mic'

Как заставить микрофон работать?

anonymous

Угу, у меня такая же история была, когда я свой ноут настраивал. Сначала долго подбирал параметры модуля, потом обновилась alsa и начало работать из коробки.
Попробуй ещё раз запустить alsaconf и для определённости используй консольный alsamixer. Как только заработает, сразу alsactl store.
Рекомендую также пересобрать alsa, что лучшего понимания процесса.

fractaler ★★★★★
()

Вот, что выдаёт

$ dmesg|grep -i alsa

При попытке записи звука с микрофона.

ALSA sound/pci/hda/hda_codec.c:2325: hda_codec: model 'auto' is selected
ALSA sound/pci/hda/hda_codec.c:3021: autoconfig: line_outs=1 (0x1b/0x0/0x0/0x0/0x0)
ALSA sound/pci/hda/hda_codec.c:3025:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
ALSA sound/pci/hda/hda_codec.c:3029:    hp_outs=1 (0x14/0x0/0x0/0x0/0x0)
ALSA sound/pci/hda/hda_codec.c:3030:    mono: mono_out=0x0
ALSA sound/pci/hda/hda_codec.c:3038:    inputs: mic=0x18, fmic=0x19, line=0x1a, fline=0x0, cd=0x0, aux=0x0
ALSA sound/pci/hda/hda_intel.c:609: hda_intel: azx_get_response timeout, switching to polling mode: last cmd=0x10a90000
ALSA sound/pci/hda/hda_intel.c:616: hda_intel: azx_get_response timeout, switching to single_cmd mode: last cmd=0x10a90000
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32
ALSA sound/pci/hda/hda_intel.c:1074: Too big adjustment 32

anonymous
()
Ответ на: комментарий от fractaler

А где взять alsaconf? В Федоре его нет.

Через консольный alsamixer я включил запись с Front Mic и Mic, поставил уровень записи по этим двум и Mic Boost/Front Mic Boost на полную, но при попытке записи Звукозапись и Audacity вешаются.

При этом звук напрямую с микрофона в колонки идёт, и громкость хорошая.

Вот какие пакеты сейчас установлены (про алсу):

$ rpm -qa|grep alsa
alsa-utils-1.0.19-1.fc10.i386
alsa-plugins-jack-1.0.18-2.fc10.i386
alsa-plugins-oss-1.0.18-2.fc10.i386
alsa-lib-devel-1.0.19-2.fc10.i386
alsa-oss-1.0.17-1.fc10.i386
alsa-lib-1.0.19-2.fc10.i386
alsa-oss-libs-1.0.17-1.fc10.i386
alsa-tools-1.0.17-1.fc10.i386
alsa-plugins-pulseaudio-1.0.18-2.fc10.i386
bluez-alsa-4.22-2.fc10.i386

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