svxlink+Ubuntu auf Pandaboard konfigurieren

  • Moinsen

    ich bin grad dabei mit einem Pandaboard svxlink zu betreiben. Mich trennen jetzt nur noch die Einträge für die Soundkarte, Ubuntu lief an Anhieb, das Compilieren der svxlink-sourcen lief auch 1a durch. Kurzum die Software läuft, aber die Konfiguration ist nicht trivial. Im ersten Schritt habe ich die PTT über einen USB/RS232 zum Schalten bewegt. Nur der Sound bereitet mir Kopfzerbrechen:

    - Mit der onboard-Soundkarte bekomme ich die NF zwar ausgegeben aber vom Funkgerät nicht aufs Board, habe in der svxlink.conf AUDIO_DEV=alsa:plughw:0 bei Rx1 und Tx1 verwendet.
    - Nächster Versuch mit einer USB-Soundblasterkarte die vom System erkannt wird. Ich kann damit per Kopfhörer Sound ausgeben und auch per Microfonbuchse aufnehmen. In der svxlink.conf steht AUDIO_DEV=oss:/dev/snd/by-id/usb-041e_USB_Audio-00. Leider gibt es damit bei svxlink folgende Fehlermeldung:

    Quote

    SNDCTL_DSP_GETCAPS ioctl failed: Inappropriate ioctl for device
    *** ERROR: Could not open audio device for transmitter "Tx1"
    SNDCTL_DSP_GETCAPS ioctl failed: Inappropriate ioctl for device


    Ich bin auch schon die CARD_SAMPLE_RATE von 8000 bis 48000 durch - ohne Erfolg.

    Für sachdienliche Hinweise bin ich dankbar!

    73, Frank

  • Moin,

    probier mal bitte bei der USB-Soundkarte AUDIO_DEV=oss:/dev/dsp1
    Ich hab leider momentan bei einer onboard VT1708 ein ähnliches Problem mit dem Mikrofoneingang bei dem ich leider noch nicht weitergekommen bin. Samplerate kannste (wenn möglich) immer auf 48k stellen, einige USB-Soundkarten unterstützen allerdings oft nur 44100 und 8000.

    73's de Adi

  • Moin Adi,

    gefühlt bin ganz kurz vor der Lösung. Noch bekomme ich aber bei der Konfiguration AUDIO_DEV=oss:/dev/dsp1 folgende Fehlermeldung:


    Im Verzeichnis /dev finde ich allerdings keine Verknüpfung zu dsp*.
    Frage eines Newbies: Mit welchem Befehl kann ich meine möglichen Devices auflisten lassen? Mit dem Soundrecorder kann ich die Soundkarte einwandfrei in beide Richtungen ansprechen, funktionieren tut sie also.

    Was mir grad noch einfällt: *MUSS* die Soundkarte die Samplerate von svxlink unterstützen? Ich kann mich dunkel daran erinnern, dass sie nur 44.1 im analogen Modus beherrscht.... und das passt zum 48.000 - Modus von svxlink ja nun nicht.

    73, Frank


    @btw - DB0WSF-R war gestern ausgeschaltet?

  • Fehler bzw. Lösung gefunden :mrgreen: . Manchmal sind es die ganz einfachen Dinge, auf die der Anfänger nicht kommt. Es wird über die angehängte Nummer beim Parameter AUDIO_DEV=alsa:plughw:2 die Soundkarte bestimmt. Ubuntu nummeriert ganz simpel die Soundkarten durch [auf meinem Board ist die #0 die analoge onboard-Karte, #1 die HDMI onbaord-Karte und die #2 die externe USB-Soundkarte]. Also wählt man mit der Nummer die Karte seiner Wahl. Mit
    cat /proc/asound/cards kann man sich die verwendeten Karten ausgeben lassen.
    Damit ist mein Projekt zwar noch nicht beendet - ich bekomme jetzt nach einem funktionsfähigen Start regelmäßig einen

    Quote

    *** ERROR: snd_pcm_start failed (unrecoverable error): Broken pipe

    , aber das bekomme ich auch noch hin.

    73 - Frank

  • Hi Frank,

    herzlichen Glückwunsch, sehr gute Leistung! Diese Meldung

    Quote

    *** ERROR: snd_pcm_start failed (unrecoverable error): Broken pipe


    erscheint auch bei mir auf einigen Systemen von Zeit zu Zeit beim Start. Damit musst Du erst einmal leben. Ich hatte auch noch keine Zeit/Lust mich darum zu kümmern und trotzdem funktioniert SvxLink.

    vy 73's de Adi, DL1HRC