Hi there!
I just downloaded the available image for the NanoPi Neo
root@nanopineo:~# uname -a
Linux nanopineo 3.4.112-sun8i #24 SMP PREEMPT Thu Aug 4 20:56:33 CEST 2016 armv7l armv7l armv7l GNU/Linux
Audio output is only supported for HDMI (but there is no HDMI connector on the PCB).
Analog output and SPDIF are not available in the device list.
root@nanopineo:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndhdmi [sndhdmi], device 0: SUNXI-HDMIAUDIO sndhdmi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
root@nanopineo:~#
It is mentioned that also analog should work, but it is not listed as device as you can see above.
root@nanopineo:~# dmesg | grep -i audio
[ 1.510615] [DAUDIO]sunxi-daudio cannot find any using configuration for controllers, return directly!
[ 1.510990] [I2S]snddaudio cannot find any using configuration for controllers, return directly!
[ 1.511022] [DAUDIO0] driver not init,just return.
[ 1.518650] asoc: sndhdmi <-> sunxi-hdmiaudio.0 mapping ok
root@nanopineo:~#
dmesg says, that there is a missing configuration. But i do not know how i can solve this?!
As far as i know i have to load the following kernel modules for SPDIF:
root@nanopineo:~# lsmod
Module Size Used by
sunxi_spdif 7037 0
sunxi_spdma 3703 0
sunxi_sndspdif 3885 0
sndspdif 2743 0
root@nanopineo:~#
But this also shows in dmesg following errors:
[ 1579.722937] [SPDIF]sndspdif cannot find any using configuration for controllers, return directly!
[ 1590.633569] [SPDIF] driver not init,just return.
[ 1647.232710] [SPDIF]sunxi-spdif cannot find any using configuration for controllers, return directly!
root@nanopineo:~#
Btw. i also have no "/etc/asound.conf"
Could anyone give me a little support how i can solve this to get audio output on the analog line out and the SPDIF output?
Thanks!