Issues with USB-Audio

Hey I had read that Volumio supports USB-Audio by default.
I tried 3 different USB-Audio-doggles all working on Ubuntu and Windows but non of them worked on my raspberry Pi 3B with Volumio installed (newest version).
The USB Devices are recognized by Alsa but not used for audio output. (aplay -l shows them)

I somewhat managed to get things running but very poorly. Maybe you got some hints if they are supposed to play easier:

First I tried to configure by creating /etc/asound.conf (spotify-connect-volumio-with-usb-sound-card-t4658.html). Did not changed anything.

Then I tried to modify /etc/modprobe.d/alsa-base.conf (superuser.com/questions/626606/ … omatically @post from Ashildr) This did not really changed anything.
I blacklisted with /etc/modprobe.d/blacklist.conf the onboard sound (same disscussing @post by user533723).
After that I changed the /etc/mpd.conf (bbs.archlinux.org/viewtopic.php?id=175726 here device “hw:0,0” to device “hw:5,0”) Did work! Unfortunately this somehow did not allow “spotify connect” to play (sound was muted) and did not allow to change volume in the WebUI anymore, but at least I got sound from USB.

So trying to revert my changes as good as I could but probably I messed it up or something stayed changed. The Sound is still at constant volume. Guess I will reinstall.

Is the USB-support buggy at the moment or was it never supposed to be supported out-of-the-box?

Hi, Volumio with its Linux Operating System and kernel does support USB audio out-of-the-box. It has support for many USB audio devices.

It works very well on many platform like X86 but the Raspberry Pi’s are known for not always working flawless.

This is due to the Pi’s implementation of its USB part. All Pi’s use a single so called On-The-Go (OTG) USB port on which a USB hub is connected giving you the 2 or 4 USB ports AND also the LAN connection is actually a USB2LAN port which is also connected to this single USB port. So a lot of port are sharing this single port and the way that interrupts are handled is also not ideal for USB audio.

The new Pi 3+ actually uses a different LAN port implementation compared to the previous Pi’s which helps a lot in improving the USB performance making it most likely the best Pi board for USB audio usage.

Verzonden vanaf mijn iPhone met Tapatalk

Hey, so after reinstalling Volumio, I realized none of the hints people gave in forums was necessary. Now it works like a charm.
All I had to do was plug the USB device into the RaspberryPi while installation and select it during the first start (setup assistant).
Why simply, when you can have it the hard way :slight_smile: - Anyways, hope this helps others, that have the same issue.