Raspberry Pi

  • Hi Folks!
    Hat jemand schon versucht SVXlink auf dem Raspberry Pi unter Debian zu kompilieren?
    Ich bin mal nach Anleitung von sourceforge vorgegangen, bekomme aber schon beim "make" 2 Fehler wegen fehlender Verzeichnisse und fehlender Alsa libs.

    Any experience?

    Gruss Peter

  • Moin!

    Nach dem Schema bin ich auch vorgegangen, hast Du ausser den Alsa-utils noch andere alsa libs geladen ? ich bekomme schon beim make Fehler mit "alsa" im der Zeile. Ich will mal versuchen, das log zu posten .

    Gruss

    Peter

  • Moin!

    Bin jetzt erstmal nach FDH unterwegs, sobald ich wieder da bin gehts mit dem Raspberry weiter.

    THx, GRx

    73' Dl6MB Peter

  • Ich habe gestern Abend mal etwas mit dem Pi und svxlink rumgespielt. Zunächst ohne externe Soundkarte, d.h. nur Audio-out war möglich und ich konnte problemlos z.B. Metar abrufen und auf dem Lautsprecher ausgeben lassen. Mit der USB-Soundkarte kam das Experiment dann ziemlich schnell zum Stillstand, diesmal kam nicht die panic kernel-Meldung, sondern das System fror nach der Ausgabe von Dumps einfach ein. Ich gehe davon aus, dass der Hund bei der externen Hardware begraben liegt.

  • Hallo zusammen,

    sollte Interesse an einem „Plug and Play“ Linux mit SVXLINK bestehen bitte eine Mail an mich senden.
    Ich schraube hier zusammen mit dem DK5HH an einer komplett fertigen Linux Version speziell für kleine auf CF/SD Karten basierenden Rechnern.
    Steckt zurzeit noch komplett in den Kinderschuhen und es gibt noch ein paar Konfigurationen die gemacht werden müssten.
    Aber:
    - ca. 300 MB Gesamtgröße in einer 2GB Partition
    - >= 128MB RAM
    - mittels dd-Befehl einfach auf eine min. 2GB CF, SD, … Karte kopieren und fertig
    - einstecken und PC booten lassen
    - SVXLINK vollständig vorinstalliert
    - Embedded Debian Linux der Voyage Distribution
    - apt-get fähig
    - Schreibt im Betrieb nicht auf der Karte, es sei denn man gestattet es (für apt-get, config usw.).
    - Internetstreaming ohne zusätzliche Soundkarte möglich dank Kernel Version >2.6.37
    - Entwicklungsumgebung ist in der VMware bei mir unter Windows.

    Wir planen hiermit eine kleine einfache SVXLINK „Plug and Play“ Lösung.
    Nicht jeder Relais Betreiber möchte sich so intensiv mit der Steuerung auseinander setzen.
    Jeder kann wie er mag. Und wer auf was komplett Fertiges zurückgreifen möchte kann unsere Version nutzen.
    Aber etwas Zeit brauchen wir noch bis es wirklich rund ist.
    Teste es hier auf einem FUTRO A240.
    Nur so ein Raspberry Pi test würde mich schon auch interessieren.

    73 de Mathias
    DL9BQ @ DARC.de

  • Hallo Mathias,

    das klingt alles sehr interessant und ich bin mir sicher, dass daran Interesse besteht.
    Ich würde Dir aber vorschlagen, die ganze Sache unter "Projekte" auf svxlink.de zu pflegen. Du hast dort natürlich einen Download-Bereich für das Image und der meiner Meinung nach größte Vorteil ist, nicht jede eMail einzeln zu beantworten sondern durch die Erläuterungen bzw. die Installationsanleitung viele Fragen schon im Vorfeld zu klären. Ich habe dem Michael schon einen Zugang eingerichtet und würde das natürlich auch für Dich machen.

    vy 73's de Adi, DL1HRC

  • hallo,

    wie ich sehe, bin ich mit der idee svxlink@raspberry-pi nicht allein :)
    leider bekomme auch ich kurz nach dem start von svxlink eine kernel panic, er schreibt irgendwas mit "unable to handle kernel null pointer dereference at ..."

    hier mal zusammenfassend das, was ich schon so rausgefunden habe bzw. meine herangehensweise:
    - compilieren läuft durch, sofern man sich an die anleitungen im netz hält (s. vorheriger post oder auch nach
    http://www.uarl.net/modules/myarticles/article.php?storyid=6, das hatte ich zuerst gefunden)
    - eine 2 GB SD-karte ist -gerade so- ausreichend
    - beim compilieren hat ihm bei mir eine asoundlib.h gefehlt. das kann man beheben, indem man im source-package /async/audio/alsa einen link auf /usr/include/alsa/asoundlib.h setzt
    - habe mit stand 30.6. alles neue runtergeladen was geht: die debian wheezy beta, dazu einen apt-get update, neue firmware für das rpi-board runtergeladen.
    - als rs232 nutze ich das UM2102-modul von ELV, das stellt via USB eine UART mit allen hardware-handshake-leitungen zur verfügung. kein treiber nix nötig, da kernel schon alles drin hat.
    - als usb-soundkarten habe ich bisher drei stück getestet: eine von sennheiser (vom headset PC105), eine VIGO speedlink und eine usb-soundkarte in einem behringer mischpult. alle mit gleichem ergebnis: sound-wiedergabe geht, sobald man sie in der svxconf zur audioaufnahme konfiguriert: systemabsturz
    - habe auch schon mit 2 usb-soundkarten getestet (eine für wiedergabe, eine für aufnahme): soband man das alsa-gerät korrekt in der svxconf unter Rx1 angibt: systemabsturz
    - mit verschiedenen sampling-raten für die soundkarte (8000, 16000, 48000) hatte ich auch schon gespielt, hat nix genützt

    so sieht das dann aus:


    jemand ne idee? :(

    die 3,1 W stromaufnahme des rpi (mit netzteil) sind mir eigentlich ansporn genug, das mal ans laufen zu bekommen. in verbindung mit einen ic-24e plus schaltnetzteil müsste man es mit insgesamt 7 W aus dem lichtnetz schaffen im idle...

    73 de stefan dh5ffl

  • Moinsen

    jetzt kommt hier mein bisheriger Erfahrungsbericht zur Installation von svxlink auf dem RasPi.

    Installiert habe ich diese aktuelle Distro:
    http://downloads.raspberrypi.org/images/debian/…eta.zip.torrent
    oder als HTTP-Direktdownload
    http://downloads.raspberrypi.org/images/debian/…wheezy-beta.zip.

    Default login bei dieser Distro ist Username: pi Password: raspberry
    Minimum ist ein 2GB SD Card, besser ist eine 4GB zwecks Platz für spätere Updates und Upgrades.
    Wenn das Betriebssystem installiert ist und läuft, folgt die Installation von svxlink.

    Code
    apt-get update
    Code
    apt-get install g++ make libsigc++-1.2-dev libgsm1-dev libpopt-dev tcl8.5-dev libgcrypt-dev libspeex-dev libasound2-dev alsa-utils
    Code
    wget http://sourceforge.net/projects/svxlink/files/svxlink/11.11/svxlink-11.11.1.tar.gz
    Code
    tar xvzf svxlink-11.11.1.tar.gz
    Code
    cd svxlink-11.11.1

    In der Datei makefile.cfg kann nun noch die Qualität der Sounddateien von 8KHz auf 16KHz geändert werden. Das setzt natürlich den späteren Einsatz der entsprechenden 16KHz-Soundfiles voraus.

    Code
    make BUILD_RELEASE=1
    Code
    sudo make install

    Dann noch einige Config-files anpassen (wie halt bei jeder svxlink-Installation) - fertig! Testen solltet ihr mit der default-soundcard 0 für RX, den TX solltet ihr vorübergehend lahmlegen, ebenso die PTT. Ein Abruf der Metardaten (vorher natürlich entsprechend konfigurieren) sollte dann auch schon aus dem Lautsprecher kommen ....
    Also auch compilieren ist kein Hexenwerk, wenn man sich an die o.g. Schritte hält.

    Mein Kernel-Panic mit einem der ersten Versuche führe ich auf die externe Soundkarte zurück die per USB angesteckt war. Jetzt muß ich nur noch eine funktionstüchtige Soundkarte finden, dann geht es weiter mit dem RasPi.

  • Hallo Frank,

    dass ist genau das Thema was mich interessiert. Ich möchte einen Echolink-Ein-/Ausstieg bauen auf genau der Plattform (gekoppelt ans HAMNET und die Ein-/Ausgabe auf ein Relais.
    Wie weit bist du mit der Soundcard gekommen? Hast du etwas passendes finden können?

    vy73 de Ron
    dg 2 ron

  • Hallo Ron,

    soweit ich weiß gibt es in der nächsten Ausgabe der CQ-DL (10/2012) einen Beitrag von DH5FFL zum Thema SvxLink auf Rasberry-Pi. Bin auch schon ganz gespannt drauf. Ich denke (und hoffe) nach der Veröffentlichung wird es dann auch hier auf svxlink.de eine detailierte Installationsanleitung geben, bitte noch ein bisschen Geduld.

    vy 73's de Adi, DL1HRC

  • Hallo Adi,

    na die Geduld habe ich dann auch noch. hihi
    Bin dann auch mal sehr gespannt auf den Artikel und die Reaktionen.

    Ich freue mich.

    vy73 de Ron
    dg 2 ron

  • Hallo Ron,

    sorry - ich war ein Weilchen nicht mehr im Forum.
    Die Soundkarte für knappe 3 EUR die am Pi läuft heisst "Externe Soundkarte USB Chipset CMEDIA CL-SU4CHA". Ich hab sie von Amazon.

  • Hallo zusammen,
    hallo Frank,

    Frank ...ich hatte dir eine Email geschrieben und versucht dich via EL zu kontaktieren. :) Aber ich denke mal du hast immer viel um de Ohren. Kein Problem.

    also, Stand der Dinge...
    PI ... hab ich
    USB SoundCard ... hab ich (für satte 2,67 EUR beim Amazonas bestellt :) )
    8 GB SDHC ... hab ich
    img auf SD gespielt ... hab ich, ...hat mich auch ziemlich geärgert "das Teil"
    PI via HDMI am Tv ... funktionier super!
    Updates ... gemacht
    nun startet er immer in der Grafik-Oberfläche. Da hab ich bestimmt was "eingestellt", dass er es nun immer so macht. Nun gut, geht aber super.
    Tastatur ... auf Deutsch gestellt
    sxvlink ... installiert!

    und nun? ;)
    jetzt stehe ich etwas auf'n Schlauch. Hat aber auch laaaange gedauert bis ich jetzt / vorhin endlich an diesem Punkt angekommen bin. :)

    Mit der Konfiguration von svxlink hab ich auch gerade nicht so die Erfahrungen :-/


    ...freue mich über Tips und Ratschläge...

    vy73 de Ron
    dg2ron

  • Quote

    Mit der Konfiguration von svxlink hab ich auch gerade nicht so die Erfahrungen :-/

    Hi Ron,

    hm, na ja, ich habe versucht das Konfigurationsprinzip unter http://svxlink.de/?page_id=487 einigermaßen verständlich zu erklären. Worin genau bestehen die Probleme? Du musst grundsätzlich erst mal zwei Dateien an Deine Bedürfnisse anpassen:

    1) /etc/svxlink/svxlink.conf
    2) /etc/svxlink/svxlink.d/ModuleEchoLink.conf

    Also erst mal festlegen, ob Du eine Simplexogic (==Link) oder eine RepeaterLogic (==Relais) nutzen möchtest, dann änderst Du das Rufzeichen CALLSIGN=MYCALL in CALLSGN=DG2RON
    Dann definierst Du den Rauschsperrentyp, also z.B. SQL_DET=VOX wenn Du eine VOX haben möchtest, das reicht für den Anfang zum probieren. Nimm zum Testen eine Hör-Sprechgarnitur. In der ModuleEchoLink.con trägst Du Dein Call ein und das Passwort sowie einige Informationen..viele Parameter sind eigentlich selbsterklärend.
    Sag mal kurz was Du genau machen möchtest (Relais, Link, Rauschsperre, Module, ...).

    73's de Adi, DL1HRC