Jump to content

Pine64 Audio Jack Problem


ecolezen

Recommended Posts

This is an old, original Pine64 Board w/ 1GB RAM.

 

Armbian Version: 5.69

 

I am unable to get audio signal (output) from the Audio Jack.

Tried normal headphone with 3 contacts, also tried headset with 4 contacts, BOTH fail to get audio out.

 

Tried Stretch and also Ubuntu, no success...

 

Does anybody succeed getting audio out from the onboard audio jack with Armbiam?

If so, can you give a brief description of the procedure/steps and the soft(s) you are using?

 

When using a external USB Audio adapter everything seems to work fine (connecting to the Adapter Audio Jack), so, I guess that from the point of view of software the problem is really located around the Onboard Audio Jack...

 

Right now my basic need is to be able to get AUDIO OUTPUT from the Jack (connector)...

 

Thanks all,

Valter Fukuoka

Link to comment
Share on other sites

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

 

and, at least 1 person was there to verify that it works...

 

So, for the current Armbian 4.19 Kernel, what are the modules that we should have loaded?

 

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


Following is an extract from Kernel Config file (4.19):
[ Kernel 4.19 config... ]
...
#
# Allwinner SoC Audio support
#
CONFIG_SND_SUN4I_CODEC=m
CONFIG_SND_SUN8I_CODEC=m
CONFIG_SND_SUN8I_CODEC_ANALOG=m
CONFIG_SND_SUN50I_CODEC_ANALOG=m
CONFIG_SND_SUN4I_I2S=m
CONFIG_SND_SUN4I_SPDIF=m
CONFIG_SND_SUN8I_ADDA_PR_REGMAP=m
# CONFIG_SND_SOC_XTFPGA_I2S is not set
# CONFIG_ZX_TDM is not set
CONFIG_SND_SOC_I2C_AND_SPI=m
...


Attached are the full config files for the 3.10 and 4.19, both from live /proc/config.gz

 

Of course, my little Pine64 board may have a hardware audio jack problem issue, preventing it to work...


Thanks all,
Valter Fukuoka
 

config-4.19.13.txt

config-3.10.txt

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines