
Originally Posted by
r100
no, sorry. I don't. It's a mystery to me at the moment. Probably, by "disabling" the mixer setting in Volumio, it cut's out an essential part that the IQ DAC needs to work. But I'm just guessing.
Under the hood Volumio is using MPD (Music Player Daemon - http://www.musicpd.org/). MPD interacts with ALSA (http://www.alsa-project.org/main/index.php/Main_Page), and its ALSA that interacts with the IQaudio DAC.
Volumio is designed to be a self-contained system with a web interface for user interaction. Trying to configure the system via the command line can break things as volumio stores settings in an internal database. But you can connect to your RPi in a way that allows you to use the command line and inspect how ALSA is working with the DAC and without breaking Volumio.
Page 25 of http://www.iqaudio.com/downloads/IQaudIO.pdf shows how "alsamixer" can be used to check things.
When you make configuration changes to Volumio which effect MPD, such as changing the mixer settings, you need to restart MPD for these changes to come into effect. Again, it's possible to examine the relevant MPD configuration file via the command line to see how various Voumio settings alter settings in the underlying MPD configuaration file. The relevant part looks something like this:
Code:
audio_output {
type "alsa"
name "Output"
device "hw:0,0"
mixer_control "PCM"
mixer_device "hw:0"
mixer_index "0"
dop "no"
}
I would expect that mixer control line will change as you change settings in MPD.
I thought the IQaudio DAC is connected via i2s, does Mike's #442 comment still apply? I suspect it's just a case of using the wrong mixer control setting in MPD which results in no audio.