Probleme mit Parrot, Fehler bei Debian

  • Hallo !

    Kurze Vorstellung meinerseits.
    Peter, DO1PBL. Liz seit 2010, QTH Leverkusen JO31LB.
    Beruflich in der Netzwerktechnik zu Hause.

    Angeregt durch den Artikel in der CQ-DL habe ich mich an Svxlink gewagt.
    Svxlink läuft bei mir auf einem 600MHz VIA Mini Board 256MB RAM mit einer 2GB CF Karte.
    OS ist Debian Squeeze, Kernel 2.6.32-5-486.

    Zu den Problemen.

    Mit dem Parrot habe ich folgendes Problem:
    Wenn ich den Papagai gestartet habe kann ich das Modul mit # nicht beenden und das System geht periodisch auf Sendung.
    Das Ganze lässt sich nur durch beenden von Svxlink abbrechen.
    Im Log sieht das so aus :

    Code
    Sat Sep 29 10:44:39 2012: Rx_70cm: The squelch is OPEN (46.3926)Sat Sep 29 10:44:40 2012: SimplexLogic: digit=1Sat Sep 29 10:44:41 2012: SimplexLogic: digit=#Sat Sep 29 10:44:43 2012: Rx_70cm: The squelch is CLOSED (-1.24006)Sat Sep 29 10:44:43 2012: Activating module Parrot...Sat Sep 29 10:44:43 2012: Tx_70cm: Turning the transmitter ONSat Sep 29 10:44:46 2012: Tx_70cm: Turning the transmitter OFFSat Sep 29 10:44:47 2012: Rx_70cm: The squelch is OPEN (70.5087)Sat Sep 29 10:44:49 2012: SimplexLogic: digit=#Sat Sep 29 10:44:51 2012: Rx_70cm: The squelch is CLOSED (-1.95759)Sat Sep 29 10:44:51 2012: DTMF command received in module Parrot:Sat Sep 29 10:44:51 2012: Tx_70cm: Turning the transmitter ONSat Sep 29 10:44:52 2012: Tx_70cm: Turning the transmitter OFFSat Sep 29 10:44:52 2012: Rx_70cm: The squelch is OPEN (72.933)Sat Sep 29 10:44:55 2012: SimplexLogic: digit=#Sat Sep 29 10:44:57 2012: Rx_70cm: The squelch is CLOSED (1.1161)Sat Sep 29 10:44:57 2012: DTMF command received in module Parrot:Sat Sep 29 10:44:57 2012: Tx_70cm: Turning the transmitter ONSat Sep 29 10:44:58 2012: Tx_70cm: Turning the transmitter OFFSat Sep 29 10:44:58 2012: Rx_70cm: The squelch is OPEN (32.9321)Sat Sep 29 10:45:01 2012: Rx_70cm: The squelch is CLOSED (1.46715)Sat Sep 29 10:45:01 2012: Tx_70cm: Turning the transmitter ONSat Sep 29 10:45:02 2012: Tx_70cm: Turning the transmitter OFFSat Sep 29 10:45:02 2012: Rx_70cm: The squelch is OPEN (30.9116)Sat Sep 29 10:45:05 2012: Rx_70cm: The squelch is CLOSED (-1.39982)Sat Sep 29 10:45:05 2012: Tx_70cm: Turning the transmitter ONSat Sep 29 10:45:06 2012: Tx_70cm: Turning the transmitter OFFSat Sep 29 10:45:06 2012: Rx_70cm: The squelch is OPEN (69.6657)


    Zum Fehler bei Debian :
    Das Initscript /etc/init.d/svxlink funktioniert nicht.
    Das Script sieht nach einem Fedora System aus.
    Bei Debian wird z.B. nicht /etc/init.d/functions included sondern /lib/lsb/init-functions
    Das löst nur nicht alle Fehler.
    Leider stecke ich nicht tief genug im Linux um das Script zu bearbeiten.
    Geholfen habe ich mir erst mal mit einem Script was folgendes auslöst:

    Code
    (Vereinfacht)start :       svxlinkux --daemon --logfile=$LOGFILEstop:       killall svxlinuxrestart:       killall svxlinux       sleep 5       svxlinkux --daemon --logfile=$LOGFILE

    Ansonsten war die Install und das Setup sehr einfach.
    Da bin ich andere Sachen gewohnt.
    Gut gemacht, gut erklärt.

    Beste 73 de Peter

    hier meine .conf

  • Hallo Peter,

    herzlich Willkommen auf svxlink.de
    Das erste Problem sieht ein bisschen danach aus, dass der RX durch das Abschalten des TX immer wieder getriggert wird. So was hatte ich mal bei älteren Geräten, die nach dem Loslassen der PTT immer wieder ein Knacken erzeugten. Das reicht dann schon aus. Versuche bitte einmal eine Totzeit für das Öffnen der Squelch zu definieren (200-300ms), die Parameter dafür heissen SQL_START_DELAY und SQL_DELAY. Damit wird das Kriterium "SQL ist offen" um diese Zeit verzögert was auf den praktischen Funkbetrieb eigentlich keinen Einfluss hat. Dein Parameter SQL_HANGTIME ist mit 2000ms meiner Meinung nach auch etwas hoch angesetzt.

    Das Startskript kommt in der Tat von einem Fedora-System, weil Tobias unter Fedora entwickelt. Ich habe auch Debian als auch SuSE laufen und musste die Skripte anpassen. Da das Problem sicher einige Leute haben, stelle mal was zusammen und packe es unter "Tips und Tricks".

    Noch einen Tip, Du kannst den Parameter CARD_SAMPLE_RATE auf 48000 setzen, wenn es Deine Karte unterstützt. Die 16k sind oft auch mehr schlecht als recht soundkartenintern runtergerechnet. Die Qualität könnte dadurch noch etwas besser werden.

    Viel Spaß und Erfolg mit SvxLink
    vy 73's de Adi, DL1HRC

  • Hallo Adi,

    danke für die Antwort.

    Das Problem mit dem Start-Stop Script habe ich für mich so gelöst.
    Dieses läuft bei mir unter Debian (/etc/init.d/svxlink) .

    Die Änderungen der SQL Einträge in der conf brachten keinen Erfolg.
    Aber ich hatte das Funkgerät gewechselt. Vieleicht liegt hier das Problem ;)
    Ich werde noch einmal mitels SIGLEVDETCAL den SQL Kalibrieren, vieleicht hilft dies.

    73 de Peter

  • Der Papagai funktioniert mit folgenden Werten jetzt.
    SQL_DELAY=1000
    SQL_START_DELAY=500

    Man muß wirklich mit den Werten spielen....

    73 de Peter

  • Hi Peter,

    1 Sekunde ist aber doch ziemlich ungewöhnlich hoch, wenn Du das Funkgerät alleine betreibst, stellst Du da nach dem Loslassen der PTT noch irgendwelche Ausgaben über den Lautsprecher fest?
    Wie dem auch sei, da natürlich jeder OM andere Hardware mit unterschiedlichsten Spezifikationen benutzt, werden wir leider nicht umhinkommen das im Einzelfall näher zu analysieren.

    vy 73's de Adi, DL1HRC

  • ...warte mal, Du hast ja den SIGLEV-Detector als SQL-Kriterium definiert. Die Squelch muß dann ständig offen sein. Das hatte ich glatt übersehen ;) Damit muß der RX natürlich sofort nach der Umschaltung TX-> RX ein Rauschen produzieren.

    73's de Adi

  • Ja, genau.
    Squelch ist Software definiert.
    Interface ist ein Eigenbau aus 2 Übertragern und einem Optokoppler.
    Alles noch fliegend Verdrahtet, ohne Schirmung.
    Vielleicht auch daher das Problem weil es irgendwelche Einstreuungen gibt.
    Muss mal alles sauber aufbauen und HF fest machen.
    Und auf das Eintreffen des Raspberry warten ;)

    73 de Peter

  • Quote

    Alles noch fliegend Verdrahtet, ohne Schirmung.
    Vielleicht auch daher das Problem weil es irgendwelche Einstreuungen gibt.

    Ja, das könnte zu einem solchen Verhalten führen...na ja kannst ja mal berichten ob und wie gut es läuft,

    vy 55 de Adi, DL1HRC

  • Hier: Fehler bei debian.

    Gerne möchte ich zu den Startskripten noch etwas anmerken:

    Wer auf dem Quell-Repository
    http://sourceforge.net/apps/trac/svxlink/browser/trunk
    nachsieht finden 3! weitere Verzeichnisse.

    Insbesondere scheint mir hier das Verzeichnis "distributions" von Bedeutung.

    Dort gibt es einen Ordner Ubuntu (also fast ein Debian) und natürlich kann man mit den dort angebotenen Startskripten auch unter Debian starten.

    http://sourceforge.net/apps/trac/svxl…/init.d/svxlink

    In diesem Ordner Ubuntu finden sich auch die anderen Dateien für den Ordner /etc in verwendbarer Form!

    (Aber wahrscheinlich habt Ihr das auch schon gesehen?!)

    vy 73
    Michael, DK5HH

  • Huch !

    So weit hatte ich dort gar nicht nachgesehen.
    *Schäm*
    Hatte nur das .deb geladen und installiert.
    Danke für den Tip.
    Werde mich am Wochenende nochmal mit beschäftigen.

    beste 73, Peter