FAQ
January 6, 2013COMPUTER AUDIO – The truth and nothing but…
January 14, 2013Documentation for 2.1 version
Open terminal and become root:
sudo su apt-get update apt-get install git cd /lib/modules/3.2.32-rt48/ rm build ln -s /usr/src/linux-headers-3.2.32-rt48 /lib/modules/3.2.32-rt48/build cd /usr/src/linux-headers-3.2.32-rt48/arch mv x86 x86-orig wget http://dl.ap-linux.com/Releases/hiface/x86.tar.gz tar xzvf x86.tar.gz cd /usr/local/src git clone git://github.com/panicking/snd-usb-asyncaudio.git cd snd-usb-asyncaudio make
Load module into the kernel:
insmod snd-usb-hiface.ko
Now you should see your DAC in qjackctl.
Configure your Linux box to load HiFace module every time you boot your PC.
With insmod command you have loaded snd-usb-hiface.ko module in the kernel. But after reboot this module will be lost. So you have to tell Linux to load HiFace module every time you start your PC. You can do this with this method. With your favorite editor add this to /etc/rc.local file.
insmod /usr/local/src/snd-usb-asyncaudio/snd-usb-hiface.ko
for example
emacs /etc/rc.local
scroll down to the end and add this
insmod /usr/local/src/snd-usb-asyncaudio/snd-usb-hiface.ko
To save: CTRL+x+s (press Ctrl, then holding the Ctrl press x and then s.
To exit the editor use Ctrl+x+c)
Reboot the PC and enjoy the music.
This is documentation for 1.0.2 version
Open terminal and become root:
sudo su apt-get update apt-get install git cd /usr/local/src git clone git://github.com/panicking/snd-usb-asyncaudio.git cd snd-usb-asyncaudio make
After ‘make’ command you should see the output similar to this one:
CC [M] /usr/local/src/snd-usb-asyncaudio/chip.o CC [M] /usr/local/src/snd-usb-asyncaudio/pcm.o LD [M] /usr/local/src/snd-usb-asyncaudio/snd-usb-hiface.o Building modules, stage 2. MODPOST 1 modules CC /usr/local/src/snd-usb-asyncaudio/snd-usb-hiface.mod.o LD [M] /usr/local/src/snd-usb-asyncaudio/snd-usb-hiface.ko make[1]: Leaving directory `/usr/src/linux-headers-3.8.10-rt6'
Load module into the kernel:
insmod snd-usb-hiface.ko
Now you should see your DAC in qjackctl.
Configure your Linux box to load HiFace module every time you boot your PC.
With insmod command you have loaded snd-usb-hiface.ko module in the kernel. But after reboot this module will be lost. So you have to tell Linux to load HiFace module every time you start your PC. You can do this with this method. With your favorite editor add this to /etc/rc.local file.
insmod /usr/local/src/snd-usb-asyncaudio/snd-usb-hiface.ko
for example
emacs /etc/rc.local
scroll down to the end and add this
insmod /usr/local/src/snd-usb-asyncaudio/snd-usb-hiface.ko
To save: CTRL+x+s (press Ctrl, then holding the Ctrl press x and then s.
To exit the editor use Ctrl+x+c)
Reboot the PC and enjoy the music.
24 Comments
I’m failing at the first step; when I do the command line for apt-get install git, I get an error msg “could not resolve debian.linuxmint.com”. When I try to use the commands for update or fix missing, I get other errors (eg system could not handle swap).
Any ideas, and many thanks for your help so far in getting this running…..but the hiface is my best digital sound, so would dearly like to get it running……
fran
“make” command causes the following error:
/lib/modules/3.2.11/build: No such file or directory
How to solve it?
I see you are using 3.2.11 kernel. Try to install linux-headers-3.2.11 package.
Thank you, seems logical to me, but how can I do it when using ipkg?
This is what I get:
MusicServer> ipkg install linux-headers-3.2.11
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package linux-headers-3.2.11.
Check the spelling or perhaps run ‘ipkg update’
MusicServer>
PLEASE HELP!
Thank you
In Debian based distributions we use ‘apt-get install’. The linux-headers-3.2.11 is just a short name of for example linux-headers-3.2.0-38-generic-pae or such. If you don’t know how to use apt-get switch to XFCE and use ‘synaptic’ program for graphical install of packages. There you have search option. Find headers for your kernel and install it. I don’t know why you just don’t use our 3.6.10 kernel. We test it with Hiface and it works perfectly.
apt-get is not working on my Synology 712+ NAS.
I am trying to use ipkg instead, but cannot find the linux-headers, nor build-essential packages.
Any idea how to install them on my Synology?
Thanks for help
Sorry I thought that you are talking about AP-Linux. Can’t help you with hardware that I don’t know. But I once had Synology for few days and I can tell you that it was very painful to install anything on that. If you manage to do it, I will buy you a beer :-). My advice to anyone having this type of hardware is: Don’t use it for playing music. Use it as a network storage, and share files with NFS. And play music on real Linux or FreeBSD OS.
I have this problem, after following your instruction step by step when i put : insmod snd-usb-hiface.ko i have Error: could not insert module snd-usb-hiface.ko, unknown symbol in module
I just repeated the process right now (fresh install, and copied the whole process from the web). Have no errors. You must did something wrong.
Does this procedure also work for the normal HiFace (not the Evo)?
Yes.
Installed without a problem on 2 computers but on a third one I get an error inserting the module in the kernel: unknown symbol.
Tried three new installs but with the same result.
Latest version aplinux. Does it make a difference if hpet is enabled in BIOS?
Try to change settings in BIOS. This might help.
Tried it, no luck.
When i enter the command lines, I’m asked to confirm [Y/n], I have tried Y,y, and yes, but it keeps saying abort…
Which command?
At the last command “make” it fails by telling me that No Such file or directory. Stop.
Error 2
Is there anything else to do in order to make the Hiface visible??
I feel that I can not do anything else…. 🙁
Thank you
make -C /lib/modules/3.2/32-rt48/buld SUBDIRS=/home/spyros/snd-usb-asyncaudio modules
make: *** /lib/modules/3.2.32-rt48/build: No such file or directory. Stop.
make: *** [default] Error 2
You didn’t do it right. Follow step by step.
Hi,
How can I make my hiface 1 the “default interface” so I can change and experiment with the others drivers (oss, etc) in jack.
Thanks
M-P
ap-linux V2.1
Hi,
Do you have a procedure to install m2tech hiface evo in v3.x?
No.
Does this mean it *cannot* be done? If really impossible that would be very bad news for the high-end streamer I am working on, since APlinux is so highly regarded!
As I said before. We tried to contact M2Tech few times before but they didn’t respond. So if you need support for M2Tech products, ask them.