Volumio2-x86 no sound with SPDIF output ESI Juli@

Hi, i am a newbie in linux command but I am progressing…
I set Volumio2 x86 on a MB Intel Atom MB D525MW with a PCI ESI Juli@ card where i use only SPDIF output of ESI Juli@ to feed my external DAC.
I want to use this config as a DLNA Renderer fed from JRIVER DLNA server and DLNA controller. File streaming between Volumio and JRiver works very well (WAV and FLAC files, displayed on both GUI), but despite test of whole parameter settings available in Volumio GUI for hardware interface (volume options) I still get no sound.

With Daphile boot on same hardware config, i succeed to get sound immediately with following settings selected:
device =>
ICE1724 IEC958 [hw:1,1] (selected)
mixer =>
Master (selected)
PCM (selected)
IEC958 Output (selected)

Could you please advice me how to setup Volumio to get sound ?
Thks and Rgds

Some additional info:

[i]volumio@volumio:/home$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Juli [ESI Juli@], device 0: ICE1724 [ICE1724]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Juli [ESI Juli@], device 1: ICE1724 IEC958 [ICE1724 IEC958]
Subdevices: 1/1
Subdevice #0: subdevice #0

volumio@volumio:/etc$ cat mpd.conf

Volumio MPD Configuration File

Files and directories

music_directory “/var/lib/mpd/music”
playlist_directory “/var/lib/mpd/playlists”
db_file “/var/lib/mpd/tag_cache”
#log_file “/var/log/mpd/mpd.log”
#pid_file “/var/run/mpd/pid”
#state_file “/var/lib/mpd/state”
#sticker_file “/var/lib/mpd/sticker.sql”
###############################################################################

General music daemon options

user “mpd”
group “audio”
bind_to_address “any”
#port “6600”
#log_level “default”
gapless_mp3_playback “no”
#save_absolute_paths_in_playlists “no”
#metadata_to_use “artist,album,title,track,name,genre,date,composer,performer,disc”
auto_update “yes”
#auto_update_depth “3”
###############################################################################

Symbolic link behavior

follow_outside_symlinks “yes”
follow_inside_symlinks “yes”
###############################################################################

Input

input {
plugin “curl”

proxy “proxy.isp.com:8080

proxy_user “user”

proxy_password “password”

}
###############################################################################

Audio Output

resampler {
plugin “soxr”
quality “high”
threads “0”
}

audio_output {
type “alsa”
name “alsa”
device “hw:0,0”
dop “yes”

}

audio_output {
type “fifo”
enabled “no”
name “multiroom”
path “/tmp/snapfifo”
format “44100:16:2”
}

#replaygain “album”
#replaygain_preamp “0”
volume_normalization “no”
###############################################################################

MPD Internal Buffering

audio_buffer_size “8192”
buffer_before_play “10%”
###############################################################################

Resource Limitations

#connection_timeout “60”
max_connections “20”
max_playlist_length “32384”
max_command_list_size “8192”
max_output_buffer_size “16384”
###############################################################################

Character Encoding

filesystem_charset “UTF-8”
id3v1_encoding “UTF-8”
###############################################################################
volumio@volumio:/etc$
[/i]

Could you please compare kernel versions from both?

uname -a

We currently run Debian jessie with kernel 3.18 and already know, firmware and drivers do not completely cover all new hardware (like Intel Atom based boards ) out there.
This is why we have planned an update and are working on it, but it is part of switching to Debian stretch and will take a while…
As soon as we have test versions to play with, we will announce…

Hi, thanks for your reply.

MB Intel Atom D525MW + PCI ESI Juli@ is quite old (2010-2012), and older than Volumio 2 Linux Kernel 3.18.
With Daphile old version 2014-08 (Linux Kernel 3.15) it works well with the settings i wrote above. Then it should no be a driver problem. On top of that ESI Juli@ was one of main audio device well spread in Audio Linux community (see Bryston BDP-1 using ESI Juli@ and Alix borad with MPD)

It should be only a problem, that with GUI of Volumio, we can’t set the correct alsa hardware device ICE1724 IEC958 [hw:1,1].
When reading file mpd.conf, it seems that only device ‘‘hw:0,0’’ is set through GUI.

Then, is there any possibility to write down some parameters in some Volumio file configuration to bypass Volumio GUI windows settings ??

Thks & Rgds

sorry for a late reply.

EDIT: the card is supported, the problem is likely related to the ALSA device detection, there should be an update coming for that soon.
Which version of Volumio are you running?

Hi, yes problem with Volumio2 x86 v2.201 comes from ALSA listing and detection of devices through Volumio GUI.

As workaround, I update ‘‘mdp.conf’’ file with ‘‘device “hw:0,1”’’ instead of ‘‘device “hw:0,0”’’ and save file.
However, I do not ‘‘save’’ anything before shutdown through Volumio GUI, to avoid overwriting of this value.

It works fine now, and I can enjoy peacefully Volumio as a very good DLNA renderer.

Thks again for your job.