NanoPi Neo v1.31 no sound on audio out Topic is solved

Having issues with your DietPi installation, or, found a bug? Post it here.
Post Reply
dzuby
Posts: 2
Joined: Fri Jun 19, 2020 11:23 pm

NanoPi Neo v1.31 no sound on audio out

Post by dzuby »

Hi

I have NanoPi Neo v1.31 with DietPi v6.30.0 installed. Audio out is on board on 5-pin connector.
Audio is enabled in dietpi-config. But there is no sound.

Code: Select all

# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Dummy [Dummy], device 0: Dummy PCM [Dummy PCM]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 1: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 1: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 2: Codec [H3 Audio Codec], device 0: CDC PCM Codec-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 3: allwinnerhdmi [allwinner,hdmi], device 0: 1c22800.i2s-i2s-hifi i2s-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Code: Select all

# cat /etc/asound.conf
pcm.!default {
        type hw
        card 2
        device 0
}

ctl.!default {
        type hw
        card 2
}
This command won't output any sound:

Code: Select all

# speaker-test

speaker-test 1.1.3

Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 256 to 262144
Period size range from 128 to 32768
Using max buffer size 262144
Periods = 4
was set period_size = 32768
was set buffer_size = 262144
 0 - Front Left
Time per period = 2.690483
I've tried all hw devices with speaker-test, one or two channels with no results (e.g. speaker-test -c2 -Dhw:0,0 and all working hw combinations).

This won't output any sound either :

Code: Select all

# aplay /mnt/dietpi_userdata/Music/fourdee_tech.ogg -f cd
Playing raw data '/mnt/dietpi_userdata/Music/fourdee_tech.ogg' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Thanks in advance for any help / suggestions how to troubleshoot this further.

Edit1 : I just run my NanoPi from UbuntuCore 16.04 FriendlyArm image, and sound works out of the box. Output from aplay -l and cat /etc/asound.conf looks identical.

Edit2: when i try to play other file (that worked on FriendlyArm image) on DietPi i got error :

Code: Select all

aplay /mnt/dietpi_userdata/Music/test.wav
Playing WAVE '/mnt/dietpi_userdata/Music/test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
aplay: pcm_write:2011: write error: Input/output error
Now i'm trying to compare output of debug script (https://alsa.opensrc.org/Aadebug) from both images.

Edit3: i've created an issue https://github.com/MichaIng/DietPi/issues/3616
dzuby
Posts: 2
Joined: Fri Jun 19, 2020 11:23 pm

Re: NanoPi Neo v1.31 no sound on audio out

Post by dzuby »

For anyone looking for quick fix it was muted line out AND DAC in `alsamixer`.
User avatar
Joulinar
Posts: 2085
Joined: Sat Nov 16, 2019 12:49 am

Re: NanoPi Neo v1.31 no sound on audio out

Post by Joulinar »

Many thanks for sharing your solution. Much appreciated.
Pls let us know if a solution is working. This could help others if they hit by similar situation. Your DietPi Team
Post Reply