Nach ewigem Probieren Googlen und Testen möchte ich hier meine Erfahrungen mit dem Sound des Raspi bei SVXLINK kundtun.
- Die Umschaltung auf USB1.1 mit dwc_otg.speed=1 funktioniert nicht,
Der Eintrag verhindert aktuell die Funktion von USB und Netzwerk generell.
Ich habe Tests mit verschiedenen billigen Soundkarten (E-Tech,Logilink)und Terratec-Aureon-Dual-USB durchgeführt.
Alle Karten verwenden einen Chip Cmedia.
Ergebnis: Alle Karten laufen direkt am USB-Ausgang des Raspi am Besten.
Über zusätzlichen USB-Hub laufen die Karten schlechter.(Aussetzer,Blubbern usw.) Die Terratec braucht scheinbar auch mehr Strom,
daher eher nichts für den Raspi.
Bei normalen Audio-Anwendungen (Internetradio uä.)treten die Sound-Probleme nicht auf.
Die Prozessorlast scheint bei SVXLINK das grösste Problem darzustellen.
Tests im Zusammenhang mit SVXLINK:
Test im Simplexmode:
Die Meldungen des Relais und Papagei-Funktion in Ordnung
Unterbrechungen und Verzerrungen Netzseitig störend. Nach Entfernen von allen USB-Geräten ausser der Soundkarte ist das Ergebnis besser.
Test im Repeatermode:
vom Raspi gesenderter Sound laufend unterbrochen,teilweise mit Blubbern unterlegt
manche Soundkarten fast keine verständliche Wiedergabe
Prozessorlast höher als bei Simplexmode etwa zwischen 60 und 70% (Relais im Ruhezustand)
Wenn jedoch NF verarbeitet werden musste,traten dann Spitzen bis fast 100% auf
Test mit Arbeitsteilung:
NF TX Soundausgabe über eingebaute NF-Buchse
NF RX über Mikrofoneingang der USB-Soundkarte
Ergebnis: gesendete NF einwandfrei. Pegel bei Kontrolle mit Kopfhörer etwas gering,(Anpassungsproblem)
aber beim Betrieb über das Relais vollkommen normal.
NF AB und AN klar verständlich,ohne Nebengeräusche.(Bei direkter Verbindung der NF-Leitungen mit dem RX/TX einige Nebengeräusche,
(man hört direkt den Raspi arbeiten --> also unbedingt Kondensator und Übertrager in die NF schalten.)
Prozessorlast steht fast konstant bei 85 bis nahezu 90 % jedoch ohne grosse Spitzen
Bei Betrieb über Echolink-Testserver kommt NF klar,deutlich und laut zurück.
Auch Echolinkverbindungen klingen sauber.
Achtung bei Verwendung des analogen Ausgangs: Der Innenpol der Buchse führt Gleichspannung.
Unbedingt zur NF-Entkopplung einen Kondensator in Reihe mit Übertrager verwenden,sonst wird das
Signal von Brummen und digitalen Störeinflüssen überlagert.
-------------------------------------------------------------
Hier die Einstellungen für die Kombination des OnBoard-Analogausgangs und Mikrofoneingang der USB-Soundkarte
/boot/config.txt (auszugsweise):
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
hdmi_drive=2
# uncomment for composite PAL
sdtv_mode=2
hdmi_ignore_edid_audio
------------------------------------------------------------
/etc/svxlink/svxlink.conf (Auszugsweise)
[Rx1]
TYPE=Local
AUDIO_DEV=alsa:plughw:1
AUDIO_CHANNEL=0
[Tx1]
TYPE=Local
AUDIO_DEV=alsa:plughw:0
AUDIO_CHANNEL=0
------------------------------------------------------------
etc/modprobe.d/alsa-base.conf (auszugsweise)
options bt87x index=0
options snd-usb-audio index=1
------------------------------------------------------------
/etc/modules
snd-bcm2835
snd-usb-audio
------------------------------------------------------------
Ich habe das jetzt so testweise bei DB0CSD laufen und bin damit erstmal zufrieden.
Tschüss von Jürgen,DL1JAC