Ubuntu 20.04: Power Button Problem

  • Kann man machen, muss man aber nicht. Eigentlich war "vdrpbd" als "fire and forget"-Lösung gedacht um eben acpid nicht mehr konfigurieren zu müssen. Der sollte auf einem VDR-System dann eigentlich gar nicht mehr laufen.


    Wenn ich aber keine weiteren Infos mehr bekomme ist das Thema hier für mich durch. Selber habe ich kein CIR und VDR im Frontend nutze ich schon seit Jahren nicht mehr.


    Wie schon erwähnt: Mit Kodi geht das "einfach so". Der schaltet für die Tasten selber einen "inhibit" und behandelt die dann selber.

    mir wäre die Lösung über vdrpbd sehr recht ..... ich habe alles was ich finden konnte in den beitragen gepostet ...wir können gern zusammen versuchen das hinzubekommen.

    --------------------------------------------------------------------------------------------------------------------------------------------------

    BM2LTS im VDR-Portal   http://www.bm2lts.de   http://www.sc-schulze.de

    --------------------------------------------------------------------------------------------------------------------------------------------------

    Empfang: Octopus Net S2 max (8 Tuner) + Octopus Net S2 max (8 Tuner) + Netceiver (2x DVB-s2dual)

    Kopfstation: Virtuelle Maschine mit BM2LTS v3.4.XX

    Clients: NUC10i5FNH2 -> BM2LTS v3.4.XX; FireTV4k mit Kodi u. VNSI-Plugin

    NAS: Aufnahmen u. Plex-Media

    --------------------------------------------------------------------------------------------------------------------------------------------------


  • Siehe:

    Ubuntu 20.04: Power Button Problem


    Ggf. kann ich gerne auch eine gepatchte Version bereitstellen wenn das mit dem manuellen Eintragen nicht hinhaut. Wir bräuchten erstmal den passenden Device-Pfad.


    Wenn es damit funktioniert könnte ich im nächsten Schritt schauen das ich das Lesen vom Device auf mehrere Threads auslagere. Dann würde auch wieder der Power-Button an der Gehäusefront gehen.

  • Ich würde sagen, diese drei Input-Devices sind zu beachten:


    Super wäre, wenn der vdrpbd in einem Analyselauf ein log in Datei schreibt und die Brauchbarkeit der Devices darstellt ..... oder ist das nicht machbar?

    --------------------------------------------------------------------------------------------------------------------------------------------------

    BM2LTS im VDR-Portal   http://www.bm2lts.de   http://www.sc-schulze.de

    --------------------------------------------------------------------------------------------------------------------------------------------------

    Empfang: Octopus Net S2 max (8 Tuner) + Octopus Net S2 max (8 Tuner) + Netceiver (2x DVB-s2dual)

    Kopfstation: Virtuelle Maschine mit BM2LTS v3.4.XX

    Clients: NUC10i5FNH2 -> BM2LTS v3.4.XX; FireTV4k mit Kodi u. VNSI-Plugin

    NAS: Aufnahmen u. Plex-Media

    --------------------------------------------------------------------------------------------------------------------------------------------------


  • Eine "Brauchbarkeit" kann ich nicht kennen. Zumal man sich dann ganz schnell in Bereiche bewegt auf die ich keine Lust habe. Da wären z.B. USB-Tastaturen mit einem Sleep-Button. Die könnte auch jemand im Betrieb einstecken und nein: Ich möchte kein Hot-Plug-and-Play implementieren. Das Ding soll übersichtlich und pflegbar bleiben.


    Davon abgesehen das ich eine Tastatur nun wirklich nicht vom X-Server trennen will. Ich glaube die große Mehrheit würde die Tastenanschläge doch gerne zum X-Server senden :P


    Und ich glaube aktuell nichtmal das man mehr wie das /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input benötigt. Würde halt auf einen Versuch ankommen den ich selber nicht durchführen kann.


    /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input würde nicht schaden aber ich glaube der ist bei CIR "interrupt-getriggert". Diesen Interrupt bekommen wir aber nie wenn das Ding garnicht erst schlafen geht.

  • Nachtrag: Anbei ein gepatchtes "vdrpbd". Der Test bringt aber nur etwas wenn acpid definitiv deaktiviert und beendet ist.


    Edit: Deine "dritte Variante" ist sogar schon drin. Einige Mainboards haben da wohl tatsächlich den "Hardware-Power-Button" dran. Folglich wären die drei die ich beachten würde genau die drei von dir vorgeschlagenen. Fehlt halt aktuell eine Multi-Threading-Unterstützung damit ggf. alle drei gleichzeitig genutzt werden.

  • mit neuem vdrpbd

    bei druck auf die PowerTaste der FB kommt eine Meldung des VDR am OSD bzgl. Ausschalten ...aber der NUC fährt sofort runter

    --------------------------------------------------------------------------------------------------------------------------------------------------

    BM2LTS im VDR-Portal   http://www.bm2lts.de   http://www.sc-schulze.de

    --------------------------------------------------------------------------------------------------------------------------------------------------

    Empfang: Octopus Net S2 max (8 Tuner) + Octopus Net S2 max (8 Tuner) + Netceiver (2x DVB-s2dual)

    Kopfstation: Virtuelle Maschine mit BM2LTS v3.4.XX

    Clients: NUC10i5FNH2 -> BM2LTS v3.4.XX; FireTV4k mit Kodi u. VNSI-Plugin

    NAS: Aufnahmen u. Plex-Media

    --------------------------------------------------------------------------------------------------------------------------------------------------


  • Code
    root@BM2LTSR66Nuc64native:~# apt install libnet-dbus-glib-perl
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.       
    Statusinformationen werden eingelesen.... Fertig
    libnet-dbus-glib-perl ist schon die neueste Version (0.33.0-3build1).
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

    hatte nochmal ein reboot gemacht ....


    Bei Druck auf Powertaste der FB kommt jetzt die Meldung am VDR "Taste drücken um ausschalten abzubrechen" ...dann fährt der VDR den NUC runter. Wenn eine Aufnahme läuft kommt "VDR schaltet später aus. Power zum erzwingen...."


    alles schick an dieser Taste.


    Der Power-Taster am NUC reagiert allerdings noch nicht.

    --------------------------------------------------------------------------------------------------------------------------------------------------

    BM2LTS im VDR-Portal   http://www.bm2lts.de   http://www.sc-schulze.de

    --------------------------------------------------------------------------------------------------------------------------------------------------

    Empfang: Octopus Net S2 max (8 Tuner) + Octopus Net S2 max (8 Tuner) + Netceiver (2x DVB-s2dual)

    Kopfstation: Virtuelle Maschine mit BM2LTS v3.4.XX

    Clients: NUC10i5FNH2 -> BM2LTS v3.4.XX; FireTV4k mit Kodi u. VNSI-Plugin

    NAS: Aufnahmen u. Plex-Media

    --------------------------------------------------------------------------------------------------------------------------------------------------


    Einmal editiert, zuletzt von stschulze ()

  • das wäre super ....


    ein Gedanke noch dazu ..... wenn noch irgendwelche anderen Devices dazu kommen würden, weil der vdrpbd noch auf anderer Hardware laufen müsste ....wäre es vielleicht sinnvoll die Devices in die conf einzutragen ....dann müsste nicht des vdrpbd-Skript angepasst werden ......

    --------------------------------------------------------------------------------------------------------------------------------------------------

    BM2LTS im VDR-Portal   http://www.bm2lts.de   http://www.sc-schulze.de

    --------------------------------------------------------------------------------------------------------------------------------------------------

    Empfang: Octopus Net S2 max (8 Tuner) + Octopus Net S2 max (8 Tuner) + Netceiver (2x DVB-s2dual)

    Kopfstation: Virtuelle Maschine mit BM2LTS v3.4.XX

    Clients: NUC10i5FNH2 -> BM2LTS v3.4.XX; FireTV4k mit Kodi u. VNSI-Plugin

    NAS: Aufnahmen u. Plex-Media

    --------------------------------------------------------------------------------------------------------------------------------------------------


  • Eigentlich ist der Wunsch ja gerade das nichts konfiguriert werden muss. Und wenn "ganz nach Wunsch" konfiguriert werden kann, dann dauert es nicht lange bis jemand auch irgendwelche USB-Geräte da reinkonfiguriert und sich dann wundert das nichts geht.


    Teste das mal:

    https://projects.vdr-developer…t/vdrpbd.git/plain/vdrpbd


    Multi-Thread habe ich mir jetzt doch geschenkt. Es gibt "select" um mehrere Devices parallel zu beobachten.

  • mmmhhhhh....jetzt fahren beide Powerbuttons (am NUC und auf der FB) den NUC ohne Warnmeldung sofort runter?! komisch .....

    --------------------------------------------------------------------------------------------------------------------------------------------------

    BM2LTS im VDR-Portal   http://www.bm2lts.de   http://www.sc-schulze.de

    --------------------------------------------------------------------------------------------------------------------------------------------------

    Empfang: Octopus Net S2 max (8 Tuner) + Octopus Net S2 max (8 Tuner) + Netceiver (2x DVB-s2dual)

    Kopfstation: Virtuelle Maschine mit BM2LTS v3.4.XX

    Clients: NUC10i5FNH2 -> BM2LTS v3.4.XX; FireTV4k mit Kodi u. VNSI-Plugin

    NAS: Aufnahmen u. Plex-Media

    --------------------------------------------------------------------------------------------------------------------------------------------------


  • Komisch. Kann ich so nicht nachvollziehen. Läuft wohl darauf hinaus das ich mehr Debug-Meldungen im Programm brauche.


    Gibt es denn Fehlermeldungen im Log? Wenn der Shutdown stattfindet, dann erwarte ich zumindest das der exklusive Zugriff fehlschlägt.

Jetzt mitmachen!

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