Shurik_71
Пункты: 632
Регистрация: 14.01.2014
Кто нить заводил линейный вход на материнке(SK-iMX6-MB-SODIMM)? А то микрофон работает, а переключаю в alsamixer на линейный вход - молчит, как рыба об лед...
Может что не так делаю? Ткните носом... :)
sasamy
Пункты: 83540
Регистрация: 14.08.2009
Замените в исходниках в файле
linux_rel_imx_3.0.35_4.1.0-sk/sound/soc/imx/imx-sgtl5000.c
на выделенную строку
snd_soc_dapm_enable_pin(&codec->dapm, "Headphone Jack");
snd_soc_dapm_enable_pin(&codec->dapm, "Mic Jack");
-- snd_soc_dapm_disable_pin(&codec->dapm, "Line In");
++ snd_soc_dapm_enable_pin(&codec->dapm, "Line In");
disable осталось случайно после экспериментов - хотели по умолчанию микрофон чтобы был включен :)
Shurik_71
Пункты: 632
Регистрация: 14.01.2014
_TsM_
Пункты: 1155
Регистрация: 21.05.2015
Цитата Замените в исходниках в файле
linux_rel_imx_3.0.35_4.1.0-sk/sound/soc/imx/imx-sgtl5000.c
на выделенную строку
snd_soc_dapm_enable_pin(&codec->dapm, "Headphone Jack");
snd_soc_dapm_enable_pin(&codec->dapm, "Mic Jack");
-- snd_soc_dapm_disable_pin(&codec->dapm, "Line In");
++ snd_soc_dapm_enable_pin(&codec->dapm, "Line In");
disable осталось случайно после экспериментов - хотели по умолчанию микрофон чтобы был включен :)
Добрый день.
А как решить данную проблему в Linux/arm 4.1.15 Kernel (buildroot 2018.05)?
Там такого не нашел.
sasamy
Пункты: 83540
Регистрация: 14.08.2009
Цитата
А как решить данную проблему в Linux/arm 4.1.15 Kernel (buildroot 2018.05)?
Там такого не нашел.
что за проблема ? на 4.1.15 линейный вход включен по умолчанию. На старом ядре проблема была из-за невнимательности - хотели сделать по умолчанию микрофонный вход а получилось что линейный при этом вообще отключили
Цитата
# amixer -c 0 cget numid=12
numid=12,iface=MIXER,name='Capture Source'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Line'
; Item #1 'Mic'
: values=0
переключить на микрофон
Цитата
# amixer -c 0 cset numid=12 1
numid=12,iface=MIXER,name='Capture Source'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Line'
; Item #1 'Mic'
: values=1
_TsM_
Пункты: 1155
Регистрация: 21.05.2015
Спасибо. Разобрался. Проблема была не в ядре и не в билдруте.