FM-Radio (a.k.a UKW) mit VDR empfangen mittels des Plugins Analogradio

  • Hallo zusammen,


    erstmal ein gutes neues Jahr allen VDRlern!


    Letztes Jahr (auch wenn das so lange klingt, es sind gerade ein paar Wochen vergangen) habe ich easyVDR auf einer alten Kiste mit DXR3-Karte installiert und das Ding läuft super (bis auf ein paar Kleinigkeiten, die ich noch optimieren möchte). Da noch ein PCI-Slot frei war und noch ein alte WinTV PCI-Karte 44534 mit Chipsatz BT878 da war, las ich über das Plugin Analogradio und dachte mir, wir können noch Analogradio (FM, UKW) hören.
    Die Karte habe ich in den freien Slot eingebaut, eine DVB-T-Antenne mit Kupplung-Adapter an den FM-Eingang der Karte angeschlossen und ein Audio-Kabel (3,5 mm Klinke auf 3,5 mm Klinke von der TV-Karte zum Line-In des Sound-On-Boards angeschlossen.
    Folgendes habe ich gemacht, ausprobiert und als Ergebnis bekommen:


    lpsci -v: (nur der Radio-Teil der Karte)

    Code
    00:10.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
    	Subsystem: Hauppauge computer works Inc. WinTV Series
    	Flags: bus master, medium devsel, latency 64, IRQ 10
    	Memory at fc7ff000 (32-bit, prefetchable) [size=4K]
    	Capabilities: [44] Vital Product Data
    	Capabilities: [4c] Power Management version 2


    ls -lh /dev/radio*:

    Code
    crw-rw---- 1 root video 81, 64 2009-01-06 19:05 /dev/radio0


    Im OSD habe ich die Plugins analogradio, radio und radiolist aktiviert. Die Zeile PLUGIN der Datei /etc/vdr/sysconfig sieht so aus (per Hand habe ich das Gerät für analogradio angepasst):

    Code
    PLUGINLIST=" \"-Panalogradio -r /dev/radio0 \" \"-Pcoverviewer \" \"-Pdvdconvert -c /etc/vdr/plugins/dvd2vdr.conf\" \"-Pdvd \" \"-Pdvdswitch \" \"-Pdxr3 \" \ "-Pfemon \" \"-Pfilebrowser \" \"-Phdmonitor \" \"-Pimage -C /usr/bin/imageplugin.sh -m /usr/bin/mount.sh\" \"-Pmplayer -m /usr/bin/mount.sh -M /usr/bin/mpla y.sh\" \"-Pmusic -m /usr/bin/mount.sh\" \"-Posdimage --directory /media/photos/vdr\" \"-Ppicselshow \" \"-Pradioinfo \" \"-Pradio \" \"-Pradiolist \" \"-Pscr eenshot \" \"-Pshowrecinfo \" \"-Psleeptimer -e /usr/bin/sleeptimer.sh\" \"-Psysinfo \" \"-Ptvonscreen -v /etc/vdr/vdradmin/vdradmind.at\" \"-Pundelete \" \" -Pvcd -v /dev/dvd\" \"-Pvdrcd -c /dev/dvd -c /media/dvd -c /media/cdfs\" \"-Pcdda -d /dev/dvd\""


    In die Datei /usr/local/src/vdr-1.4.7-shutdown-rewrite-extp44/PLUGINS/src/analogradio-0.1.3a/device.c habe ich die Zeile 26 angepasst:

    Code
    source = cSource::FromString("C");


    In die Datei /etc/vdr/channels.conf habe ich 2 Radiosender per Hand eingetragen:

    Code
    EinsLive:102400:I0C0M0:C:0:0:300:0:0:1:0:0:0
    RadioErft:105800:I0C0M0:C:0:0:300:0:0:1:0:0:0


    Im OSD kann ich mit Hilfe des Plugins Radiolist nur die Radiosender anzeigen lassen. Wenn ich eins davon wähle, bekomme ich die Meldung "Kanal nicht verfügbar!". Außer dieser Meldung ist auch in der Datei /var/log/messages nichts Anderes zu finden.


    Könnt Ihr mir vielleicht helfen? Wie kriege ich das Ganze zum Laufen? Habe ich irgendwo Fehler gemacht? Was muss ich noch machen? Mit der Karte musste es doch funktionieren. Auf dem gleichen PC habe ich zu Testzwecken auf eine andere Festplatte Ubuntu installiert und die Karte hat funktioniert. Radio konnte ich über gnomeradio hören.


    Besten Dank und viele Grüße


    Cezar

  • wird ein Treiber für die Radiokarte geladen?
    da udev das device angelegt hat, ist dies aber vermutlich der Fall


    ich würd sagen Du hast an alles gedacht. Sogar das radio device hast Du manuell richtig gesetzt (default ist unverständlicherweise ja /dev/radio)


    Da das Plugin auch die Soundkarte nutzt: ist eine Soundkarte verfügbar, deren Treiber OSS unterstützt und die das device /dev/dsp verwendet?

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • hallo Dr. Seltsam, es ist mir eine große Ehre, die erste Antwort von Dir zu bekommen.


    Treiber für die Radiokarte? Ist das, was ich brauhe:
    lsmod | grep bt878

    Code
    bt878                  11976  2 dvb_bt8xx,dst
    bttv                  180404  2 dvb_bt8xx,bt878


    Ich benutze eine alte Hauptplatine von Intel mit Slot 1 SR440BX. Da ist Sound-on-Board mit Chipsatz von Creative vorhanden.

    Code
    00:0c.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06)
    	Subsystem: Intel Corporation ES1371, ES1373 AudioPCI On Motherboard SunRiver
    	Flags: bus master, slow devsel, latency 64, IRQ 9
    	I/O ports at ef00 [size=64]
    	Capabilities: [dc] Power Management version 1


    ls -lh /dev/dsp*

    Code
    crw-rw---- 1 root audio 14,  3 2009-01-07 10:46 /dev/dsp
    crw-rw---- 1 root audio 14, 19 2009-01-07 10:46 /dev/dsp1
    crw-rw---- 1 root audio 14, 35 2009-01-07 10:46 /dev/dsp2


    Zitat

    Da das Plugin auch die Soundkarte nutzt: ist eine Soundkarte verfügbar, deren Treiber OSS unterstützt und die das device /dev/dsp verwendet?


    Wie kann ich das feststellen? Mit OSS kenne ich mich nicht aus. Ich habe allerdings Sigma Designs REALmagic Decoder (em8300 a.k.a DXR3) Karte. Diese sollte OSS anstatt ALSA benutzen. Die DXR3 ist mit einem CD-Audio-Kabel mit dem CD-IN des Sound-on-Boards verbunden und alles funktioniert.


    Danke und Gruß


    Cezar

  • tja, da bin ich ratlos. Im wiki hat das Plugin glaube ich einen gelben Status -keine Ahnung, ob es überhaupt noch läuft.


    Ich würde als nächste smal sehen, ob das Radio anderweitig unter easyvdr ansprechbar ist. Gibt es bei easyvdr v4l2-ctl ? wenn ja, was sagt


    v4l2-ctl --all -d /dev/radio0

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Code
    easyVDR:~# v4l2-ctl --all -d /dev/radio0 
    Driver info:
    	Driver name   : 
    	Card type     : 
    	Bus info      : 
    	Driver version: 0
    	Capabilities  : 0x00000000


    Was heißt das? Meine Vermutung ist, dass es nicht gut aussieht. Dann nehme ich die Karte halt raus und verwende sie woanders. Es wäre aber schön "all-in-one" Lösung - neben Fernsehen noch Radio - zu haben. DVB-T-Radio gibt es nur in Berling und wenn man kein DVB-S oder DVB-C hat, bleibt einem noch das alte Analogradio übrig. DAB bietet im Moment sehr wenige Sender und ist für Linux-Benutzer eine shwierig zu realisierende Option.


    Gruß


    Cezar

  • das sieht wirklich komisch aus.


    Boote doch mal ein Ubuntu von CD und probiere, wie die Ausgabe da aus sieht.


    Ansonsten: Eine PVRUSB2 hat auch einen Radiotuner, und liefert in Verbindung mit pvrinput somit auch Radio. Ist aber nicht ganz preiswert, glaube so um 80,- Euro bei ebay. (?)

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!