Встроенный микрофон (Realtek ALC662, Intel HD Audio) на ноутбуке [SOLVED]
Здравствуйте!
Есть ноутбук Fujitsu Amilo LI3710 (что-то я это уже видел в соседней теме ;) ), на нем установлена следующая звуковая карта:
# lspci | grep Audio 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) # cat /proc/asound/card0/codec#0 | grep Codec Codec: Realtek ALC662 rev1
На нем не работает встроенный микрофон - вернее он работает, но странно. Странность заключается в том, что ни одно ALSA-приложение не получает с него данных (arecord, например, молчит, изредка потрескивая), зато система сама кидает звук, получаемый им, на динамик (если поиграться с alsamixer, то перестает)
FAQ, посвященное HDA Intel читал, модели все перепробовал (для своего чипа - ALC662), для каждой модели максимально игрался с настройками alsamixer'а, гуглил - пока не помогло.
Ядро 2.6.34-gentoo, ALSA - 1.0.23.
Конфиги ядра для ALSA:
# zcat /proc/config.gz | grep SND | grep -v '^#' CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_HRTIMER=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=m CONFIG_SND_DRIVERS=y CONFIG_SND_VIRMIDI=m CONFIG_SND_PCI=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_ATIHDMI=y CONFIG_SND_HDA_CODEC_NVHDMI=y CONFIG_SND_HDA_CODEC_INTELHDMI=y CONFIG_SND_HDA_ELD=y CONFIG_SND_HDA_CODEC_CIRRUS=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y
PS для теста поставил убунту 10.04 - в ней работает (кстати, глюк с отправлением звука сразу на динамик есть и в ней, но хоть arecord и другие приложения с ним работают), значит, по идее, и тут должно завестись :)
- Для комментирования войдите или зарегистрируйтесь
А на бубунте пульсаудио
А на бубунте пульсаудио стояло?
(Sir) * Windows looks like an open door, but no way to go *
Перегрузился, посмотрел - да,
Перегрузился, посмотрел - да, стоит. По крайней мере процесс "/usr/bin/pulseaudio --start --log-target=syslog" есть :)
Было такое в теме про скайп и
Было такое в теме про скайп и встроенный микрофон на ноуте. В той теме помогла только установка пульсаудио. Поэтому и поинтересовался ) У самого на буке микрофон не работает, но пока разбираться руки не дошли...
(Sir) * Windows looks like an open door, but no way to go *
Solved
Проблема решена компиляцией и установкой 2.6.35_rc3 ядра (sys-kernel/vanilla-sources) с тем-же конфигом. Микрофон теперь работает нормально, без каких-либо опций модулю snd-hda-intel.
PS а еще, похоже, он у меня начинал работать и на предыдущем ядре после команды 'alsactl init' - она на что-то ругалась, но микрофон после этого начинал работать.