[0.5 stable] Kein Shutdown nach Timern

  • Hi!
    Seit kurzem funktioniert bei mir der Shutdown nach Timern nicht mehr. Wenn ich TV schaue, eine Aufnahme läuft und ich ausschalten möchte bekomme ich die Meldung "VDR schaltet später aus - Power zum erzwingen". Danach passiert allerdings nichts. Das Frontend wird nicht detatched und der PC fährt nicht runter.



    Bei programmierten Aufnahmen fährt der PC zwar rechtzeitig hoch und nimmt auch auf, fährt aber nicht mehr herunter. Das Frontend ist dann aber detatched. Hatte hier folgende Meldungen:


    Ich muss dazu sagen, dass ich den 3.8er Kernel und nvidia 319 Treiber installiert habe, um meine GT 630 nutzen zu können.


    Gruß

  • Bei dir läuft im Logauszug halt noch eine Sofortaufnahme - da wird der VDR von sich aus nicht herunterfahren bis das durchgelaufen ist.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ja aber müsste er denn nicht wenigstens dann das Frontend detachen? So war das eigentlich sonst immer...

  • Ja aber müsste er denn nicht wenigstens dann das Frontend detachen?


    Wie sendest du dem VDR den Ausschalt-Befehl? Das Frontend-Skript kann nur reagieren, wenn es ein KEY_POWER2 (oder was du sonst in https://github.com/yavdr/yavdr…3_config_softhddevice#L12 angegeben hast) vom Eventlircd-Socket mitbekommt.


    Außerdem wartet das Frontend-Skript mit dem Detachen 15 Sekunden https://github.com/yavdr/yavdr…ddevice-02-script.py#L409

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ja, ich sende KEY_POWER2. Aus der evmap:


    Code
    KEY_POWER		= KEY_POWER2		# Power


    Habe auch schon versucht manuell zu detatchen mit KEY_PROG1. Das funktioniert auch, herunterfahren tut er trotzdem nicht.

  • Wie sieht denn deine /etc/default/vdr aus?

    Code
    # Change this to 1 if you want vdr to be able to shutdown the
    # computer
    ENABLE_SHUTDOWN=1


    Cheers,
    Ole

  • Grüß dich! Ja klar ist auch drin.
    Es hat ja auch Monate lang einwandfrei funktioniert. Das Problem ist, dass ich auf einen Schlag mehrere Sachen geändert habe und nun nicht weiß wo der Teufel stecken könnte.


    1. Neue Grafikkarte von GT 610 auf GT 630
    2. Dementsprechend Kernel 3.8 und nvidia 319
    3. Neue TV Karte von tevii 471 auf cine s2 v6.5
    4. "Downgrade" von testing auf stable


    und das quasi an einem Tag. Vorher ging alles, hinterher nicht mehr^^

  • Hast du evtl. noch custom templates für das Frontend-Skript?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Nein, auch nicht... Das einzige custom template das ich im Einsatz habe ist dieses hier um meine Fernbedienung nutzen zu können.

  • Was steht denn in der Logdatei des Frontend-Skriptes (/var/log/upstart/vdr-frontend.log)? Ein etwas größerer Syslog-Auszug wäre auch ganz praktisch... http://www.yavdr.org/documentation/0.5/de/ch06s01.html

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich beschreibe jetzt nochmal kurz das genaue Verhalten.
    Gestern Abend wollte ich eine Sendung schauen, musste aber mittendrin kurzfristig weg. Dann habe ich die restliche Sendung im TV Guide als Sofortaufnahme programmiert und die Aufnahme ist gestartet. Dann habe ich auf Power gedrückt. Es erschien die Meldung "VDR schaltet später aus - Power zum Erzwingen".
    Das frontend wurde daraufhin aber nicht detatched. Die Sendung wurde fertig aufgenommen und der PC war noch an als ich einige Stunden später nach hause kam.


    Normalerweise sollte doch, wenn bei laufender Aufnahme der Power Button betätigt wird, das frontend detatchen und VDR nach beendetet Aufnahme und berücksichtigter Brückenzeit den PC herunterfahren, oder?
    Normal programmierte Aufnahmen funktionieren Problemlos. PC geht an, frontend detatched, VDR nimmt auf, VDR fährt den PC herunter.


    Hier der vdr-frontend.log



    und hier der Syslog http://paste.ubuntu.com/6088322/


    Kannst vor allem mal so ab 16:50 schauen. Da habe ich eingeschaltet, eine laufende Sendung als Soforttimer programmiert, umgeschaltet und dann auf Power. Meldung ist erschienen, frontend aber nicht detatched.


    Gruß

  • Okay, Kommando zurück. Jetzt scheint es zu funktionieren. Es wird dann, wenn die Aufnahme beendet ist, ein Countdown eingeblendet "VDR wird in X:XX Minuten heruntergefahren".
    War das aber früher nicht so, dass das frontend detatched wurde? Würde ja auch die Graka entlasten und Strom sparen...

  • War das aber früher nicht so, dass das frontend detatched wurde? Würde ja auch die Graka entlasten und Strom sparen...


    Das sollte eigentlich direkt passieren (und funktioniert bei mir). Kannst du mal an der Stelle: https://github.com/yavdr/yavdr…ddevice-02-script.py#L111 ein print für reply und answer einfügen (nur Leerzeichen benutzen, keine Tabs)?

    Code
    def detach(self):
            reply, answer = self.dbusfe.SVDRPCommand(dbus.String("DETA"),dbus.String(None),dbus_interface=self.interface)
            print "detach frontend: ", reply, answer
            remote.disable()
            settings.frontend_active = 0


    Die Ausgabe sollte dann in /var/log/upstart/vdr-frontend.log landen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Code
    detach frontend:  900 SoftHdDevice is detached


    Das sieht aber normal aus - detacht er an der Stelle das Fontend nicht?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Nein, Bild läuft ganz normal weiter. Hat das evtl. was mit der Dual Tuner Karte zu tun?

  • Nein, Bild läuft ganz normal weiter. Hat das evtl. was mit der Dual Tuner Karte zu tun?


    Huch, welchen Zusammenhang siehst du da?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Prellt denn deine Power-Taste? Was liefert "sudo irw" bei einem einfachen Druck auf die Power-Knopf der Fernbedienung?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)


  • Huch, welchen Zusammenhang siehst du da?


    Gerald


    Ich weiß es ja nicht... Als nur die TeVii mit Single Tuner drin war hatte ich das Problem noch nicht. Ich kenn mich ja nicht so arg gut aus und denke, vielleicht fällt euch dann was dazu ein ;) Kann ja aber auch nur Zufall sein...


    @seahawk
    Hier die Ausgabe von irw und einfacher Power-Knopf betätigung:


    Code
    164 0 KEY_POWER2 devinput
    8e 0 KEY_SLEEP devinput
    8e 0 KEY_SLEEP devinput


    Ist das in Ordnung so? Ich habe nämlich vor kurzem ein anderes HID Modul getestet. Wenn das nicht passt teste ich nochmal die Vorgänger-Variante.

  • Da kommen ja zwei verschiedene Tasten-Namen und es gibt keine Markierung für eine Wiederholung (sonst müsste er hochzählen) - vermutlich hält das Frontend-Skript das für eine Benutzeraktivität auf der FB und bricht den Timeout für das Detachen ab. Ich weiß nicht wie man das an der Stelle sinnvoll unterscheiden soll - es wäre ja nervig, wenn ein versehentlich ausgelöster Shutdown, der gleich wieder durch Aktivität abgebrochen wird trotzdem das Detachen des Frontends auslösen würde...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

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