Max2Play Home › Forums › General Questions on Hardware and Max2Play Versions › Pi3B+ and IQaudioO Pi-DAC+ Pro: no sound
25. Dezember 2018 at 19:41 #42939
I bought the 7″ Touch Display Bundle with the config from the subject. After booting it finds my squeezebox server running on my Synology NAS — but: I have no sound at all.
I have configured ‚IQaudioO Pi-DAC+ Pro‘ via WebInterface of m2p, disabled-in-build-audio, enabled I2S-MMAP, rebooted (several times, several combinations), but still no sound.
Squeezelite is not running, while autostart is enabled. When I start manually, i get the following error:
[18:36:04.898989] test_open:384 playback open error: No such file or directory
[18:36:04.899229] output_init_common:382 unable to open output device
I have added ‚-o hw:CARD=IQaudIODAC -V Digital -Q‘ to advanced options like I read in other threads, but this does not help.
Looks to me that some configuration/Kernel module is missing?!? Is the HW of the card too new? Do I need a newer beta verison of M2P? How to debug this? My Linux times have been 10 years ago, but could be re-animated with some help.;-)
26. Dezember 2018 at 15:46 #42949
- This topic was modified 4 years, 11 months ago by Bruce.
Ok, installed putty. Something more I can provide for debugging? The green LED on the
PI-DAC-PRO is shining.
When I ssh to the pi, I get the following:
pi@max2play:~ $ aplay -l
aplay: device_list:270: no soundcards found…
pi@max2play:~ $ lsmod | grep snd
snd_soc_pcm512x_i2c 16384 0
snd_soc_pcm512x 32768 1 snd_soc_pcm512x_i2c
snd_soc_iqaudio_dac 16384 0
snd_soc_bcm2835_i2s 16384 0
snd_soc_core 188416 3 snd_soc_pcm512x,snd_soc_iqaudio_dac,snd_soc_bcm2835_i2s
snd_compress 20480 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 98304 4 snd_soc_pcm512x,snd_pcm_dmaengine,snd_soc_bcm2835_i2s,snd_soc_core
snd_timer 32768 1 snd_pcm
snd 69632 4 snd_compress,snd_timer,snd_soc_core,snd_pcm
The last uncommented lines from /boot/config.txt
# Enable audio (loads snd_bcm2835)
dtoverlay=iqaudio-dacplus26. Dezember 2018 at 23:26 #42951
[18:36:04.898989] test_open:384 playback open error: No such file or directory: tells you that Squeezelite have found your soundcard but it can’t find the „driver“ in any file or directory!
lsmod | grep snd shows all soundcards and their options. lsmod: snd_soc_iqaudio_dac 16384 0 confirms you’re soundcard.
1. In the Raspberry Settings tap have you selected your soundcard ?? (if not select it and hit save)
2. Check: Audioplayer/Mediaplayer Squeezelite & Airplay…/Edit Advanced Options/ Have you tried all the iqaudio „drivers“ in there??
Peter27. Dezember 2018 at 11:07 #42954
thanks for your help. I double-checked that I have selected the soundcard in the Raspberry Settings. The settings are aligned with the IQAudiO settings automagically.
In Audioplayer/Mediaplayer Squeezelite & Airplay…/Edit Advanced Options/ I can not select any IQAudiO soundcard, only ‚equal – equal‘ and ‚plugequal – Equalizer for plughw:0,0,
Does this help to debug?
Dirk28. Dezember 2018 at 0:04 #42960
I had a similar problem with my Audiophonics card I solved my problem with an kernel and package update:
Raspberry settings/Kernel and Package Updates and Upgrades.
Hope that helps, also try remove your soundcard and boot up pi once with out it.
Peter28. Dezember 2018 at 12:28 #42963
Just reading the trouble-shooting section in
Running dmesg has the following errors on the snd card:
[ 3.509569] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered – will retry
[ 3.709710] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered – will retry
[ 3.730279] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered – will retry
[ 4.045982] pcm512x 1-004c: Failed to reset device: -121
[ 4.046527] pcm512x: probe of 1-004c failed with error -121
But googling for the errors did not give me a helping hint so far.28. Dezember 2018 at 16:44 #42964
Hmmm when I google pcm512x: probe of 1-004c failed with error -121. I find this: pcm512x They are talking about a dobble i2c. I tried to find your + pro card at iQaudio but I did not find your card. Try to disable I2S-MMAP in the settings tab and reboot28. Dezember 2018 at 17:24 #42965
The card is the following:
I set ‚I2S Enable I2S-MMAP (Mixerdevice for Soundcards)‘ to disabled… Same result.
If I have some time left I will make a backup image and try if Volumio/RUne whatever will work. In principle the card should work from what I have read googling around.28. Dezember 2018 at 19:27 #42966
And yet another test after flashing volumio:
[ 10.299146] snd-rpi-iqaudio-dac soc:sound: ASoC: CPU DAI (null) not registered – will retry
[ 10.306816] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered – will retry
[ 10.523600] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered – will retry
[ 10.537586] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered – will retry
[ 10.708736] pcm512x 1-004c: Failed to reset device: -121
[ 10.709166] pcm512x: probe of 1-004c failed with error -121
Same error…. Ok, the basic settings are quite the same in /boot/config.txt f.i. (after configuring via Web UI)30. Dezember 2018 at 8:38 #42971
Sounds like this could be a hardware problem either on pi or on your soundcard.
I’m sure that you have dobb. checked /boot/config.txt that you have only one entry of: dtoverlay=iqaudio-dacplus
Well Im out of suggestions for you to try now, maybe someone from Max2play can be of better help, good luck!!
You must be logged in to reply to this topic.