01-24-2019, 07:00 AM
Hi, this is a question about Kernel 4.19 and Analog Audio Jack Output on Pine64 Original (old) board.
For the Kernel 3.10, I've found a thread stating that the following modules can make the Audio Jack works:
https://forum.pine64.org/showthread.php?tid=807
[ modules - Kernel 3.10 ]
sunxi_codec
sunxi_i2s
sunxi_sndcodec
I am trying Armbiam with Kernel 4.19 and want to ask what are the modules that I need to have in order to make the Analog Audio Jack work?
The following are the default modules for current Armbiam (5.70):
[ lsmod - Armbiam 5.70, Kernel 4.19 ]
Module Size Used by
fuse 94208 3
overlay 90112 1
zstd 16384 4
sun50i_codec_analog 24576 1
snd_soc_simple_card 16384 3
snd_soc_hdmi_codec 16384 1
snd_soc_spdif_tx 16384 0
sun8i_adda_pr_regmap 16384 1 sun50i_codec_analog
sun4i_i2s 24576 4
snd_soc_simple_card_utils 16384 1 snd_soc_simple_card
sun8i_codec 24576 1
axp20x_ac_power 16384 0
axp20x_battery 16384 0
snd_soc_core 126976 7 sun4i_i2s,snd_soc_spdif_tx,snd_soc_hdmi_codec,sun50i_codec_analog,sun8i_codec,snd_soc_simple_card_utils,snd_soc_simple_card
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 90112 5 sun4i_i2s,snd_soc_hdmi_codec,sun8i_codec,snd_soc_core,snd_pcm_dmaengine
axp20x_adc 20480 0
snd_timer 32768 1 snd_pcm
sun4i_gpadc_iio 24576 0
snd 57344 10 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm
soundcore 16384 1 snd
industrialio 53248 4 axp20x_battery,sun4i_gpadc_iio,axp20x_ac_power,axp20x_adc
cpufreq_dt 16384 0
thermal_sys 65536 2 cpufreq_dt,sun4i_gpadc_iio
ip6t_REJECT 16384 1
zram 24576 5
nf_reject_ipv6 16384 1 ip6t_REJECT
nf_log_ipv6 16384 6
xt_hl 16384 22
ip6t_rt 16384 3
ipt_REJECT 16384 1
nf_reject_ipv4 16384 1 ipt_REJECT
nf_log_ipv4 16384 6
nf_log_common 16384 2 nf_log_ipv4,nf_log_ipv6
xt_LOG 16384 12
xt_multiport 16384 2
xt_limit 16384 15
xt_addrtype 16384 4
xt_conntrack 16384 12
ip6table_filter 16384 1
ip6_tables 28672 53 ip6table_filter
nf_conntrack_netbios_ns 16384 0
nf_conntrack_broadcast 16384 1 nf_conntrack_netbios_ns
nf_nat_ftp 16384 0
nf_nat 28672 1 nf_nat_ftp
nf_conntrack_ftp 16384 1 nf_nat_ftp
nf_conntrack 110592 6 xt_conntrack,nf_nat,nf_nat_ftp,nf_conntrack_netbios_ns,nf_conntrack_broadcast,nf_conntrack_ftp
nf_defrag_ipv6 20480 1 nf_conntrack
nf_defrag_ipv4 16384 1 nf_conntrack
iptable_filter 16384 1
pinctrl_axp209 16384 0
lima 49152 0
dw_hdmi_cec 16384 0
dw_hdmi_i2s_audio 16384 0
gpu_sched 20480 1 lima
ttm 86016 1 lima
realtek 20480 1
I have tested with a 3 connectors headphone and also with a 4 connector headset... both fail...
Also, when I plug a USB to Audio (CM108) Adapter, everything works fine, so, the issue seems to be around the Audio Jack itself...
Does anybody have the Audio Jack working with Kernel 4.19 (Armbian)?
If so, what are the procedures/setup that works?
Basically, I just want audio output from the Jack, mic input, in my case is not needed...
Thanks all,
Valter Fukuoka
For the Kernel 3.10, I've found a thread stating that the following modules can make the Audio Jack works:
https://forum.pine64.org/showthread.php?tid=807
[ modules - Kernel 3.10 ]
sunxi_codec
sunxi_i2s
sunxi_sndcodec
I am trying Armbiam with Kernel 4.19 and want to ask what are the modules that I need to have in order to make the Analog Audio Jack work?
The following are the default modules for current Armbiam (5.70):
[ lsmod - Armbiam 5.70, Kernel 4.19 ]
Module Size Used by
fuse 94208 3
overlay 90112 1
zstd 16384 4
sun50i_codec_analog 24576 1
snd_soc_simple_card 16384 3
snd_soc_hdmi_codec 16384 1
snd_soc_spdif_tx 16384 0
sun8i_adda_pr_regmap 16384 1 sun50i_codec_analog
sun4i_i2s 24576 4
snd_soc_simple_card_utils 16384 1 snd_soc_simple_card
sun8i_codec 24576 1
axp20x_ac_power 16384 0
axp20x_battery 16384 0
snd_soc_core 126976 7 sun4i_i2s,snd_soc_spdif_tx,snd_soc_hdmi_codec,sun50i_codec_analog,sun8i_codec,snd_soc_simple_card_utils,snd_soc_simple_card
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 90112 5 sun4i_i2s,snd_soc_hdmi_codec,sun8i_codec,snd_soc_core,snd_pcm_dmaengine
axp20x_adc 20480 0
snd_timer 32768 1 snd_pcm
sun4i_gpadc_iio 24576 0
snd 57344 10 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm
soundcore 16384 1 snd
industrialio 53248 4 axp20x_battery,sun4i_gpadc_iio,axp20x_ac_power,axp20x_adc
cpufreq_dt 16384 0
thermal_sys 65536 2 cpufreq_dt,sun4i_gpadc_iio
ip6t_REJECT 16384 1
zram 24576 5
nf_reject_ipv6 16384 1 ip6t_REJECT
nf_log_ipv6 16384 6
xt_hl 16384 22
ip6t_rt 16384 3
ipt_REJECT 16384 1
nf_reject_ipv4 16384 1 ipt_REJECT
nf_log_ipv4 16384 6
nf_log_common 16384 2 nf_log_ipv4,nf_log_ipv6
xt_LOG 16384 12
xt_multiport 16384 2
xt_limit 16384 15
xt_addrtype 16384 4
xt_conntrack 16384 12
ip6table_filter 16384 1
ip6_tables 28672 53 ip6table_filter
nf_conntrack_netbios_ns 16384 0
nf_conntrack_broadcast 16384 1 nf_conntrack_netbios_ns
nf_nat_ftp 16384 0
nf_nat 28672 1 nf_nat_ftp
nf_conntrack_ftp 16384 1 nf_nat_ftp
nf_conntrack 110592 6 xt_conntrack,nf_nat,nf_nat_ftp,nf_conntrack_netbios_ns,nf_conntrack_broadcast,nf_conntrack_ftp
nf_defrag_ipv6 20480 1 nf_conntrack
nf_defrag_ipv4 16384 1 nf_conntrack
iptable_filter 16384 1
pinctrl_axp209 16384 0
lima 49152 0
dw_hdmi_cec 16384 0
dw_hdmi_i2s_audio 16384 0
gpu_sched 20480 1 lima
ttm 86016 1 lima
realtek 20480 1
I have tested with a 3 connectors headphone and also with a 4 connector headset... both fail...
Also, when I plug a USB to Audio (CM108) Adapter, everything works fine, so, the issue seems to be around the Audio Jack itself...
Does anybody have the Audio Jack working with Kernel 4.19 (Armbian)?
If so, what are the procedures/setup that works?
Basically, I just want audio output from the Jack, mic input, in my case is not needed...
Thanks all,
Valter Fukuoka