AudioPhile Linux
  • Email
  • Google+
  • Linkedin
  • Twitter
Follow us on Twitter @AudiophileLinux
  • Home
  • News
  • Documentation
  • Screenshots
  • Download
  • Articles
  • About
  • FAQ
  • Contact
Navigation
Search the site...

M2TECH HIFACE EVO

January 11, 2013 / Marko / News
24

Documentation 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.

m2tech-emacs

Checklist For Buying a New Mattress

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Related

hiface, m2tech

24 comments on “M2TECH HIFACE EVO”

  1. fran says:
    January 30, 2013 at 21:34

    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

    Reply
  2. Remo says:
    March 3, 2013 at 15:40

    “make” command causes the following error:

    /lib/modules/3.2.11/build: No such file or directory

    How to solve it?

    Reply
    • admin says:
      March 4, 2013 at 12:28

      I see you are using 3.2.11 kernel. Try to install linux-headers-3.2.11 package.

      Reply
      • Remo says:
        March 4, 2013 at 17:25

        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

        Reply
        • mlerota says:
          March 5, 2013 at 12:21

          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.

          Reply
          • Remo says:
            March 5, 2013 at 13:16

            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

  3. mlerota says:
    March 5, 2013 at 17:55

    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.

    Reply
  4. Piotr says:
    January 15, 2014 at 19:30

    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

    Reply
    • mlerota says:
      January 16, 2014 at 11:49

      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.

      Reply
  5. Kees says:
    January 25, 2014 at 17:14

    Does this procedure also work for the normal HiFace (not the Evo)?

    Reply
    • mlerota says:
      January 25, 2014 at 19:14

      Yes.

      Reply
  6. audiolover says:
    February 11, 2014 at 07:23

    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?

    Reply
    • mlerota says:
      February 12, 2014 at 13:04

      Try to change settings in BIOS. This might help.

      Reply
      • audiolover says:
        February 12, 2014 at 13:30

        Tried it, no luck.

        Reply
  7. bob says:
    March 19, 2014 at 16:38

    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…

    Reply
    • admin says:
      March 19, 2014 at 23:31

      Which command?

      Reply
  8. Pironi says:
    April 26, 2014 at 00:08

    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

    Reply
    • Pironi says:
      April 26, 2014 at 00:13

      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

      Reply
      • mlerota says:
        April 26, 2014 at 07:22

        You didn’t do it right. Follow step by step.

        Reply
  9. M-P says:
    June 4, 2014 at 19:27

    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

    Reply
  10. Andrei says:
    October 13, 2014 at 19:05

    Hi,

    Do you have a procedure to install m2tech hiface evo in v3.x?

    Reply
    • mlerota says:
      October 13, 2014 at 21:09

      No.

      Reply
      • Bas says:
        August 12, 2015 at 13:57

        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!

        Reply
        • mlerota says:
          August 12, 2015 at 14:40

          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.

          Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

  • AP Linux v5 install instructions

    December 20, 2019
  • How to add new disk in AP-Linux

    April 20, 2017
  • AP-Linux-V4 available

    April 16, 2017

Recent Comments

  • DanB on AP Linux v5 install instructions
  • Das on AP Linux v5 install instructions
  • rodrigo on Supported DACs
  • Celtic Warrior on AP Linux v5 install instructions
  • cleasby on AP Linux v5 install instructions

Get in Touch

  • +353 85 7630 316
  • info@ap-linux.com
  • Contact Us
    • Twitter

Made on GNU/Linux

Audiophile Linux is based on Arch Linux distribution. Old versions are based on Linux Mint. It’s absolutely free. Linux operating system and it’s kernel are distributed under GPL license.

Links

RuneAudio Rasp Pi/CuBox
Native DSD Music Store
24bit96.com web site.
GPL License
Fluxbox Window manager

Latest tweets

  • @nixcraft ATM in freeze https://t.co/xylInzNeqk
    September 25, 2018
(c) 2013 Audiophile Linux Distribution - Marko Lerota