Update auf yavdr 0.3.0 --> segfault --> kein HD und nur noch ein DVB USB Device

  • Hallo,


    eigentlich war alles (fast) ganz ok, in meinem yaVDR werkelten 2 USB DVB-S Geräte vor sich hin.


    1) TechnoTrend S2-3600 DVB-S2 USB Box
    2) TerraTec Cinergy S2 USB


    Der VDR Server steht im Speicher (Kopflos) und soll über das LAN live TV Streamen und loak aufnehmen. Das hat er auch gemacht, mit einer Einschränkung: HD konnte ich immer schon nur 1 Kanal sehen, bzw. aufnehmen. Da ich noch eine TechnoTrend S2-3600 DVB-S2 übrig habe (zwei funktionieren ja nicht parallel --> Siehe hier: Artefakte nach ein paar Minuten ) dachte ich, probiere mal aus, ob das Problem gelöst ist, nachdem ich den Forumsbeitrag hier gelesen habe.


    also habe ich ein dist-upgrade gemacht, mit der Folge, dass die TT 3600 nun gar nicht mehr funktioniert und die Cinergy kein HD liefert :(


    dmesg

    Code
    vdr[1457]: segfault at 3e7bac ip 0813fd72 sp bfa88320 error 4 in vdr[8048000+159000]


    syslog

    Code
    Jan 16 17:08:06 sat vdr: [5578] frontend 0/0 timed out while tuning to channel 0, tp 111170
    Jan 16 17:08:27 sat vdr: [5578] frontend 0/0 timed out while tuning to channel 45, tp 111302


    Es sind keine bösen Plugins installiert, eigentlich brauche ich so gut wie keine Plugins, weil der VDR so wie so nur ins LAN streamen soll


    /etc/vdr/plugins/order.conf


    Könnt ihr mir bitte ein paar Tipps geben? :wand HELP!
    Braucht ihr noch Infos oder Logs?


    Gruß Andi

    yaVDR 0.5 (headless): MSI H61M-P25(B3) - Intel Celeron G440 - 4 GB RAM - 2x 1 TB SATA HD - 2 x TechnoTrend TT-connect S2-3600 (& 1 x Terratec Cinergy S2 USB HD)
    Clients: Android: Samsung Galaxy Tab (vplayer) - Windows: VLC

  • Bitte Zeilen aus dem syslog posten, die vor dem segfault liegen und "vdr[1457]" enthalten. Bitte posten, was

    Code
    dpkg -l | grep -i dkms

    liefert.


    Gruß
    hepi


    P.S.: Es handelt sich um ein Update von yaVDR 0.3.0 zu 0.3.1? Fehlt das main-repo?

  • Hallo Hepi,


    vor dem segfault steht -- ääähhhh :wow :wow :wow
    Ich wollte gerade den VDR neu starten um im syslog nach dem segfault zu suchen (der erste war aus dem dmesg) und da passiert jetzt folgendes:


    Code
    tv@sat:~$ sudo vdr restart
    vdr: no primary device found - using first device!
    Speicherzugriffsfehler


    Das ist nun aber ganz neu, das hat der VDR noch nie gemacht. --> Ich habe den VDR jetzt rebootet, sieht absolut top aus nach dem Start, 2 Devices erkannt. Hier der Auszug auf pastbin: http://pastebin.com/HygzKD0e


    Code
    sudo dpkg -l | grep -i dkms
    ii  dkms                           2.1.1.2-6yavdr0~lucid                       Dynamic Kernel Module Support Framework
    ii  nct677x-dkms                   1.0.4-1yavdr1                               nct677x driver in DKMS format.
    ii  s2-liplianin-dkms              0~20110626.15390~lucid                      s2-liplianin driver in DKMS format.


    Eigentlich war der Plan schon auf die 0.3.1 ein upgrade zu machen aber da fehlt wohl in der Tat ein Eintrag :(



    Code
    Datei: /etc/apt/sources.list.d/yavdr.list
    
    
    deb http://ppa.launchpad.net/yavdr/stable-vdr/ubuntu lucid main
    deb http://ppa.launchpad.net/yavdr/stable-xbmc/ubuntu lucid main
    deb http://ppa.launchpad.net/yavdr/stable-yavdr/ubuntu lucid main


    Irgendwie komisch, ich dachte zuerst ich habe mir das eingebildet aber es sieht so aus, dass der segfault immer erst nach einer bestimmten Laufzeit auftritt - kann das sein???


    Gruß Andi



    Nachtrag: In der Tat, nach einem reboot des Servers funktionieren zuerst (bis jetzt!) beide DVB-S Receiver normal. Kann jetzt zwei HD Streams wieder parallel empfangen. VÖLLIG RATLOS - habe ich eine Demo Version von Astra - da schaltet sich nach 12 Stunden HD automatisch ab - lol

    yaVDR 0.5 (headless): MSI H61M-P25(B3) - Intel Celeron G440 - 4 GB RAM - 2x 1 TB SATA HD - 2 x TechnoTrend TT-connect S2-3600 (& 1 x Terratec Cinergy S2 USB HD)
    Clients: Android: Samsung Galaxy Tab (vplayer) - Windows: VLC

    2 Mal editiert, zuletzt von andikr ()

  • Denkfehler bei mir: Für Lucid braucht man das main-Repo eigentlich nicht. Dort liegt derzeit nur ein Paket (dvb-driver-sundtek). Das war früher mal anders, aber hat sich geändert.


    Wenn Du yaVDR 0.3 benutzt und dann Paketupdates einspielst über


    sudo apt-get update
    sudo apt-get dist-upgrade


    dann bekommst Du automatisch yaVDR 0.3.1. Hast Du Dir die Postings von fnu zu yaVDR 0.3.1 mal durchgelesen hier im Forum?


    Deine Problembeschreibung ist für mich etwas wirr. Ich habe keine Ahnung, ob das Problem jetzt gelöst ist oder nicht.


    Und was meinst Du mit Demoversion von ASTRA für 12 Stunden am Tag? Wirft Dein Vermieter für die restliche Zeit eine große dunkle Decke über die Schüssel oder wie?


    Falls es also funktioniert: Glückwunsch!


    Gruß
    hepi

  • Hallo hepi,


    Zitat

    Wenn Du yaVDR 0.3 benutzt und dann Paketupdates einspielst über


    sudo apt-get update
    sudo apt-get dist-upgrade


    dann bekommst Du automatisch yaVDR 0.3.1. Hast Du Dir die Postings von fnu zu yaVDR 0.3.1 mal durchgelesen hier im Forum?

    das habe ich auch gedacht. Das dist-upgrade hat auch fehlerfrei funktioniert und aktuell gibt es keine neuen Pakete. Aber im Webfrontend vom yaVDR sagt mir die Ausgabe:


    Code
    yavdr-essential                    0.3.0.2089-1yavdr1                              Informational list of build-essential packag
    yavdr-i18n                         0.3.0.2566-1yavdr1                              i18n support for yaVDR
    yavdr-startup                      0.3.0.2740-1yavdr1                              scripts for startup, shutdown and s3
    yavdr-utils                        0.3.0.2566-1yavdr2                              Utilities and WEB front end for yaVDR


    Kannst du dir das erklären?


    Zitat

    Und was meinst Du mit Demoversion von ASTRA für 12 Stunden am Tag? Wirft Dein Vermieter für die restliche Zeit eine große dunkle Decke über die Schüssel oder wie?

    Das war nur ein Spaß, weil die Tage nach dem Dist-Upgrade der Fehler immer erst nach ein paar Stunden Uptime des Servers aufgetreten ist :]


    Der aktuelle Status ist, dass seit gestern Abend (ca. 18:00 Uhr) kein segfault Fehler mehr aufgetrten ist und alles funktioniert wie erwartet. Das ist doch sehr komisch - oder?


    Gruß Andi

    yaVDR 0.5 (headless): MSI H61M-P25(B3) - Intel Celeron G440 - 4 GB RAM - 2x 1 TB SATA HD - 2 x TechnoTrend TT-connect S2-3600 (& 1 x Terratec Cinergy S2 USB HD)
    Clients: Android: Samsung Galaxy Tab (vplayer) - Windows: VLC

  • Könnte auch an dvbmon liegen, welches bei 0.3 die vorhandenen DVB-Geräte zählt und deren Erscheinen abwartet, bevor beim Boot der VDR gestartet wird.


    Allgemeiner Tipp, falls weiterhin Probleme auftreten: Installier Dir doch die 0.4.


    Gruß
    hepi

Jetzt mitmachen!

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