Actually, my DAC (PeachTree) has the XMOS USB receiver chip inside. So it is just one component which I connect using a USB cable.
I have only one USB cable in the UDOO: the one to the DAC (which has the XMOS chip inside). So no other hardware at all connected but this USB DAC.
To give more info, I have also run the lsusb first WITH and then WITHOUT the DAC attached and finally with DAC re-attached.
With DAC after boot (no sound in Volumio or aplay):
root@volumio:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 003: ID 20b1:0002 XMOS Ltd
Bus 002 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
Without:
root@volumio:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
Plugged it back in (it then is DEVICE No. 5 instad of 3! And then aplay plays, but Volumio still doesn’t):
root@volumio:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 005: ID 20b1:0002 XMOS Ltd
Bus 002 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
Really hope someone knows how to point Debian / Volumio to the right USB device for sound, as the more I think of it, the more it must be a USB address issue… (but again: not an expert )