Volumio 2 x86 No Audio HDA ATI HDMI "Failed to open hw:0,0"

Hello, I have installed Volumio 2 “volumio-2.411-2018-06-15-x86.img” on a Dell Wyse D90Q7 thin client which features the AMD GX-415ga System-on-Chip featuring AMD HD 8330E embedded graphics which display video 1920*1080@60Hz flawlessly.

The USB CM6631A “USB: USB2.0 High-Speed True HD Audio” and [other usb audio controller] “Teac UD301” are working flawlessly. My goal for Volumio 2 is to play 5.1 MultiPCM though HDMI audio from a network share with my Emotiva UMC-1.

Whenever I select a file of any channel, sampling rate, bit-depth configuration (2.0 or 5.1 channels 44.1,48,96 kilohertz, 16 or 24 bit-depth) to be played from my NAS through HDMI audio, Volumio spits out this error.

“Error
Failed to open “alsa” [alsa]; Failed to open ALSA device “hw:0,0”: No such file or directory”

The result of “aplay -l” is

“**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: UD301 [TEAC UD-301], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 5: Audio [USB2.0 High-Speed True HD Audio], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 5: Audio [USB2.0 High-Speed True HD Audio], device 1: USB Audio [USB Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0

I browsed other forums for people working with Raspberry Pi and found the /boot/config.txt options here raspberrypi.org/documentati … t/video.md I decided to try out setting those options and set my config.txt as follows:

hdmi_force_hotplug=1
hdmi_force_edid_audio=1
hdmi_drive=2

I do not know if these options do what thy are documented to do under the x86 platform with a different driver for the integrated HD 8330E of the AMD GX-415ga SoC.

If I change the output device to a working device, wait for the “configuration updated” message, play something successfully on that device and then switch back to “HDA ATI HDMI” and wait for the “configuration updated” message, Volumio will say “playback started” without any errors for “HDA ATI HDMI”. When the playback is supposed to have updated and playback is supposed to have begun, the time of playback progress indicator will sit at 1 second indefinitely. When I try to select another song, I get “Error Failed to open “alsa” [alsa]; Failed to open ALSA device “hw:0,0”: No such file or directory” again.

Speaker test doesn’t complain about lack of a sound device or any other complaints, BUT there remains no audio output.

speaker-test -l 0 -c 6 -r 48000 -D hw:0,3

I have also tried disabling the mixer and setting the audio buffer to 128kb,2MB,8MB and 12MB. None of these options have produced audio from HDMI. I have also tried Software, Hardware and None mixer options with no success.

I also tried connecting the computer to the LG UH6150 TV in my living-room with an HDMI cable. The display works perfectly on the UH6150 but i get the same error when attempting to start playback:

“Error
Failed to open “alsa” [alsa]; Failed to open ALSA device “hw:0,0”: No such file or directory”

Between every change I have made, I have been rebooting the computer/Volumio. My next option is J River. I’d rather use something lightweight and free such as Volumio, but HDMI MultiPCM audio is the defining feature for me using Volumio.

I am a brand new member to Volumio forums.

Any suggestions will be appreciated.

Alex

Could you please try version 2.419?
The download link is here

Thank you for the suggestion gkkpch.

Today I tried hdmi audio on version 2.419 with stereo 44.1-khz 16-bit and stereo 48-khz 24-bit and both files refused to play over HDMI with the same error that I have reported in the past (Failed to open “alsa” [alsa];Failed to open ALSA device “hw0:0”: No such file or directory).

Both files played correctly over cm6631a USB audio.

2.419 was our current “legacy” version with the currently supported Debian jessie kernel which is very old.
You could try the development version, which is not officially released yet but some people seem to be happy with it because is has support for much more newer hardware.
You will find all the info and link in this section: Volumio Development/ Developments Talks/ “Next x86” ( the first, sticky thread there).
That version also has some extra tools helping us to determine exactly what hardware you have.
Curious to hear if helped.