Need help with the Install of M2Tech Evo drivers

Hey my audio friends,
i bought a M2Tech Evo Interface (USB to SPDIF), but my volumio (cubox-i) does not recognize it, because i can only select between the Build-in SPDIF and the HDMI Output.
This is a Little Bit curious, because the HiFace 1 and 2 should work with volumio and was already tested by a Few forum members.

So i Would like to Install the drivers for the evo (

"In order to build the driver you need to install your kernel-headers, the build-essential package and git-core:

apt-get install kernel-headers-$(uname -r)
apt-get install build-essential
apt-get install git
git clone git://

cd snd-usb-asyncaudio


You can install the module or just run:

sudo insmod snd-usb-asyncaudio.ko"

But Nearly every command gives an error.
Which packages do i have to Install first to get the evo Interface Wirkung with Volumio?

Hey my audio Friends,
Is it possible of is it waist time?

No, don’t worry. It is possible.

So, first thing, update Volumio’s kernel to latest.

sudo apt-get update sudo apt-get install binutils git-core sudo rpi-update

Once it’s finished reboot

then, find out which kernel you have with

uname -r

Now you can follow this, changing the naming based on kernel version:

cd /usr/src sudo wget -O raspberrypi-linux-3.1.9.tar.gz sudo tar xzf raspberrypi-linux-3.1.9.tar.gz sudo ln -s /usr/src/raspberrypi-linux-eab45cb /lib/modules/`uname -r`/build cd /usr/src/raspberrypi-linux-eab45cb sudo sh -c 'zcat /proc/config.gz > .config' sudo sed -i 's/EXTRAVERSION =.*/EXTRAVERSION = +/' Makefile sudo cp ~/Module.symvers . sudo make oldconfig sudo make modules_prepare

I’m sorry, I don’t have a pi here. So can’t really point out the correct strings you should put.
However I will try to have Hiface drivers integrated in next release…

Hey Michelangelo!
Thank you for your reply and your instructions.
But i Do Not have a Pi, i Own a cubox-i.

Is it also possible?

similar problem different device:
M2Tech Young
seems to be the same driver
Udoo Quad

i found a website where the owner is using M2Tech Young with Odroid X2 or U2 as Highend Audio Player
but following that instruction did not help either (i hope he don t mind:


thank you

Hi Michelangelo, I’m trying to follow your instructions but when I typed:

sudo sh -c 'zcat /proc/config.gz  > .config'

I received an error because there is no config.gz

What can I do to avoid it?


A little progress update:

I manage the no config.gz error with:

 sudo modprobe config 

And the next Modules.symver error:


But then I received this error when I tried to go further:

sudo make oldconfig
HOSTCC  scripts/basic/fixdep
/bin/sh: 1: gcc: not found
make[1]: *** [scripts/basic/fixdep] Error 127
make: *** [scripts_basic] Error 2

Someone could help me?