[Erledigt] SvxLink auf RasbPi/Repeaterbox: keine NF zum TX

  • Hallo zusammen,

    nachdem nun ein Raspberry im Zusammenwirken mit einer USB-Soundkarte eine ganze Weile hier die Umgebung mit Echolink versorgte, war nun die Zeit gekommen auf Franks Repeaterbox umzusteigen. Der Aufbau war (von einem Mißgeschick abgesehen) eigentlich problemlos. Letzte Woche habe ich nun das Relais vom Standort geholt um alles in echt zu testen. Alles funktioniert soweit augenscheinlich, nur daß keine NF von der Repeaterbox an den TX abgegeben wird. Eingangsseitig ist alles io, DTMF- sowie 1750 Hz-Erkennung funktionieren. Nachdem ich mir ein Image der Karte gezogen habe, habe ich viel experimentiert, auch die neueste Version von SvxLink installiert. Ich denke daß ich den Audiochip falsch anspreche, hier mal die relevante TX1-Sektion aus der svxlink.conf:

    [Tx1]
    TYPE=Local
    AUDIO_DEV=alsa:plughw:0
    AUDIO_CHANNEL=0
    PTT_TYPE=GPIO
    PTT_PIN=gpio17


    Viele Grüße und schöne Ostern!
    Mario/DJ6WF

    Edited once, last by DJ6WF (April 16, 2017 at 2:01 PM).

  • Hallo Mario,

    im originalen Image steht dort alsa:default. Da man aber auch an sehr vielen anderen Stellen Fehler einbauen kann solltest Du unbedingt erst einmal das originale Image verwenden. Dies ist genau auf die Hardware zugeschnitten, getestet und läuft auf über hundert Systemen bisher völlig problemlos.

    Mit dem originalen Image sind zudem kaum Anpassungen (nur Rufzeichen etc.) erforderlich. Dann hast Du erst mal eine gut funktionierende Basis. Entsprechende individuelle Einstellungen kannst Du dann ja Schritt für Schritt vornehmen.

    Auch würde ich es bei der bestehenden SvxLink Version belassen. Denn diese läuft absolut zuverlässig. Eine gemeinsame Basis erleichtert zudem auch sehr die Fehlersuche.

    Also erst mal das originale Image nehemen, SvxLink manuell starten (sudo svxlink) und alles sollte ohne weitere Anpassungen sofort funktionieren. Denn genau dafür haben wir das ja gemacht: Damit der Start besonders einfach ist und alles auf Anhieb funktioniert ... ;)

    Schönen Gruß
    Frank, DL3DCW

  • Hallo Frank,

    vielen Dank für Deine Rückmeldung. Ich habe erstmal Deinen Rat befolgt und mir ein neues Image gezogen und auf eine SD-Karte kopiert. Dann bin ich nochmal Schritt für Schritt nach Deiner Anleitung vorgegangen, also "Expand Filesystem", Hostnamen geändert, IP-Adresse geändert damit der Raspi aus meinem Netzwerk erreichbar ist. In der svxlink.conf habe ich nur das Rufzeichen von NOCALL in DB0PER geändert. Der Start von "sudo svxlink" bringt folgende Ausgabe:

    Code
    sysop@db0per ~ $ sudo svxlinkSvxLink v1.4.99.30 (Nov  3 2015) Copyright (C) 2003-2015 Tobias Blomberg / SM0SVXSvxLink comes with ABSOLUTELY NO WARRANTY. This is free software, and you arewelcome to redistribute it in accordance with the terms and conditions in theGNU GPL (General Public License) version 2 or later.Using configuration file: /etc/svxlink/svxlink.conf--- Using sample rate 16000HzStarting logic: RepeaterLogicLoading RX: Rx1Loading TX: Tx1ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slaveLoading module "ModuleHelp" into logic "RepeaterLogic"        Found /usr/lib/arm-linux-gnueabihf/svxlink/ModuleHelp.so        Module Help v1.0.0 starting...Loading module "ModuleParrot" into logic "RepeaterLogic"        Found /usr/lib/arm-linux-gnueabihf/svxlink/ModuleParrot.so        Module Parrot v1.1.0.99.0 starting...RepeaterLogic: Event handler script successfully loaded.RepeaterLogic: Sending short identification...

    Die Eingabe von "svxlink" bringt folgendes:

    Code
    sysop@db0per ~ $ svxlinkSvxLink v1.4.99.30 (Nov  3 2015) Copyright (C) 2003-2015 Tobias Blomberg / SM0SVXSvxLink comes with ABSOLUTELY NO WARRANTY. This is free software, and you arewelcome to redistribute it in accordance with the terms and conditions in theGNU GPL (General Public License) version 2 or later.Using configuration file: /etc/svxlink/svxlink.conf--- Using sample rate 16000HzStarting logic: RepeaterLogicLoading RX: Rx1Loading TX: Tx1Loading module "ModuleHelp" into logic "RepeaterLogic"        Found /usr/lib/arm-linux-gnueabihf/svxlink/ModuleHelp.so        Module Help v1.0.0 starting...Loading module "ModuleParrot" into logic "RepeaterLogic"        Found /usr/lib/arm-linux-gnueabihf/svxlink/ModuleParrot.so        Module Parrot v1.1.0.99.0 starting...RepeaterLogic: Event handler script successfully loaded.

    Beide Fälle:

    Der Sender läßt sich auftasten, SQL wird also erkannt. Die DTMF-Erkennung funktioniert auch:

    Code
    Rx1: The squelch is OPEN (2.39133)
    Tx1: Turning the transmitter ON
    RepeaterLogic: digit=2
    RepeaterLogic: digit=3
    RepeaterLogic: digit=6
    RepeaterLogic: digit=9
    Rx1: The squelch is CLOSED (2.26799)
    Tx1: Turning the transmitter OFF

    Aber es geht keine NF über den Sender.

    Quote

    ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave

    Was ist das?

    73 Mario / DJ6WF

  • Hallo Mario,

    die Warnmeldung kannst Du ignorieren. Scheint soweit also erst mal alles ok zu sein. Hast Du wirklich den richtigen Pin am 15pol-Sub-D-Stecker für das TX-Audio erwischt? Und auch den TX-Trimmer nicht auf Minimum gedreht? Eine andere Erklärung habe ich im Moment nicht so richtig ...

    Schönen Gruß
    Frank, DL3DCW

  • Hallo Frank,

    danke für Deine Geduld. Aaalso: nochmal Kabel überprüft und festgestellt, daß im Funkgerätestecker ein Pin falsch belegt war. :roll: So, nun funktioniert alles. Inzwischen habe ich auch das fertig konfigurierte Image wieder zurückgespielt und so wie es aussieht läuft alles so wie es soll. Die nächste Woche lasse ich das Relais noch hier bei mir zu Hause zum Testen, dann geht es wieder an seinen eigentlichen Standort.

    Schönen Ostersonntag allen!

    Mario / DJ6WF

  • Hallo Mario,

    ok, danke für die Rückmeldung. Bevor Du das Relais dann wieder an den Standort bringst mach sicherheitshalber noch mal ein Backup der Speicherkarte ...

    Schönen Gruß
    Frank, DL3DCW