Edit: <div><br></div><div>after </div><div><span class="" style="font-family:arial,sans-serif;font-size:13px">make modules_prepare...</span><br></div><div><br></div><div>change the content of <span class="" style="font-family:arial,sans-serif;font-size:13px"> </span></div>

<div><span class="" style="font-family:arial,sans-serif;font-size:13px">   /usr/src/linux-source-3.2.17-voyage/include/generated/utsrelease.h<br></span></div><div><span class="" style="font-family:arial,sans-serif;font-size:13px">as</span></div>

<div><span class="" style="font-family:arial,sans-serif;font-size:13px">   #define UTS_RELEASE "3.2.17-voyage"<br></span></div><div><span class="" style="font-family:arial,sans-serif;font-size:13px"><br></span></div>

<div><span class="" style="font-family:arial,sans-serif;font-size:13px">make modules</span></div><div><span class=""><div style="font-family:arial,sans-serif;font-size:13px">cd /root/snd-usb-asyncaudio.git/<br></div><div style="font-family:arial,sans-serif;font-size:13px">

make</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">now modprobe (or insmod) works</div><div style="font-family:arial,sans-serif;font-size:13px">

<br></div><div style="font-family:arial,sans-serif;font-size:13px">modprob snd-usb-asyncaudio</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">

The hiface is seen</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><div>*** List of PLAYBACK Hardware Devices ****</div><div>card 0: hiFace [hiFace], device 0: hiFace [AsyncAudio USB]</div>

<div>  Subdevices: 0/1</div><div>  Subdevice #0: subdevice #0</div></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">but no sound comes out with mpd (which starts getting 97% CPU at a certain point)</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">aplay -v -D hw:0,0 file.wav</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div>

<div style="font-family:arial,sans-serif;font-size:13px">gives</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div><div><font class="" face="arial, sans-serif">aplay: set_params:1053: Sample format non available</font></div>

<div><font class="" face="arial, sans-serif">Available formats:</font></div><div><font class="" face="arial, sans-serif">- S32_LE</font></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div></div><div style="font-family:arial,sans-serif;font-size:13px">

but giving</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">aplay -v -f <span class="" style="font-size:small">S32_LE </span>-D hw:0,0 file.wav</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">does not help....</div></span></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Nov 5, 2012 at 12:00 AM, Roberto Grossi <span dir="ltr"><<a href="mailto:grossi@di.unipi.it" target="_blank">grossi@di.unipi.it</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello, I apparently succeded to compile the drivers for Hiface 1 (see <a href="https://github.com/panicking/snd-usb-asyncaudio/wiki" target="_blank">https://github.com/panicking/snd-usb-asyncaudio/wiki</a>). FYI, I did the same on ubuntu.<div>


<br></div><div>I gave up voyage-mpd 0.9rc1 since there are no linux header.</div><div><br></div><div>So I tried with voyage-mpd 0.85</div><div><br></div><div>apt-get install linux-source-3.2.17-voyage 11.0-1<br></div><div>


cd /usr/src/<br></div><div>tar xvjf linux-source-3.2.17-voyage.tar.bz2<br></div><div>ln -s linux-source-3.2.17-voyage linux-headers-3.2.17-voyage<br></div><div>cd /lib/modules/3.2.17-voyage/<br></div><div>ln -s /usr/src/linux-source-3.2.17-voyage build<br>


</div><div>cd /usr/src/linux-source-3.2.17-voyage</div><div>make oldconfig<br></div><div>make prepare<br></div><div>make modules_prepare<br></div><div>cd /root/snd-usb-asyncaudio.git/<br></div><div>make</div><div><br></div>


<div>Here, I modified the Makefile by adding EXTRAVERSION:</div><div><br></div><div><div>EXTRAVERSION := "-voyage"</div><div>snd-usb-asyncaudio-objs += chip.o control.o pcm.o</div><div>obj-m += snd-usb-asyncaudio.o</div>


<div><br></div><div>KDIR := /lib/modules/$(shell uname -r)/build</div><div>PWD := $(shell pwd)</div><div>default:</div><div><span style="white-space:pre-wrap">     </span>$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules</div><div>
<br></div><div>clean:</div><div><br></div><div><span style="white-space:pre-wrap">      </span>$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) clean</div></div><div><br></div><div><br></div><div>I copied snd-usb-asyncaudio.ko in /lib/modules/3.2.17-voyage/kernel/sound/usb/</div>


<div><br></div><div>But then modprobe -v  -f snd-usb-asyncaudio   fails and returns</div><div><br></div><div><div>insmod /lib/modules/3.2.17-voyage/kernel/sound/usb/snd-usb-asyncaudio.ko </div><div>FATAL: Error inserting snd_usb_asyncaudio (/lib/modules/3.2.17-voyage/kernel/sound/usb/snd-usb-asyncaudio.ko): Invalid module format</div>


</div><div><br></div><div>Any help please?</div><div>Thanks</div><span class="HOEnZb"><font color="#888888"><div>Roberto</div><div><br></div><div><br></div>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Roberto Grossi, Dipartimento di Informatica, Università di Pisa<br>Largo Bruno Pontecorvo 3, 56127 Pisa, Italy<br><a href="http://www.di.unipi.it/~grossi" target="_blank">http://www.di.unipi.it/~grossi</a>, tel (+39)0502212793, fax (+39)0502212726<br>


</div>