Ankündigung: diverse Neuerungen, VDR, Plugins, DVB 1.1.1, PVR, Kernel

  • Sorry für die längere Sendepause, aber die diversen Updates haben
    erheblich Zeit verschlungen ...


    Ab sofort stehen folgende Neuerungen zur Verfügung, die sich zunächst
    im Testing-Zweig des Projekt-Repositories niederschlagen:


    - aktualisierte DVB-Treiber (Version 1.1.1), die auch SkyStar2
    unterstützen; im Gegensatz zur Vorabversion (1.1.0) führen die Treiber
    bei der Installation eine Art Hardware-Erkennung aus und schreiben
    eine auf das wesentliche reduzierte Modulkonfigurationsdatei; bei der
    Installation wird eine zuvor installierte Version (1.0.1 und 1.1.0)
    der Treiber automatisch deinstalliert.


    - aktualisierte Treiber für die PVR250/350 (Release 0.1.9); diese
    ivtv-Treiber werden vom analogTV-Plugin verwendet und können jetzt
    auch dazu dienen, das PVR350-Plugin _auszuprobieren_ (Ausgabe über die
    Karte); von einem Produktivbetrieb würde ich aber absehen ;)


    - diverse neue Plugins, etwa zur Ausgabe über die PVR350, für die
    Anzeige der Empfangsqualität (femon) und zum Erstellen von Screenshots
    auf Knopfdruck an der Fernbedienung.


    - überarbeitetes analogTV-Plugin: Es stellt jetzt bei der Installation
    einige Fragen und erzeugt aus den Antworten eine Grundkonfiguration,
    sprich Kanallisten (aus den Beispieldateien oder generisch), und setzt
    die Plugin-Einstellungen für klassische TV-Karten beziehungsweise PVR;
    Details der Konfiguration, etwa für Audio bei klassischen TV-Karten,
    sind aber nach wie vor manuell zu erledigen (das wird sich auch kaum
    anders machen lassen).


    - neues streamdev-Plugin (3.1), das jetzt zweigeteilt in einen Client-
    und einen Server-Part ist; die Konfigurationseinstellungen werden
    nicht automatisch übernommen; aufgrund der neuen Plugin-Namen gibt es
    auch kein automatisches Update, sondern man muss das zu Fuß durch
    Rauswerfen von vdr-plugin-streamdev und Hinzufügen von
    vdr-plugin-streamdev-client oder -server erledigen; Achtung der
    Server-Teil kennt jetzt eine Datei ähnlich der svdrphosts.conf, in der
    Rechner, die übers Netz zugreifen dürfen, einzutragen sind
    (streamdevhosts.conf in /etc/vdr/plugins).


    - die jetzt aktuelle VDR-Version (1.2.6-15) bringt einen neuen
    Elchi-Patch (4c) mit, organisiert einige Details der Integration von
    Addons neu (commands.*.conf und reccmds.*.conf-Dateien), sieht das
    Ergänzen individueller Kommandos (commands.custom.conf und
    reccmds.custom.conf) vor, beschleunigt die Patch-level-Prüfung der
    Plugins heftig (Dank an Markus Braun) und weist eine geänderte
    runvdr-Datei auf, die sowohl mit den alten als auch den neuen
    DVB-Treibern klarkommt (falls im Betrieb der Treiber stirbt und neu
    geladen werden muss).


    Keine Neuerungen ohne Kröte:


    Die neuen Treiber (DVB und PVR/ivtv) backe ich nur noch für den
    bereitgestellten Kernel 2.4.24-ctvdr-2 und seine Nachfolger.


    Nach mehreren Wochen Testbetrieb hat sich dieser Kernel, in den Video
    for Linux 2 (V4L2) eingepatcht ist, bewährt. V4L2 ist Voraussetzung,
    um das analogTV-Plugin sinnvoll einsetzen zu können und bringt
    breitere Unterstützung für analoge Tuner-Karten. Das heißt, wer die
    neuen Treiber einsetzen will, muss auf den Kernel umsteigen. Hinweise
    dazu gibt es hier:


    http://www.heise.de/ct/ftp/projekte/vdr/kernelupdate.shtml


    Kernel 2.4.25 steht im Moment nicht zu Diskussion - die V4L2-Patches,
    die es dafür gibt, harmonieren nicht mit den ivtv-Treibern und haben
    im Versuchsbetrieb auch Ärger mit klassischen TV-Karten und dem
    analogTV-Plugin gemacht. Zu gegebener Zeit werde ich noch mal einen
    Versuch machen. Auch um Kernel 2.6.x mache ich bis auf weiteres einen
    Bogen: Für vieles, was mit 2.4 läuft, ist Ärger vorprogrammiert, etwa
    Hollywood+ (DXR3) und ivtv.


    Der Haken: Erst Kernel 2.4.25 bringt das XFS-Dateisystem
    mit. Netzwerkkartentreiber für einige nforce-Chipsätze sind erst dort
    zu haben. Und natürlich fehlen zahlreiche Fixes, die die Entwickler in
    der neueren Version schon eingebaut haben; sollte sich etwas davon als
    Showstopper für den VDR-Betrieb herausstellen, so sollte man dem auch
    mit einem Patch und einer neuen Revision des Pakets beikommen können.


    Peter

  • Hallo,


    ich habe gerade versucht apt-get upgrade durchzuführen.
    Aber leider funktioniert dies nicht, da mindestens vdr 1.2.6-14 benötigt wird.
    Ich verwende zur Zeit vdr 1.2.6-13 mit der Multipatch-Varinate von Tobi.
    Wie kann ich nun auf die neuste Version vdr 1.2.6-15 updaten?


    Gruß
    Steffen

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

    Einmal editiert, zuletzt von tester ()

  • Hallo


    runvdr "die sowohl mit den alten als auch den neuen DVB-Treibern klarkommt (falls im Betrieb der Treiber stirbt und neu geladen werden muss)."


    Könnte mal wer die runvdr hier im Forum anhängen?


    Danke


    MFG Ronny

  • Moin moin,

    Zitat

    Original von psct
    Der Haken: Erst Kernel 2.4.25 bringt das XFS-Dateisystem mit.


    nachdem ich auch erst einen für 2.4.24 passenden xfs-patch gesucht hatte und feststellen musste, das SGI hier noch immer keinen freigegeben hat, habe ich mir mal den Kernel-patch von 2.4.23 nach 2.4.24 angesehen und dann kurzentschlossen den 2.4.23-xfs-patch auf Deine 2.4.24-ctvdr-2 Kernelquellen angewendet. Der einzige reject (zusätzlich zum Makefile.rej) lässt sich recht einfach anpassen. Läuft so seit ein paar Tagen bei mir incl. ACPI-patch ausgesprochen problemlos.
    mfG
    Carsten

  • die runvdr ist nix aufregendes, noch dazu scheußlich kodiert ;) und berüchsichtigt halt die beiden verfügbaren DVB-Treiber-Varianten (1.0.1 und 1.1.1), so wie sie für das Debian-System gebaut sind:


    VDRPRG="vdr"
    VDROPT="$*"
    VDRCMD="$VDRPRG $VDROPT"
    LSMOD="`/sbin/lsmod | grep -w '^dvb' | wc -l`"
    KILL="/usr/bin/killall -q -TERM"

    DVB11="no"
    if [ -e "/etc/modutils/linuxtv-dvb.`uname -r`" ]; then
    DVB11="yes"
    fi

    if [ "$DVB11" = "yes" ]; then
    modprobe dvb
    else
    if [ $LSMOD -eq 0 ] ; then
    modprobe dvb-ttpci >/dev/null 2>&1
    fi
    # get DVB module stack
    MODULES=`lsmod | grep dvb-core | cut -d'[' -f2 | cut -d']' -f1`
    MODULES="$MODULES dvb-core"
    fi

    while (true) do
    # change /dev/null to /tmp/vdr.out
    # for debugging purposes
    eval $VDRCMD 2>/tmp/vdr.err >/dev/null
    RET=$?
    if test $RET -eq 0; then exit; fi
    if test $RET -eq 2; then
    ERR=`cat /tmp/vdr.err`
    logger -t runvdr "stopping after fatal fail ($ERR)"
    exit
    else
    logger -t runvdr "restarting VDR"
    fi
    $KILL $VDRPRG
    sleep 5
    if [ "$DVB11" = "yes" ]; then
    modprobe -r dvb
    sleep 2
    modprobe dvb
    else
    for MODUL in $MODULES; do
    rmmod $MODUL >/dev/null 2>&1
    wait `pidof rmmod`
    done
    modprobe dvb-ttpci >/dev/null 2>&1
    fi
    done


    Peter

  • Hi,


    ich nehme mal an, dass der DVB-Treiber 1.1.1 nur in Verbindung mit dem kernel-image-2.4.24-ctvdr funktioniert?
    Nachdem ich das samt der Treiber installiert habe (linuxtv-dvb-modules-2.4.24-ctvdr-2) startet der VDR nach einem Reboot zwar erst einmal. Allerdings bleiben viele Programme ohne Bild (ARD, ZDF, VIVA, RTL). Es funktionieren z.B. Kabel 1, ProSieben, N24...


    Will ich das gegrabbte Fernsehbild mittels vdradmin anschauen erfolgt unmittelbar ein Restart des vdr. (Kernel-Fehlermeldung + Fehlermeldung auf Konsole, dass das jpeg auf tmp/ nicht erzeugt werden kann + Hinweisen woran das liegen könnte).
    Ist übrigens davon unabhängig, ob ich die Orig c't-Version (1.2.6-9) Einsetze oder den Multipatch von Tobi (1.2.6-15). Nach dem Neustart des VDR kann ich das OSD Menü noch aufrufen aber das Bild bleibt dann komplett schwarz bis ich den Rechner neu starte. Bzw.wie kann ich die Treiber neu initialisieren?


    Derzeit habe ich nur die Nexus-S 1.6 im Rechner. Was mache ich falsch bzw. kann ich anders machen um das Problem zu lösen?


    Versuche gerade den Kernel selber zu compilieren,was mir an sich auch gelingt. Allerdings bekomme ich dann LIRC nicht zum Laufen - zumindest nicht als Modul, weil bei der Kernel-Konfig wohl etwas nicht stimmt. Vielleicht kann mir alternativ dazu jemand einen Tipp geben!


    Danke & viele Grüße,
    Max


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

  • Zitat

    Wie kann ich überprüfen welche DVB Treiberversion aktuell installiert ist?
    Möchte gern wissen ob der DVB Treiber auf 1.1.1 aktualisiert wurde.


    dpkg -l | grep "dvb" aufrufen


    Automatisch wird der Treiber nicht aktualisiert, da er einen neuen Kernel erfordert.


    Peter

  • Hi,


    das Problem mit dem Treiber habe ich nun teilweise gelöst. Auch ARD etc werden nun angezeigt. :]


    Das Problem mit vdradmin besteht jedoch weiter...


    Viele Grüße,
    Max


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

  • Zitat

    ich nehme mal an, dass der DVB-Treiber 1.1.1 nur in Verbindung mit dem kernel-image-2.4.24-ctvdr funktioniert?


    Korrekt.


    Zitat

    das Problem mit dem Treiber habe ich nun teilweise gelöst. Auch ARD etc werden nun angezeigt. Freude


    Was war's? Hier gibt es keine Probleme mit dem Empfang ...


    Zitat

    Das Problem mit vdradmin besteht jedoch weiter...


    Kann ich derzeit leider nur bestätigen. Tritt auch auf einem Zweikartensystem auf.


    Peter

  • Zitat

    Original von psct


    dpkg -l | grep "dvb" aufrufen


    Automatisch wird der Treiber nicht aktualisiert, da er einen neuen Kernel erfordert.


    Das obige Kommando gibt aus:

    Zitat

    ii dvb-dev 1.1.0-1 Header files for the Linux DVB API
    ii dvb-driver-2.4 1.0.0-0woody1 sources for drivers for the Fujitsu Siemens
    ii dvb-driver-2.4 1.0.1-8ct+2 sources for drivers for the Fujitsu Siemens


    Die hatte ich manuell zusammen mit dem kernel 2.4.24-ctvdr-2 installiert.
    Wie komme ich aber an die Treiber v1.1.1? Das Treiberpaket dvb-driver-2.4.24-ctvdr-2 wird nicht aktualisiert, da es angeblich aktuell ist.


    Evtl. habe ich ja auch nur was überlesen?

  • Hi Peter,


    scheint irgendwie am Treiber zu liegen, dass die Programme nicht funktionieren. Hatte es gerade am Laufen und wollte mit der 2. Karte (Skystar 2, Rev 2.6C) noch einmal testen. Jetzt bekomme ich die Treibermodule aber nicht mehr in System...


    Ein Neukonfiguieren mit
    dpkg-reconfigure linuxtv-dvb-modules.2.4.24-ctvdr-2
    bringt leider nur folgenden Fehler:

    Code
    Paket »linuxtv-dvb-modules.2.24.-ctvdr-2« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und     dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    /usr/sbin/dpkg-reconfigure: linuxtv-dvb-modules.2.24.-ctvdr-2 is not fully installed


    ... trotzdem habe ich es schon einmal geschafft! Nur wie??!


    Auch wenn ich die Datei /etc/modutils/linuxtv-dvb-modules.2.4.24-ctvdr-2 lösche ist sie einfach nachher wieder da...


    @x world one:
    Gehe nach folgender Anleitung vor und installiere das kernel-image-2.4.24-ctvdr-2. Musst nur aufpassen, da die alten Kernels dann untern /boot/*.old landen, wenn du bereits eine neuere Version als die CT100 (das ursprüngliche C'T-ISO-Image) einsetzt...



    Viele Grüße,
    Max


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

  • Hi x world one,


    im Prinzip musst du bei den Treiber wie folgt vorgehen:
    Treiber für C'T-VDR 1.1.1


    Leider klappt es bei mir auch nicht (mehr...) so wie es soll.


    Hi x world one,


    im Prinzip musst du bei den Treiber wie folgt vorgehen:
    Treiber für C'T-VDR 1.1.1


    Leider klappt es bei mir auch nicht (mehr...) so wie es soll.


    Nachtrag:
    Mit folgendem Weg bin ich doch zum Ziel gekommen:
    1) /etc/init/vdr stop
    2) modconf aufrufen und unter "misc" die alten Treiber rauswerfen. Muss man ein bischen probieren, da die voneinander abhängen...
    3) apt-get install linuxtv-dvb-modules-2.4.24-ctvdr-2 ausführen.
    4) evt. kommen da verschiedene Meldungen??? Ok drücken und Autoerkennung aktivieren.
    5) modprobe dvb durchführen. Primäre FF-Karte sollte die Convergence-Info anzeigen.
    6) /etc/init/vdr start


    Soviel zur Theorie 8)


    Viele Grüße,
    Max


    Viele Grüße,
    Max


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

    2 Mal editiert, zuletzt von maxkr ()

  • Zitat

    Paket »linuxtv-dvb-modules.2.24.-ctvdr-2« ist nicht installiert und keine Info ist vorhanden.


    Sorry, sieht abe rnach einem Tippfehler aus. Ansonsten bitte mal die Ausgabe von dpkg -l | grep "dvb" posten.


    Mit "dpkg --purge linuxtv-dvb-modules-2.4.24-ctvdr-2" muss sich der Treiber rückstandlos entfernen lassen.


    Mit apt-get install linuxtv-dvb-modules-2.4.24-ctvdr-2 lässt er sich installieren. Vorm Rauswerfen spätestens vor dem Neuinstallieren sollten alle DVB-Modle entladen sein - am besten also vor dem Löschen, weil es sonst nur noch Modul für Modul geht.


    Peter

  • Juhuuuu!!!!


    es sie läuft bzw. sie laufen!!!!


    Und nach ein paar (gefürchteten) Anfangsabstürzen mittlerweile sehr zuverlässig. Endlich funzt die zweite Karte so wie sie soll!!! :D :D :D :D :D


    Zeit für einen Langzeittest ;D


    Viele Grüße,
    Max


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

  • Auch bei mir scheints zu gehen.
    Nach ein bischen Aufräumen und nochmaligen desinstallieren der Treiber und kompletten manuellen entfernen aller Module, ließ sich das Paket schön installieren mit Autoerkennung.


    Die ausgabe von dpkg-l | grep "dvb" fördert dann folgendes zu Tage:

    Zitat

    ii linuxtv-dvb-mo 1.1.1-1 linuxtv-dvb modules for Linux (kernel 2.4.24


    Ich hatte gehofft, dass mit der 1.1.1 das Laden schneller wird, na ja ist es leider nicht, eher noch langsamer als mit den 1.1.0. Dafür laufen sie zumindest bis jetzt stabil :)


    Danke für eure Arbeit!

  • Hi x world one,


    mir ist aufgefallen, dass die Umschaltzeiten nach längerem Betrieb (ca. 30-40 min) nun schneller gehen. Kannst du das auch feststellen???
    ...ok, ok ich finde es ja auch merkwürdig ?(


    Viele Grüße,
    Max


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

  • Nein, bisher noch nicht. Das Umschalten zw. den Programme ist aber definitiv länger als mit dem UR-CT Treiber. Auch das Laden ist länger, sprich die Zeit die beim Systemstart vergeht zw. dem Start des vdr init Skripts und dem ersten Bild. Diese zeit ist auch mit den DVB 1.1.1 noch sehr lang. Scheinbar wird jetzt auch mehr initialisiert als früher? Jedenfalls sind die Ausschriften auf der vdr Konsole wesentlich mehr als vor dem Update auf DVB1.1.1.

  • Hi x world one,


    du hast recht sobald die 2. Karte gefordert ist (SS2, Rev. 2.6C) werden die Umschaltzeiten größer...


    Viele Grüße,
    Max


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

Jetzt mitmachen!

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