Repetier-Server Intel Atom build?

I've begun playing with an Intel Edison which currently runs a dual core Intel Atom processor.  I'd love to be able to use this for as a machine server.  Any thoughts on an Intel Atom Build?  Currently I am running Yocto Linux, but I see that it can also run Ubilinux.  Support for Intel Galileo would be nice as well.

Thanks!

Comments

  • At a first glance it should be possible. But since I do not have a edison or Yocto installation, can you tell me

    - what is the base of Yocta? Debian, RPM or something else?
    - Is it 32 or 64 bit?
    - What glibc version does it use?

    If it is debian and 64 bit, the normal 64 bit linux binary may work if glibc is new enough. I might also provide a 32 bit intel version.
  • Cool!
    -Ubilinux is based on Debian wheezy, but Yocto Linux is a sort of Linux Distro creator that is custom for each piece of hardware.  Seems it is compatible with Ubunto, Debian, etc: http://www.yoctoproject.org/docs/1.7.1/mega-manual/mega-manual.html#the-linux-distro
    -I believe it is a 64bit processor, but I think they are using a 32bit Yocto setup (there are threads on the community regarding the 64 bit Linux Kernel which might not yet be tested on the Edison)
    -Not sure about glibc.  Is this something I can check on the existing OS? 

    The documentation for the Edison is still lacking.  There is even another 32bit Quark processor on this thing which is at the moment not accessible (but is meant to run a RTOS).


  • You can see glibc version with ldd

     ldd --version
    ldd (Debian EGLIBC 2.13-38+deb7u6) 2.13
    Copyright © 2011 Free Software Foundation, Inc.
    Dies ist freie Software; in den Quellen befinden sich die Lizenzbedingungen.
    Es gibt KEINERLEI Garantie; nicht einmal für die TAUGLICHKEIT oder
    VERWENDBARKEIT FÜR EINEN ANGEGEBENEN ZWECK.
    Written by Roland McGrath and Ulrich Drepper.

    Here 2.13 but the available amd debian has 2.19 as version. So if you have 64 bit with 2.19 or newer it should already run. I will see if I have a wokring 32 bit linux somewhere for next update.
  • +1 

    I'm running a dedicated intel atom 32 bit netbook using linux mint. I'd also love to see a 32-bit deb package for repetier-server. Thanks!
  • Finally got round to checking the glibc version on the Edison:
    ldd (EGLIBC) 2.19
    $Copyright (C) 2014 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    $Written by Roland McGrath and Ulrich Drepper.

    I will try my hand at installing now...
  • Seems the architecture is incorrect:

    opkg install /home/root/Repetier-Server-0.51.0-Linux.deb
    Unknown package 'repetier-server'.
    Collected errors:
     * pkg_hash_fetch_best_installation_candidate: Packages for repetier-server found, but incompatible with the architectures configured
     * opkg_install_cmd: Cannot install package repetier-server.


    /proc/cpuinfo gives me this:

    cat /proc/cpuinfo
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 74
    model name      : Genuine Intel(R) CPU   4000  ; 500MHz
    stepping        : 8
    microcode       : 0x810
    cpu MHz         : 500.000
    cache size      : 1024 KB
    physical id     : 0
    siblings        : 2
    core id         : 0
    cpu cores       : 2
    apicid          : 0
    initial apicid  : 0
    fdiv_bug        : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 11
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf nonstop_tsc_s3 pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms
    bogomips        : 998.40
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 36 bits physical, 48 bits virtual
    power management:

    processor       : 1
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 74
    model name      : Genuine Intel(R) CPU   4000  ; 500MHz
    stepping        : 8
    microcode       : 0x810
    cpu MHz         : 500.000
    cache size      : 1024 KB
    physical id     : 0
    siblings        : 2
    core id         : 1
    cpu cores       : 2
    apicid          : 2
    initial apicid  : 2
    fdiv_bug        : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 11
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf nonstop_tsc_s3 pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms
    bogomips        : 998.40
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 36 bits physical, 48 bits virtual
    power management:

  • p.s. I started with the amd64 version, and that did not work.  Of course, the others also fail.
  • Ok, now also a 32 bit debian version is available. It was actually compiled on a linux mint system :-) Hope it runs for you.
  • Hmm, I get the same error with the intel version.

    opkg install /home/root/Repetier-Server-0.51.0-Linux.deb
    Unknown package 'repetier-server'.
    Collected errors:
     *
    pkg_hash_fetch_best_installation_candidate: Packages for
    repetier-server found, but incompatible with the architectures
    configured
     * opkg_install_cmd: Cannot install package repetier-server.
  • I think tonight I might try ubilinux to see if I have any luck with that...
  • On debian like systems with .deb package system the command should be
    dpkg -i /home/root/Repetier-Server-0.51.0-Linux.deb

    Never heard opkg so it may be a completely different packaging system.
  • edited March 2015
    Hello!  Well, after some time, I was able to finally load ubilinux on here and attempt to install repetier-server.  The issue is that this version of ubilinux has eglibc 2.13:

    root@ubilinux:~# ldd --version
    ldd (Debian EGLIBC 2.13-38+deb7u8) 2.13
    Copyright (C) 2011 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    Written by Roland McGrath and Ulrich Drepper.

    So when I try to install the Intel Atom 32 build, I get this:

    root@ubilinux:~# dpkg -i /root/Repetier-Server-0.51.1-Linux.deb
    Selecting previously unselected package repetier-server.
    (Reading database ... 28646 files and directories currently installed.)
    Unpacking repetier-server (from .../Repetier-Server-0.51.1-Linux.deb) ...
    Setting up repetier-server (0.51.1) ...
    Install Repetier-Server
    The user `repetierserver' is already a member of `tty'.
    adduser: The group `intserial' does not exist.
    adduser: The group `ugpio' does not exist.
    [....] Starting Repetier-Server: rsd/usr/local/Repetier-Server/bin/RepetierServer: /lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.15' not found (required by /usr/local/Repetier-Server/bin/RepetierServer)
    /usr/local/Repetier-Server/bin/RepetierServer: /lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.17' not found (required by /usr/local/Repetier-Server/bin/RepetierServer)
     failed!
    dpkg: error processing repetier-server (--install):
     subprocess installed post-installation script returned error exit status 1
    Errors were encountered while processing:
     repetier-server

    So I guess I can somehow upgrade eglibc or attempt to compile repetier-server for 2.13?
  • p.s. I was able to upgrade libc6-i686 and now my eglibc is 2.21.  I was able to install Repetier-Server 0.51 on an Intel Edison!  Thanks!
  • Hi, I'm trying to install on an Intel Galileo Gen2, similar setup to the Edison above running Ubilinux with EGLIBC 2.13.  I tried updating GILBC following these instructions, and the installs appear to work with no errors however when I type ldd --version, it still shows 2.13?  Any advice on how to upgrade by EGLIBC version to 2.21 like the post above?  The instructions I followed don't seem to do it.  Here's what I currently get:

    root@ubilinux:~# ldd --version
    ldd (Debian EGLIBC 2.13-38+deb7u2) 2.13
    Copyright (C) 2011 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    Written by Roland McGrath and Ulrich Drepper.


    Also, when I run dpkg for Repetier-Server I don't get a GLIBC error like the post above.  Instead I get this, any recommendations on how to get Repetier-Server up and running on my Galileo?

    root@ubilinux:~# dpkg -i Repetier-Server-0.65.0-Linux.deb
    (Reading database ... 34934 files and directories currently installed.)
    Preparing to unpack Repetier-Server-0.65.0-Linux.deb ...
    Uninstall Repetier-Server
    [ ok ] Stopping Repetier-Server: rsd.
    Unpacking repetier-server (0.65.0) over (0.65.0) ...
    Setting up repetier-server (0.65.0) ...
    Install Repetier-Server
    You may see warnings about groups. These can be ignored.
    The user `repetierserver' is already a member of `tty'.
    adduser: The group `intserial' does not exist.
    adduser: The group `ugpio' does not exist.
    /var/lib/dpkg/info/repetier-server.postinst: line 12: /etc/sudoers.d/repetierserver-RepetierInstaller: No such file or directory
    [....] Starting Repetier-Server: rsdIllegal instruction
     failed!
    dpkg: error processing package repetier-server (--install):
     subprocess installed post-installation script returned error exit status 132
    Errors were encountered while processing:
     repetier-server


    Any help is appreciated!

    Thanks


  • Your distribution has no sudo installed which is used by installer. That seems to be your main problem at the moment. So try installing sudo package and see how far you get.
  • Thanks, I installed sudo which took care of the first errors.  But I'm still seeing the rsdIllegal instruction failed.  Any further recommendations?

    root@ubilinux:~# sudo dpkg -i Repetier-Server-0.65.0-Linux.deb
    (Reading database ... 35137 files and directories currently installed.)
    Preparing to unpack Repetier-Server-0.65.0-Linux.deb ...
    Uninstall Repetier-Server
    [ ok ] Stopping Repetier-Server: rsd.
    Unpacking repetier-server (0.65.0) over (0.65.0) ...
    Setting up repetier-server (0.65.0) ...
    Install Repetier-Server
    You may see warnings about groups. These can be ignored.
    The user `repetierserver' is already a member of `tty'.
    adduser: The group `intserial' does not exist.
    adduser: The group `ugpio' does not exist.
    [....] Starting Repetier-Server: rsdIllegal instruction
     failed!
    dpkg: error processing package repetier-server (--install):
     subprocess installed post-installation script returned error exit status 132
    Errors were encountered while processing:
     repetier-server

Sign In or Register to comment.