ecolezen Posted January 20, 2019 Posted January 20, 2019 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
ecolezen Posted January 22, 2019 Author Posted January 22, 2019 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
Recommended Posts