Наушники HDA-INTEL

Имею ноутбук ASUS K40IJ

Сведения о системе:
-------------------------
gentoo_work alexey # lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
gentoo_work alexey #

-------------------------

gentoo_work alexey # head -n2 /proc/asound/card0/codec*
Codec: VIA VT1708S
Address: 0
gentoo_work alexey #

-------------------------

gentoo_work alexey # lsmod | grep snd
snd_hda_codec_via 46424 1
snd_hda_intel 19093 3
snd_hda_codec 70773 2 snd_hda_codec_via,snd_hda_intel
snd_hwdep 4816 1 snd_hda_codec
gentoo_work alexey #

-------------------------

gentoo_work alexey # cat /usr/src/linux-2.6.36-gentoo-r5/.config | grep SND | grep =y
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_SEQUENCER=y
CONFIG_SND_SEQ_DUMMY=y
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_HRTIMER=y
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_DYNAMIC_MINORS=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_VMASTER=y
CONFIG_SND_DMA_SGBUF=y
CONFIG_SND_DRIVERS=y
CONFIG_SND_PCI=y
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

-------------------------

Много перечитал форумов, пробовал играть с параметрами, но никак не могу добиться работы наушников.
Либо работают и наушники и встроенные колонки, либо не работает вообще.

Если я не ошибаюсь, то раньше для наушников имелся специальный микшер, теперь его нет....

У меня lenovo x200.

У меня lenovo x200. переключается между наушниками и динамиками автоматом, при втыкании/вынимании.

# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
# zcat /proc/config.gz|grep SND
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=y
CONFIG_SND_JACK=y
CONFIG_SND_SEQUENCER=y
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
# CONFIG_SND_PCM_OSS is not set
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_HRTIMER=y
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
# CONFIG_SND_DYNAMIC_MINORS is not set
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_VERBOSE_PROCFS is not set
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_VMASTER=y
CONFIG_SND_DMA_SGBUF=y
# CONFIG_SND_RAWMIDI_SEQ is not set
# CONFIG_SND_OPL3_LIB_SEQ is not set
# CONFIG_SND_OPL4_LIB_SEQ is not set
# CONFIG_SND_SBAWE_SEQ is not set
# CONFIG_SND_EMU10K1_SEQ is not set
# CONFIG_SND_DRIVERS is not set
CONFIG_SND_PCI=y
# CONFIG_SND_AD1889 is not set
# CONFIG_SND_ALS300 is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ASIHPI is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AW2 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CA0106 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_OXYGEN is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS5530 is not set
# CONFIG_SND_CS5535AUDIO is not set
# CONFIG_SND_CTXFI is not set
# CONFIG_SND_DARLA20 is not set
# CONFIG_SND_GINA20 is not set
# CONFIG_SND_LAYLA20 is not set
# CONFIG_SND_DARLA24 is not set
# CONFIG_SND_GINA24 is not set
# CONFIG_SND_LAYLA24 is not set
# CONFIG_SND_MONA is not set
# CONFIG_SND_MIA is not set
# CONFIG_SND_ECHO3G is not set
# CONFIG_SND_INDIGO is not set
# CONFIG_SND_INDIGOIO is not set
# CONFIG_SND_INDIGODJ is not set
# CONFIG_SND_INDIGOIOX is not set
# CONFIG_SND_INDIGODJX is not set
# CONFIG_SND_EMU10K1 is not set
# CONFIG_SND_EMU10K1X is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_FM801 is not set
CONFIG_SND_HDA_INTEL=y
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_RECONFIG=y
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INPUT_BEEP_MODE=1
CONFIG_SND_HDA_INPUT_JACK=y
CONFIG_SND_HDA_PATCH_LOADER=y
# CONFIG_SND_HDA_CODEC_REALTEK is not set
# CONFIG_SND_HDA_CODEC_ANALOG is not set
# CONFIG_SND_HDA_CODEC_SIGMATEL is not set
# CONFIG_SND_HDA_CODEC_VIA is not set
# CONFIG_SND_HDA_CODEC_HDMI is not set
# CONFIG_SND_HDA_CODEC_CIRRUS is not set
CONFIG_SND_HDA_CODEC_CONEXANT=y
# CONFIG_SND_HDA_CODEC_CA0110 is not set
# CONFIG_SND_HDA_CODEC_CMEDIA is not set
# CONFIG_SND_HDA_CODEC_SI3054 is not set
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
# CONFIG_SND_HDSP is not set
# CONFIG_SND_HDSPM is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_LX6464ES is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_PCXHR is not set
# CONFIG_SND_RIPTIDE is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VIRTUOSO is not set
# CONFIG_SND_VX222 is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_USB is not set
# CONFIG_SND_SOC is not set

покажите: cat

покажите:
cat /etc/modprobe.d/alsa.conf
head -n2 /proc/asound/card0/codec*

У меня Asus K50AB, та же

У меня Asus K50AB, та же звуковая карта. Наушники и динамики работают, как положено, настраивал по этому мануалу

Я тоже по тому мануалу

Я тоже по тому мануалу когда-то настраивал, сейчас я уже его наизусть выучил....
Мне этих настроек недостаточно!

Я пользовался вот этиммануалом - http://ru.gentoo-wiki.com/wiki/HOWTO_Alsa_и_встроенные_звуковые_платы_VIA_и_Intel#P.S._.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_.D0.BD.D0.B0.D1.83.D1.88.D0.BD.D0.B8.D0.BA.D0.BE.D0.B2

Меня интересует настройки:

Выдержка из статьи
-------------------------------------------------------------------------------------

P.S. Запуск наушников

Еще не все. Звуковуха Intel HD Audio (snd-hda-intel) может вас порадовать неработающими наушниками (про VIA не скажу, не пробовал). Кручение миксера не спасет, может не ломать над этим голову. Выход подсказал Максим Дашков вот с таким адресом: http://www.dashkov.kiev.ua/
(кстати, единственное место, которое я нашел, где описан выход). Что необходимо:

* Скомпиленное как оговаривалось выше ядро
* Строки в /etc/make.conf

Code: make.conf

ALSA_CARDS="hda-intel"
SUPPORT_ALSA=1

* Установленные пакеты media-sound/sox, media-sound/esound, media-sound/alsa-tools, media-sound/alsa-utils, media-libs/alsa-lib («alsa-utils» мы уже поставили)

emerge sox esound alsa-driver alsa-tools alsa-utils alsa-lib

* И строка в /etc/modules.d/alsa

Файл: /etc/modules.d/alsa

options snd-hda-intel model=z71v position_fix=1

Это все.

-------------------------------------------------------------------------------------

Мой случай, но какая model=????????

В make.conf у меня прописоно

В make.conf у меня прописоно ALSA_CARDS="hda-intel", настраивал так:
1) выставил опции ядра, как описано http://www.gentoo.org/doc/en/alsa-guide.xml
2) выполнил emerge alsa-utils (поставилось еще несколько пакетов по зависимостям)
3) rc-update add alsasound boot
4) alsaconf - выбрал свою карту.
5) alsamixer - установка громкости
6) /etc/init.d/alsasaund save - сохранение уровней громкости.
После этого все работало.
Если есть небольшие неточности не ругайте, писал по памяти.

/

sysambar написал(а):
Файл: /etc/modules.d/alsa

options snd-hda-intel model=z71v position_fix=1

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

:wq
--
Live free or die

Примерно так, рассмотрим

Примерно так, рассмотрим текущий случай:
1) less /usr/src/linux/Documentation/sound/alsa/ALSA-Configuration.txt
2) Ищем hda-intel,
3) раздел:
Module snd-hda-intel
--------------------

еще полезно полистать less

еще полезно полистать less /usr/src/linux/Documentation/sound/alsa/HD-Audio-Models.txt

Решилось перекомпиляцией

Решилось перекомпиляцией драйвера в ядре и включением всех опций модуля - hda-intel [SOLVED]

забыл указать, что все, что

забыл указать, что все, что возможно в драйвере звука, я сделал модулями а не статически!

Вопрос остается открытым,

Вопрос остается открытым, после перекомпиляции ядра наушники долго не проработали......
После перезагрузки исчезает ползунок и все!!!!!
Пробую alsa-driver

Так нужно было просто

Так нужно было просто проверить, какие модули загрузились после перезагрузки. Зачем мучиться с alsa-drivers когда и без них работало? Ничего нового это не даст.

Все эти заморочки с установками sox и других приложений никакого отношения к решению проблемы не имеют. Все определяется только
конфигурацией ядра и поддержкой для конкретно этого варианта HDA карточки. Здесь уже указывали правильные шаги по решению проблемы.

1. Выяснить какие "кодеки" поддерживаются карточкой. В моем случае я просто вначале активировал все имеющиеся в подразделе "Intel HD Audio" кодеки, а затем посмотрел какие из модулей ядро подгрузило. (звук компилируется как модуль). Все не используемые я деактивировал.

2. Если каких-то настроек нет, то нужно посмотреть какие опции можно передать данному "кодеку". Список возможных опций дан в доке HD-Audio-Models.txt (linux/Documentation/sound/alsa). А далее все просто. Выгружаем snd-hda-intel с помощью rmmod а затем загружаем его вновь используя modprobe и указывая желаемую опцию. Проверяем наличие регуляторов в alsamixer и работу карточки вообще. При необходимости процесс повторяем. Если правильную опцию удалось найти, добавляем ее в один из файлов /etc/modprobe.d/

Чем больше юзерфрендли, тем сложнее юзать.

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

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