DAB-Monitor

Alles zum Thema DAB(+) Digitalradio.
Jassy

Re: DAB-Monitor

Beitrag von Jassy »

Liegt es vielleicht am 64 bits System? Hast du dies schon mal auf ein 32 bits installation probiert?
mobi

Re: DAB-Monitor

Beitrag von mobi »

den Treiber solltest Du schon auf dem Raspi kompilieren können (debian), die Kernel Sourcen sind an der Stelle eher das Problem.
Wenn das irgendwann mal funzt ... wäre cool!
rmbabx

Re: DAB-Monitor

Beitrag von rmbabx »

MHildebrandt hat geschrieben: Ich hab vor 30 Jahren eine ganze Weile Entwicklung auf
Linux mit C gemacht...
Respekt! Linux gibt es erst seit 22 Jahren...
Yoshi_

Re: DAB-Monitor

Beitrag von Yoshi_ »

mobi hat geschrieben: den Treiber solltest Du schon auf dem Raspi kompilieren können (debian), die Kernel Sourcen sind an der Stelle eher das Problem.
Wenn das irgendwann mal funzt ... wäre cool!
Habe es mal ausprobiert. Den Treiber habe ich auf dem Raspberry mit Raspbian kompiliert (nach ein paar manuellen Handgrifen in Makefile) und das Modul dabcore wird auch geladen:

Bild

Da ich aber keine DAB Box habe, kann ich die funktion nicht testen.
MHildebrandt

Re: DAB-Monitor

Beitrag von MHildebrandt »

Das stimmt. War natürlich nicht Linux sondern UNIX 7.:)

Bleibt das Ausgangsproblem: Gibts irgendwo die Sources für den Webserver?

MHi
MHildebrandt

Re: DAB-Monitor

Beitrag von MHildebrandt »

Prima Sache, daß der Treiber bei Dir auf RPi läuft.

Eine Kleinigkeit: dabcore ist der Treiber für die PCI-Karten, richtig?

Bei mir hab ich nen Modul dabusb. Das müsste doch für die DR Box richtig sein, oder?

Der Webserver braucht doch nicht beide Treiber sondern nur einen nehme ich an?!?

Derweil hoffe ich sehr, daß sich Georg A. meldet.:)

- MHi
mobi

Re: DAB-Monitor

Beitrag von mobi »

MHildebrandt hat geschrieben: Prima Sache, daß der Treiber bei Dir auf RPi läuft.

Eine Kleinigkeit: dabcore ist der Treiber für die PCI-Karten, richtig?

Bei mir hab ich nen Modul dabusb. Das müsste doch für die DR Box richtig sein, oder?

Der Webserver braucht doch nicht beide Treiber sondern nur einen nehme ich an?!?

Derweil hoffe ich sehr, daß sich Georg A. meldet.:)

- MHi
dabcore ist der Treiber für die PCI Karte, dabusb der für die Terratec DR Boxen (USB)
Der Webserver braucht nur einen Treiber

und wird gestartet mit ./dab_full_static -d /dev/dabusb0 -p 8000
Tracker001

Re: DAB-Monitor

Beitrag von Tracker001 »

Soviel Aufwand...

;)
MHildebrandt

Re: DAB-Monitor

Beitrag von MHildebrandt »

Ich versuch halt dem Problem auf die Schliche zu kommen.

Da der Raspberry keinen PCI-Anschluß hat (und auch unmöglich einen kriegen wird) wär ich nicht auf die Idee gekommen, die Software für die PCI-Karte draufzubringen.

USB hat der RPi und ich hatte gedacht, dass Mobi die Software für USB kompiliert hätte. Da hat mich dann überrascht, dass ein Modul dabcore auftaucht.

Ansonsten noch mal vielen Dank für die Zeile mit dem Aufruf des Webservers.

Genau so hatte ich das gemacht. (Mit besagter Fehlermeldung "bulk_write failed".)

Werde es in den nächsten Tagen noch mal mit 32 Bit Suse probieren.

Wobei mir der Raspberry als Basis natürlich viel sympathischer wäre.:)

- MHi
mobi

Re: DAB-Monitor

Beitrag von mobi »

ich habe mal versucht den dabusb Treiber auf dem Raspi zu kompilieren, die Kernel Sourcen habe ich mir nach einer Anleitung aus dem Netz nachinstalliert. KOmpilieren konnte ich den Treiber ohne Fehlermeldungen nur geladen wurde er beim Anstecken der Box nicht.

Hier mal der Startlog bei meiner Box (relativ zügig mit ctrl-alt-entf abgeschossen, daher kommt der seg fault)

./dab_full_static_2 -d /dev/dabusb1 -p 8002
DAB application server V 2.26F, (c)1999-2004 by BayCom GmbH, http://www.baycom.de
12:16:18 <I> DAB module version: 4.51
12:16:18 <I> Rdiconfig: 4
12:16:18 <I> Audiosubchid: 7
12:16:18 <I> MOT-Parameters: -d /root/bin/dabusb2/htdocs/data
12:16:18 <I> Registering packet service decoder for "MOT -- 1999-2002 (c) BayCom GmbH"
12:16:18 <I> Registering packet service decoder for "Streamoutput -- 1999-2002 (c) BayCom GmbH"
12:16:18 <I> Registering packet service decoder for "IP over DAB -- 2001-2002 (c) BayCom GmbH"
12:16:18 <I> DAB application server V 2.26F, (c)1999-2004 by BayCom GmbH, http://www.baycom.de
12:16:18 <I> logd: started daemon
12:16:18 <I> Hostname: localhost:8002
12:16:18 <I> Port: 8002
12:16:18 <I> HTTPD-root: /root/bin/dabusb2/htdocs
12:16:18 <I> httpd: daemon started
12:16:18 <I> get_rdi: RDI-decoder started
12:16:18 <I> cleanup: background task started
12:16:18 <C> Tuning to: 222064Khz
12:16:20 <I> MOT-Server: 'localhost', port 0, access path ''
12:16:20 <I> Data path: '/root/bin/dabusb2/htdocs/data'

server is running, press CTRL-C to abort
12:16:20 <W> MOT-Library: C++ Version
12:16:22 <W> read_mem: bulk_write failed
12:16:22 <W> read_mem: bulk_write failed
12:16:22 <W> read_mem: bulk_write failed
12:16:24 <I> Get configuration data
12:16:24 <W> Configuration change: Subch #1, exist 1, descr 00000000, type 1, enable 0
12:16:24 <W> Configuration change: Subch #2, exist 1, descr 00000000, type 1, enable 0
12:16:24 <W> Configuration change: Subch #3, exist 1, descr 00000000, type 1, enable 0
12:16:24 <W> Configuration change: Subch #4, exist 1, descr 00000000, type 1, enable 0
12:16:24 <W> Configuration change: Subch #5, exist 1, descr 00000000, type 1, enable 0
12:16:24 <W> Configuration change: Subch #6, exist 1, descr 00000000, type 1, enable 0
12:16:24 <W> Configuration change: Subch #7, exist 1, descr 00000000, type 1, enable 0
12:16:24 <W> Configuration change: Subch #8, exist 1, descr 00000000, type 1, enable 0
12:16:24 <W> Configuration change: Subch #9, exist 1, descr 00000000, type 1, enable 0
12:16:24 <W> Configuration change: Subch #10, exist 1, descr 00000000, type 1, enable 0
12:16:24 <W> Configuration change: Subch #11, exist 1, descr 00000000, type 1, enable 0
12:16:24 <W> Configuration change: Subch #12, exist 1, descr 00000000, type 1, enable 0
12:16:24 <W> Configuration change: Subch #20, exist 1, descr 00000000, type 0, enable 0
12:16:24 <W> Configuration change: Subch #21, exist 1, descr 00000000, type 0, enable 0
12:16:24 <W> Configuration change: Subch #22, exist 1, descr 00000000, type 0, enable 0
12:16:24 <I> Start decoder threads
12:16:24 <I> Install Streamoutput for #22, scid 22, addr -1
12:16:24 <I> Install MOT for #22, scid 22, addr 1
12:16:24 <C> #22: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <I> Install Streamoutput for #20, scid 20, addr -1
12:16:24 <I> Install Streamoutput for #21, scid 21, addr -1
12:16:24 <I> Install MOT for #21, scid 21, addr 1
12:16:24 <C> #21: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <I> XPAD/MOT decoder thread for subchannel 1 started, path /root/bin/dabusb2/htdocs/data/10a5/d411/
12:16:24 <I> XPAD/MOT decoder thread for subchannel 2 started, path /root/bin/dabusb2/htdocs/data/10a5/d511/
12:16:24 <I> XPAD/MOT decoder thread for subchannel 3 started, path /root/bin/dabusb2/htdocs/data/10a5/d711/
12:16:24 <I> XPAD/MOT decoder thread for subchannel 4 started, path /root/bin/dabusb2/htdocs/data/10a5/d811/
12:16:24 <I> XPAD/MOT decoder thread for subchannel 5 started, path /root/bin/dabusb2/htdocs/data/10a5/d911/
12:16:24 <I> XPAD/MOT decoder thread for subchannel 6 started, path /root/bin/dabusb2/htdocs/data/10a5/d412/
12:16:24 <I> XPAD/MOT decoder thread for subchannel 7 started, path /root/bin/dabusb2/htdocs/data/10a5/df12/
12:16:24 <I> XPAD/MOT decoder thread for subchannel 8 started, path /root/bin/dabusb2/htdocs/data/10a5/d313/
12:16:24 <I> XPAD/MOT decoder thread for subchannel 9 started, path /root/bin/dabusb2/htdocs/data/10a5/d314/
12:16:24 <I> XPAD/MOT decoder thread for subchannel 10 started, path /root/bin/dabusb2/htdocs/data/10a5/d315/
12:16:24 <I> XPAD/MOT decoder thread for subchannel 11 started, path /root/bin/dabusb2/htdocs/data/10a5/df15/
12:16:24 <I> Found subchannel #20 for packet
12:16:24 <I> Found subchannel #21 for packet
12:16:24 <I> Found subchannel #22 for packet
12:16:24 <I> XPAD/MOT decoder thread for subchannel 12 started, path /root/bin/dabusb2/htdocs/data/10a5/df13/
12:16:24 <W> Packet decoder thread for subchannel 20 started
12:16:24 <W> Packet decoder thread for subchannel 21 started
12:16:24 <W> Packet decoder thread for subchannel 22 started
12:16:24 <C> #1: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <C> #2: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <C> #3: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <C> #4: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <C> #5: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <C> #6: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <C> #7: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <C> #8: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <C> #9: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <C> #10: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <C> #11: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <C> #12: Lost MOT-synchronisation, syncing to next DG 3
12:16:24 <C> #21.15: Missing packet, cur 2, last 0
12:16:25 <I> DAB server stopped
goodbye
12:16:25 <W> MOT stop decoding issued
12:16:25 <I> get_rdi: RDI-decoder stopped
12:16:25 <W> ******************* SHUTDOWN **********************
12:16:25 <W> Wait for shutdown #1
12:16:25 <W> packet-decoder: wrong CRC (d758, calc: a436)
12:16:25 <I> #20: Receive error, retry
12:16:25 <W> packet-decoder: wrong CRC (86a6, calc: f5c8)
12:16:25 <I> #21: Receive error, retry
12:16:25 <W> packet-decoder: wrong CRC (2786, calc: f06d)
12:16:25 <I> #22: Receive error, retry
12:16:25 <I> cleanup: background task stopped
12:16:25 <W> #20: Stopping decoder for packet stream
12:16:25 <W> #21: Stopping decoder for packet stream
12:16:25 <W> #22: Stopping decoder for packet stream
12:16:25 <W> Stopping PAD/MOT-decoder for stream 2
12:16:25 <W> Stopping PAD/MOT-decoder for stream 3
12:16:25 <W> Stopping PAD/MOT-decoder for stream 4
12:16:25 <W> Stopping PAD/MOT-decoder for stream 5
12:16:25 <W> Stopping PAD/MOT-decoder for stream 6
12:16:25 <W> Stopping PAD/MOT-decoder for stream 7
12:16:25 <W> Stopping PAD/MOT-decoder for stream 9
12:16:25 <W> Stopping PAD/MOT-decoder for stream 10
12:16:25 <W> Stopping PAD/MOT-decoder for stream 11
12:16:26 <W> Stopping PAD/MOT-decoder for stream 1
12:16:26 <W> Wait for shutdown #2
12:16:26 <W> Wait for shutdown #3
12:16:26 <W> Wait for shutdown #4
12:16:26 <W> Wait for shutdown #5
12:16:26 <W> Wait for shutdown #6
12:16:26 <W> Wait for shutdown #7
12:16:26 <W> Wait for shutdown #8
12:16:26 <W> Stopping PAD/MOT-decoder for stream 8
12:16:26 <W> Wait for shutdown #9
12:16:26 <W> Wait for shutdown #10
12:16:26 <W> Wait for shutdown #11
12:16:26 <W> Wait for shutdown #12
12:16:26 <W> Stopping PAD/MOT-decoder for stream 12
12:16:26 <W> Wait for shutdown #20
12:16:26 <W> Wait for shutdown #21
12:16:26 <W> Wait for shutdown #22
12:16:26 <W> MOT-Shutdown finished
12:16:26 <I> ***************** MOT loop dying ******************
12:16:26 <I> ***************** MOT loop dead *******************
12:16:26 <W> MOT stop decoding completed
Segmentation fault
MHildebrandt

Re: DAB-Monitor

Beitrag von MHildebrandt »

OK, jetzt macht sich bei mir Verwirrung breit:

Du hast den dabusb-Treiber auf RPi kompiliert bekommen, aber er startet nicht, richtig?

Das wird sich sicher regeln lassen. Da würde ich in den nächsten Wochen gern mal drangehen.

Dann hast Du ein Log vom Start des Webservers geschickt.

Den kannst Du doch aber nicht auf RPi gestartet haben, weil der RPi doch nen Arm-Prozessor hat.

Oder hast Du die Webserversourcen?

Oder hat das Log gar nichts mit dem RPi zu tun und Du hast es auf nem X86 Rechner gestartet?

Verwirrt, Martin
mobi

Re: DAB-Monitor

Beitrag von mobi »

korrekt erstmal, dabusb Treiber auf RPi erfolgreich kompiliert, wird aber beim anstecken der DRBox nicht geladen.
Der Webserver Log ist von nem Suse 10.3 32Bit X86 Rechner
Wrzlbrnft

Re: DAB-Monitor

Beitrag von Wrzlbrnft »

*hochhol*
Weiß eigentlich jemand, warum beim Münchner DAB Monitor der Bundesmuxx die AAC-Programme ständige Aussetzer produzieren? Bei den MP2-Programmen sowie bei anderen Ensembles ist das nicht der Fall.
Martin S.

Re: DAB-Monitor

Beitrag von Martin S. »

Wie sieht es denn mit der 2.40A aus?
Wird es diese Version in nächster Zeit zum download geben?

Gruß
HansEberhardt

Re: DAB-Monitor

Beitrag von HansEberhardt »

Wrzlbrnft hat geschrieben: *hochhol*
Weiß eigentlich jemand, warum beim Münchner DAB Monitor der Bundesmuxx die AAC-Programme ständige Aussetzer produzieren? Bei den MP2-Programmen sowie bei anderen Ensembles ist das nicht der Fall.
Mir ist dieser Aussetzereffekt mit Gezwitscher nur bei Energy aufgefallen. Bei anderen AAC-Programmen vom 5C nicht. Benutze dazu die aktuellste Winamp-Version.
Antworten