@Volumio, this AudioPhonics DAC is based on the ESS SABRE 9038 2qm chip. It is nothing else if a fantastic sounding DAC. High-End quality. https://www.audiophonics.fr/en/network-audio-players-raspdac/audiophonics-evo-sabre-pack-diy-balanced-dac-2xes9038q2m-streamer-for-raspberry-pi-4-p-14639.html
It do have a driver in the Volumio i2s drop down list, and this driver have been selected. This does not work. Cannot use Volumio for playback via i2s at the moment.
HOWEVER, this same driver works perfectly with Ropieee + i2s dac, and also with an Android12 image, so then we know this driver is not the problem. It works, but not with Volumio.
I ask: Is this particular HAT DAC driver really implemented in Volumio? It is called “audiophonics …9028…”
BUT, my question was about Volumio not working WHEN PLAYING MUSIC FROM A LOCAL USB DRIVE. I then get this ALSA error. This is, I assume, in the USB DAC mode since i2s does not work. What are the possible reasons for Volumio not seeing ALSA when playing such a file? I have sent a log to you, could you look into it?
I am wondering: What is the difference in the utilization of the Linux ALSA audio stack when playing:
- Via Roon Bridge
- Via Volumio itself
Is it the same route down in the audio chain drivers or are these separate systems?
Because, Roon plugin works with usb out without problems.
Summary:
- Volumio with Roon plugin works, but on USB out only, not on i2S. The i2s output does not appear in Roons list of audio outputs (but usb, hdmi and headphone out does). So the Roon plugin does not see the i2s driver!
- Volumio does not work in any situation (USB or I2S out) when trying to play tracks from the local USB drive.
I am a sw engineer myself. I smell there are things here that is not yet fully implemented (even though the i2s driver is selectable in the Volumio settings). Can you look into that?
And as I said, new to Volumio (that looks nice), so I am a little confused when it comes to selecting audio out. I am not really sure what output is selected. When I click that, I expected to see alternatives
- USE USB OUT
- USE I2S OUT
But I do not. I see only “THIS DEVICE”. Can you please give a comment to that?
Finally, is there anything in this thread that might explain why I am in trouble with a locally connected drive. I would expect that the system automatically accepts the drive and mounts it, etc, but perhaps not?? Volumio USB drive not a USB drive?
Thanks for your response!