Hilfe! - Noxon DAB+ Stick unter Linux

Alles zum Thema DAB(+) Digitalradio.
KejPi
Beiträge: 202
Registriert: Fr 21. Dez 2018, 12:56
Wohnort: Prague, CZ
Kontaktdaten:

Re: Help! - Noxon DAB+ Stick on Linux

Beitrag von KejPi »

the jazzman hat geschrieben: Mi 27. Jul 2022, 15:52 AbracaDABra AppImage does not run.

Addendum: glibc on Mint 20.3 is still version 2.31
AbracaDABra is based on Qt6 that implies Ubuntu>=20.04 in theory but I have created AppImage on 22.04 thus it can be that it does not work on older version :-( I am sorry for that.
AbracaDABra: multiplatform DAB & DAB+ SDR | https://github.com/KejPi/AbracaDABra
Support forum: viewtopic.php?f=11&t=60938
the jazzman
Beiträge: 974
Registriert: So 2. Sep 2018, 14:19
Wohnort: Freiberg, Mittelsachsen

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von the jazzman »

Erst einmal den Output

Code: Alles auswählen

rtl_tcp -d1
Found 1 device(s):
  0:  Realtek, RTL2832U, SN: 00000001

Using device 0: Terratec NOXON DAB/DAB+ USB dongle (rev 2)
Detached kernel driver
Found Elonics E4000 tuner
Tuned to 100000000 Hz.
rtl_tcp bind error: Address already in uselistening...
Use the device argument 'rtl_tcp=127.0.0.1:1234' in OsmoSDR (gr-osmosdr) source
to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).
RTL-SDR Blog V.3
Wittenberg WB345
---
VU+ Solo²
Multytenne
the jazzman
Beiträge: 974
Registriert: So 2. Sep 2018, 14:19
Wohnort: Freiberg, Mittelsachsen

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von the jazzman »

Auffällig ist, dass bei mir einige Zeilen im Output fehlen.
Dateianhänge
Bildschirmfoto vom 2022-07-27 22-02-18.png
RTL-SDR Blog V.3
Wittenberg WB345
---
VU+ Solo²
Multytenne
andimik
Beiträge: 5696
Registriert: Sa 1. Sep 2018, 19:11
Wohnort: Arnoldstein, Bezirk Villach Land, Österreich
Kontaktdaten:

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von andimik »

Auf 100.000.000 Hertz gibt es aber kein DAB. Der Stick ist weiterhin auf der Defaultfrequenz.

Was ist denn der Output, wenn du auf den 5C wechselst?

Hast du den Port 1234 schon für etwas anderes in Verwendung? Dieser bind error bei dir macht mich aber stutzig!!

Den hab ich auch, wenn ich mit dem Parameter a (aus Versehen) eine Listen-Adresse auswähle, die es nicht gibt:
$ rtl_tcp -a 1
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
[R82XX] PLL not locked!
Tuned to 100000000 Hz.
rtl_tcp bind error: Cannot assign requested addresslistening...
Use the device argument 'rtl_tcp=0.0.0.1:1234' in OsmoSDR (gr-osmosdr) source
to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).
^CSignal caught, exiting!
bye!
Achtung: In deinem Screenshot fehlt ein Leerzeichen hinter d!

Was ist denn mit dem Parameter

Code: Alles auswählen

rtl_tcp -d 0
?

Oder manuell 127.0.0.1 setzen:

Code: Alles auswählen

rtl_tcp -d 1 -a 127.0.0.1
bzw.

Code: Alles auswählen

rtl_tcp -d 0 -a 127.0.0.1
Probiere bitte auch welle.io mit rtl_tcp (du musst zuerst die Experteneinstellung einschalten).

Ansonsten fällt mir noch ein, dass deine rtl_tcp inkompatibel mit deinem Mint sein könnte.

Was sagt denn

Code: Alles auswählen

$ dpkg -l rtl*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name           Version      Architektur  Beschreibung
+++-==============-============-============-==================================>
ii  rtl-sdr        0.6.0-4      amd64        Software defined radio receiver fo
andimik
Beiträge: 5696
Registriert: Sa 1. Sep 2018, 19:11
Wohnort: Arnoldstein, Bezirk Villach Land, Österreich
Kontaktdaten:

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von andimik »

Um zu sehen, welches Tool welchen Port verwendet:

Code: Alles auswählen

sudo apt install net-tools
und dann

Code: Alles auswählen

sudo netstat -tlpn
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      515/systemd-resolve 
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      764/cupsd           
tcp        0      0 127.0.0.1:1234          0.0.0.0:*               LISTEN      22278/rtl_tcp       
tcp6       0      0 ::1:631                 :::*                    LISTEN      764/cupsd     
Man beachte die 3. Zeile.
the jazzman
Beiträge: 974
Registriert: So 2. Sep 2018, 14:19
Wohnort: Freiberg, Mittelsachsen

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von the jazzman »

Kurz eine Teilantwort: -d1 und -d 1 führt zum selben Output.

Ich habe ein Spiel a la Monopoly deinstalliert, welches den Port 1234 in Beschlag nahm.
RTL-SDR Blog V.3
Wittenberg WB345
---
VU+ Solo²
Multytenne
the jazzman
Beiträge: 974
Registriert: So 2. Sep 2018, 14:19
Wohnort: Freiberg, Mittelsachsen

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von the jazzman »

rtl_tcp -d 0 führt zum selben Ergebnis wie rtl_tcp -d 1

Code: Alles auswählen

rtl_tcp -d 0
Found 1 device(s):
  0:  Realtek, RTL2832U, SN: 00000001

Using device 0: Terratec NOXON DAB/DAB+ USB dongle (rev 2)
Detached kernel driver
Found Elonics E4000 tuner
Tuned to 100000000 Hz.
rtl_tcp bind error: Address already in uselistening...
Use the device argument 'rtl_tcp=127.0.0.1:1234' in OsmoSDR (gr-osmosdr) source
to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).
dpkg -l rtl*

Code: Alles auswählen

dpkg -l rtl*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name           Version      Architektur  Beschreibung
+++-==============-============-============-============================================================
ii  rtl-sdr        0.6.0-3      amd64        Software defined radio receiver for Realtek RTL2832U (tools)
RTL-SDR Blog V.3
Wittenberg WB345
---
VU+ Solo²
Multytenne
the jazzman
Beiträge: 974
Registriert: So 2. Sep 2018, 14:19
Wohnort: Freiberg, Mittelsachsen

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von the jazzman »

Der Hinweis mit der Frequenz war wichtig.

Jetzt habe ich

Code: Alles auswählen

rtl_tcp -d 1 -a 127.0.0.1 -f 177584000
gesetzt.

Damit gehen nun die üblicherweise zu empfangenden 5C, 5D, 9A und 10D.

Allerdings habe ich noch zwei Probleme.
  • Einige Programme bleiben stumm, andere funktionieren (betrifft alle 4 Muxe).
  • Die Listen geraten etwas durcheinander, es werden Programme aus dem zuvor angewählten Mux angezeigt. (siehe Foto)
Kann man einstellen, dass Qt-DAB sich beim Start automatisch mit dem Gerät verbindet? Bisher musste ich das immer manuell erledigen.

Kann ich im linken Bereich eine vollständige Liste der Programme automatisch anzeigen lassen, wie ich das von der Software von DigiAndy und dem Fraunhoferinstitut kenne (Windows)? Im Moment wähle ich den Block erst manuell.
Dateianhänge
Bildschirmfoto vom 2022-07-28 13-14-48.png
RTL-SDR Blog V.3
Wittenberg WB345
---
VU+ Solo²
Multytenne
andimik
Beiträge: 5696
Registriert: Sa 1. Sep 2018, 19:11
Wohnort: Arnoldstein, Bezirk Villach Land, Österreich
Kontaktdaten:

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von andimik »

the jazzman hat geschrieben: Do 28. Jul 2022, 13:26 Der Hinweis mit der Frequenz war wichtig.

Jetzt habe ich

Code: Alles auswählen

rtl_tcp -d 1 -a 127.0.0.1 -f 177584000
gesetzt. Damit gehen nun die üblicherweise zu empfangenden 5C, 5D, 9A und 10D.
Wenn es jetzt damit geht, super, aber ich brauch die Frequenz nicht einzugeben, die wird von Qt-DAB übermittelt. Das könnte mit deinem 2. Problem zu tun haben.
the jazzman hat geschrieben: Do 28. Jul 2022, 13:26Einige Programme bleiben stumm, andere funktionieren (betrifft alle 4 Muxe).
Welche gehen und welche nicht? Haben die andere Samplingraten (zB 48 kHz geht und 32 kHz nicht bzw. umgekehrt)? Mit dem Programmierer von AbracaDABra hatten wir das zusammen in den letzten Wochen gefixt. Das ist nur ein Problem, das unter Linux auftritt.

Sonst klicke bitte die Schaltfläche "Detail" an, die Balken müssen alle auf 100% sein, damit Audio kommt. Oder noch besser: Spektrum. Dann probiere andere Gain-Werte.

Protection Level gibt es 8 verschiedene, das liegt dann evtl. am Empfang. Aber ihr in Deutschland habt glaub ich keinen (schwierig zu empfangenden) PL4A, den ich aus Slowenien bekomme.
the jazzman hat geschrieben: Do 28. Jul 2022, 13:26Die Listen geraten etwas durcheinander, es werden Programme aus dem zuvor angewählten Mux angezeigt. (siehe Foto)
Das wird die rtl_tcp-Problematik sein, das scheint bei dir nicht bi-direktional zu sein, weil du die Frequenz angeben musstest.

Mir fällt nur ein, du könntest statt 1234 einen anderen Port wie zB 1236 nehmen und dann das lt. dem Qt-DAB Handbuch befolgen:
However, the port number can be set in the ".ini" file, by setting

Code: Alles auswählen

rtl_tcp_port=XXX
where XXX is to be replaced by the portnumber of choice.
Diese Datei ist versteckt im Home-Verzeichnis deines Benutzers.
the jazzman hat geschrieben: Do 28. Jul 2022, 13:26Kann man einstellen, dass Qt-DAB sich beim Start automatisch mit dem Gerät verbindet? Bisher musste ich das immer manuell erledigen.
Ja, wenn bei dir dabstick funktionieren würde, dann schon. Oder - ein bisschen Linux-Kenntnisse vorausgesetzt - der Stick schreibt seinen Output in eine fifo-Datei (= die füllt sich nicht und bleibt auf 0 Bytes), die du dann beim Start öffnest.
Hab ich gestern probiert, geht leider nicht ganz fehlerfrei.

Code: Alles auswählen

rtl_sdr -f 177584000 -s 2048000 pfad_zur_fifo-datei.raw
the jazzman hat geschrieben: Do 28. Jul 2022, 13:26 Kann ich im linken Bereich eine vollständige Liste der Programme automatisch anzeigen lassen, wie ich das von der Software von DigiAndy und dem Fraunhoferinstitut kenne (Windows)? Im Moment wähle ich den Block erst manuell.
Das ist auch gut so, finde ich, außerdem liest Qt-DAB immer alles frisch ein. Wichtig bei der BBC :-)

Du kannst aber Favoriten anlegen, die in verschiedenen Ensembles liegen. Hab ich zwar noch nie gemacht, aber müsste gehen.
the jazzman
Beiträge: 974
Registriert: So 2. Sep 2018, 14:19
Wohnort: Freiberg, Mittelsachsen

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von the jazzman »

Update: Dass manchmal Kanäle in anderen Muxen auftauchen, ist ein bekanntes Problem, welches gefixt werden soll.
RTL-SDR Blog V.3
Wittenberg WB345
---
VU+ Solo²
Multytenne
andimik
Beiträge: 5696
Registriert: Sa 1. Sep 2018, 19:11
Wohnort: Arnoldstein, Bezirk Villach Land, Österreich
Kontaktdaten:

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von andimik »

Nein, das wird nicht gefixt, weil das eigentlich nicht sein darf. Es sei denn, zwei Muxe werden in der gleichen Datei (Fifo oder echt) oder am gleichen Kanal (Überreichweite oder lokale Ausstrahlung durch Hackrf) gesendet.

Bei mir ist es genau dann vorgekommen, wenn meine Ausstrahlung auf dem Kanal zB 13F mehrere Muxe zum Inhalt hatte. Dann kommen aber auch andere Tools nicht klar.

Sprich, du musst zuerst rausfinden, warum die Verbindung nicht richtig funktioniert.
the jazzman
Beiträge: 974
Registriert: So 2. Sep 2018, 14:19
Wohnort: Freiberg, Mittelsachsen

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von the jazzman »

Ich habe den Autoren der Software gefragt und das war seine Antwort.
RTL-SDR Blog V.3
Wittenberg WB345
---
VU+ Solo²
Multytenne
andimik
Beiträge: 5696
Registriert: Sa 1. Sep 2018, 19:11
Wohnort: Arnoldstein, Bezirk Villach Land, Österreich
Kontaktdaten:

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von andimik »

ok, dann wird er es so machen wie Qirx. Ich habe deinen Satz als Aufforderung verstanden, nicht als Hinweis.
the jazzman
Beiträge: 974
Registriert: So 2. Sep 2018, 14:19
Wohnort: Freiberg, Mittelsachsen

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von the jazzman »

Ich habe mal in die qt-history.xml geschaut.

Dort stehen fehlerhafte Einträge drin. So z.B. sunshine live in 5C und 5D, mdr-Programme in 9A (korrekt) und teils 9B, teils 9D (bei beiden empfange ich gar nichts), teils 10D (falscher Mux).

Ich werde mal testen, was passiert, wenn ich die fehlerhaften Einträge entferne.
RTL-SDR Blog V.3
Wittenberg WB345
---
VU+ Solo²
Multytenne
andimik
Beiträge: 5696
Registriert: Sa 1. Sep 2018, 19:11
Wohnort: Arnoldstein, Bezirk Villach Land, Österreich
Kontaktdaten:

Re: Hilfe! - Noxon DAB+ Stick unter Linux

Beitrag von andimik »

Laut Beschreibung einfach rechts klicken und alle Einträge werden ungefragt entfernt...
Antworten