DAB+ Linux Software

Alles zum Thema DAB(+) Digitalradio.
20-99-17

Re: DAB+ Linux Software

Beitrag von 20-99-17 »

Hallo,

unter Opensuse 13.2 kann ich mit meinen RTL 2832U Stick mit dem DABlin-Player kein DAB+ Radio hören..

Die Konsole liefert der folgende:


@linux:~> dab2eti 216928000 | dablin_gtk
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Detached kernel driver
DABlin - capital DAB experience
Found Rafael Micro R820T tuner
SDLOutput: using SDL version '2.0.4'
ETISource: reading from 'stdin'
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
[R82XX] PLL not locked!
Tuned to 216928000 Hz.
Tuner gain set to automatic.
Waiting for sync...
startup_delay=1



Könnt Ihr unterstützen. woran es hakt?

Danke!
Stefan Heimers

Re: DAB+ Linux Software

Beitrag von Stefan Heimers »

Vermutlich funktioniert der autogain nicht richtig. Versuch mal manuell einige der Werte aus der Liste.
20-99-17

Re: DAB+ Linux Software

Beitrag von 20-99-17 »

Sorry, wo muss ich welche Werte aus welcher Liste eintragen?

(Bin Newbie auf dem Gebiet)
20-99-17

Re: DAB+ Linux Software

Beitrag von 20-99-17 »

Der Empfang von "Energy" ist bei uns recht gut..
Laut der Radio das neben mir steht habe ich nun "178.352MHZ" eingetragen...

Leider ändert sich trotzdem nichts.. :-(

dab2eti 178352000 | dablin_gtk
Found 1 device(s):
DABlin - capital DAB experience
0: Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Detached kernel driver
SDLOutput: using SDL version '2.0.4'
ETISource: reading from 'stdin'
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
[R82XX] PLL not locked!
Tuned to 178352000 Hz.
Tuner gain set to automatic.
Waiting for sync...
startup_delay=1
20-99-17

Re: DAB+ Linux Software

Beitrag von 20-99-17 »

Hab noch ein bisserl rumgespielt...

Nun kann ich der Konsole die folgenden Informationen entlocken..

@linux:~> dablin_gtk -d ~/bin/dab2eti -c 11D -C 5C,7B,11A,11C,11D -s 0xd911
DABlin - capital DAB experience
SDLOutput: using SDL version '2.0.4'
ETISource: playing live from 222064 kHz via dab2eti
sh: /home/daniel/bin/dab2eti: Datei oder Verzeichnis nicht gefunden
ETISource: EOF reached!
dab2eti: Kein Prozess gefunden
ETISource: error killing dab2eti
ETISource: playing live from 220352 kHz via dab2eti
sh: /home/daniel/bin/dab2eti: Datei oder Verzeichnis nicht gefunden
ETISource: EOF reached!
dab2eti: Kein Prozess gefunden
ETISource: error killing dab2eti
ETISource: playing live from 178352 kHz via dab2eti
sh: /home/daniel//bin/dab2eti: Datei oder Verzeichnis nicht gefunden
ETISource: EOF reached!
dab2eti: Kein Prozess gefunden
ETISource: error killing dab2eti
ETISource: playing live from 190640 kHz via dab2eti
sh: /home/daniel//bin/dab2eti: Datei oder Verzeichnis nicht gefunden
ETISource: EOF reached!
Basic.Master

Re: DAB+ Linux Software

Beitrag von Basic.Master »

20-99-17 hat geschrieben: Sorry, wo muss ich welche Werte aus welcher Liste eintragen?

(Bin Newbie auf dem Gebiet)
Aus den "Supported gain values" musst du schrittweise ausprobieren, welcher der Werte zu einem erfolgreichem Sync führt.

Die neueste DABlin-Version hat (dank eines Pull Requests) den Parameter "-g", wo du diesen Wert übergeben kannst - ansonsten kommt er direkt bei dab2eti nach der Frequenz.
WICHTIG: Von dem Wert muss immer das Zehnfache übergeben werden (dab2eti erwartet da eine ganze Zahl), also z.B. 166 statt 16.6
20-99-17

Re: DAB+ Linux Software

Beitrag von 20-99-17 »

Sorry, ich muss gestehen ich versteht nur Bahnhof :-o
Wo muss ich mit diesen Supported gain values spielen?

es scheint so als würde "dab2eti" keine Datei/ Verzeichnis (an der richtigen) Stelle erstellen..

Kann ich diese Dateo ggf. manuell erstellen?
(Hat jemand eine entsprechende Vorlage 0.ä.?)

Vielen Dank für den Support!
Basic.Master

Re: DAB+ Linux Software

Beitrag von Basic.Master »

dablin_gtk erstellt selbst keine Dateien; die Meldungen mit Datei/Verzeichnis kommt hier daher, dass er dab2eti nicht findet.

Habe gerade gemerkt, dass du die Beispielaufrufe aus der README direkt verwendest. So 1:1 übernehmen klappt aber nicht, weil da auch Pfade/Kanäle/IDs drin sind.

Probiere es erstmal mit diesem Aufruf:
dablin_gtk -d ~/bin/dab2eti -g 37

Hinter "-d" kommt der Pfad, in dem "dab2eti" liegt (musst du anpassen, weil es bei dir in einem anderen Pfad liegt).

Hinter "-g" kommt der Gain-Wert - du musst die von dab2eti angezeigten Werte
0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
nacheinander ausprobieren (und dabei wiegesagt den Wert mal 10 nehmen).

Wenn dab2eti bei dir im Pfad /home/daniel/bla/blub liegt und du den Gain-Wert 3.7 testen willst, wäre das dann beispielsweise:
dablin_gtk -d /home/daniel/bla/blub/dab2eti -g 37
20-99-17

Re: DAB+ Linux Software

Beitrag von 20-99-17 »

@linux:~> dablin_gtk -d ~/bin/dab2eti -g 37
DABlin - capital DAB experience
SDLOutput: using SDL version '2.0.4'
ETISource: playing live from 185360 kHz via dab2eti
sh: /home/daniel/bin/dab2eti: Datei oder Verzeichnis nicht gefunden
ETISource: EOF reached!
dab2eti: Kein Prozess gefunden
ETISource: error killing dab2eti
ETISource: playing live from 206352 kHz via dab2eti
sh: /home/daniel/bin/dab2eti: Datei oder Verzeichnis nicht gefunden
ETISource: EOF reached!
dab2eti: Kein Prozess gefunden
ETISource: error killing dab2eti
ETISource: playing live from 223936 kHz via dab2eti
sh: /home/daniel/bin/dab2eti: Datei oder Verzeichnis nicht gefunden
ETISource: EOF reached!
dab2eti: Kein Prozess gefunden
ETISource: error killing dab2eti


??

Wo soll den dab2eti liegen?
Kann es sein, das es bei mir (noch) gar nicht existiert?
Basic.Master

Re: DAB+ Linux Software

Beitrag von Basic.Master »

In welchem Pfad es liegt, müsstest du eigentlich wissen - du hast es hier ja schon mal benutzt:
http://radioforum.foren.mysnip.de/read. ... sg-1375439
Basic.Master

Re: DAB+ Linux Software

Beitrag von Basic.Master »

Ah...mir schwant was....kann es sein, dass du es nicht selbst kompiliert hast, sondern die fertigen Pakete für OpenSUSE genommen hast (von hier: https://build.opensuse.org/project/show ... R-mmbTools)?

Dann brauchst im Aufruf keinen Pfad zu dab2eti; es reicht dann einfach z.B.:

dablin_gtk -d dab2eti -g 37
20-99-17

Re: DAB+ Linux Software

Beitrag von 20-99-17 »

Ja ich verwende die OpenSuse Pakete...

@linux:~> dablin_gtk -d dab2eti -g 37
DABlin - capital DAB experience
SDLOutput: using SDL version '2.0.4'
ETISource: playing live from 192352 kHz via dab2eti
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
[R82XX] PLL not locked!
Tuned to 192352000 Hz.
Tuner gain set to 3.70 dB.
Waiting for sync...
startup_delay=1
Signal caught, exiting!

User cancel, exiting...
r82xx_write: i2c wr failed=-9 reg=0a len=1
ETISource: playing live from 206352 kHz via dab2eti
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
[R82XX] PLL not locked!
Tuned to 206352000 Hz.
Tuner gain set to 3.70 dB.
Waiting for sync...
startup_delay=1
Signal caught, exiting!
Basic.Master

Re: DAB+ Linux Software

Beitrag von Basic.Master »

Das sieht jetzt gut aus - bis halt darauf, dass er mit dem Wert keinen Sync bekommt.....also alle restlichen Werte durchtesten;)
20-99-17

Re: DAB+ Linux Software

Beitrag von 20-99-17 »

Ok.
Aber mit "Welchem" Wert bekommt er keinen Sync?
Welches sind die Restlichen Werte?
Geht es hier um die verschiedenen "Blöcke"? Sprich "9C", "12D" etc. die ich einfach nach und nach in der DABlin Gui eintragen muss?

Oder miss ich den Wert "37" vom Aufruf-Befehl gegen einen anderen (welchen??) tauschen?

Fragen über Fragen... :-)
Basic.Master

Re: DAB+ Linux Software

Beitrag von Basic.Master »

Mit dem Gain-Wert bekommt er keinen Sync. Es kann aber auch daran liegen, dass ein Kanal gewählt wird, auf dem nix reinkommt.

An dab2eti wird (direkt oder via dablin) auf jeden Fall immer die Frequenz übergeben (gibt an, welcher von den DAB-Blöcken/Kanälen gemeint ist; genau, sowas wie z.B. 9C oder 12D).
Manche Sticks - z.B. deiner - brauchen leider zusätzlich noch diesen Gain-Wert, wobei man da durchprobieren muss, welcher passt.

Zum einen musst du (fürs erste) in dablin_gtk einen DAB-Block auswählen, den du definitiv (gut) bei dir empfängst. Du schreibst oben, dass Energy bei dir gut reinkommt - die Frage wäre, ob das das Energy aus dem Bundesmux (Kanal 5C) ist. Weil es gibt tw. auch regionale Energy-Ableger via DAB.

Um nicht jedes Mal extra den 5C via Klick auswählen zu müssen, kannst du stattdessen auch einfach folgendes an den dablin_gtk-Aufruf hinten dranhängen:
-c 5C
Antworten