Alphacool Display im S3 abschalten

  • Moin,


    nochmal: ist ne super Distri, deutlich angenehmer, als alles par Hand zu installieren.


    Zum Problem: der Standby in den Mode S3 funktioniert bei mir gut, nur geht das o.g. Display nicht aus. Habs schon mit einem init-script versucht (s.a. HOWTO: 'ct VDR 6.2 mit AlphaCool LCD Display 240x128), geht nur leider dennoch nicht. Gibts da irgendeine andere Idee?


    Die Umlauteproblematik ist ja in einem anderen Thread besprochen. Im OSD sind die richtig (außer bei Sky), auf dem Display nicht.

    Klemens


    In Rente: HD-VDR1:
    ASUS M3N78-EM mit Athlon X2 4400, 640GB, 2 GB RAM, Alphacool LCD,
    Satelco-Easywatch DVB-C, Atric-Einschalter, yavdr
    Test: HD-VDR2:
    Asrock B75-Pro3-M, Celeron G550, Nvidia GT620, DD Cine C/T, yavdr
    ansible
    "Produktiv"-VDR:

    MSI B365M Pro-VH, i3-9100F, Nvidia GT1030, yavdr ansible, DVB-C und DVB-S von DD

  • Da das mit dem initscript nicht geklappt hat, habe ich in der /etc/vdr/shutdown-hooks/S90.custom ein

    Code
    echo "quit" | testserdisp -n ALPHACOOL -p usb:060c/04eb


    eingetragen. Nun geht es auch im S3 aus und sogar beim Hochfahren wieder an ;)

    Klemens


    In Rente: HD-VDR1:
    ASUS M3N78-EM mit Athlon X2 4400, 640GB, 2 GB RAM, Alphacool LCD,
    Satelco-Easywatch DVB-C, Atric-Einschalter, yavdr
    Test: HD-VDR2:
    Asrock B75-Pro3-M, Celeron G550, Nvidia GT620, DD Cine C/T, yavdr
    ansible
    "Produktiv"-VDR:

    MSI B365M Pro-VH, i3-9100F, Nvidia GT1030, yavdr ansible, DVB-C und DVB-S von DD

  • Der Thread ist ja offensichtlich schon etwas älter ;)


    Habe vor einiger Zeit yaVDR 0.5.0 beta installiert und heute das Alphacool Display wieder aktiviert, allerdings geht es nicht aus beim Herunterfahren, und meine oben beschriebene Methode klappt auch nicht mehr.


    Syslog:

    Code
    Jan  6 22:33:46 hd-vdr2 vdr: [1907] Power button pressed
    Jan  6 22:33:46 hd-vdr2 vdr: [1907] confirm: Taste drücken, um Ausschalten abzubrechen
    Jan  6 22:33:46 hd-vdr2 vdr: [1907] warning: Taste drücken, um Ausschalten abzubrechen
    ...
    Jan  6 22:33:52 hd-vdr2 vdr-shutdown: executing /usr/share/vdr/shutdown-hooks/S90.custom as shell script
    Jan  6 22:33:52 hd-vdr2 vdr: [1907] saved setup to /var/lib/vdr/setup.conf
    Jan  6 22:33:52 hd-vdr2 kernel: [ 2373.832142] usb 4-5: usbfs: interface 0 claimed by usbfs while 'testserdisp' sets config #1


    Habe jetzt dieses Problem, hat einer eine Idee dazu??

    Klemens


    In Rente: HD-VDR1:
    ASUS M3N78-EM mit Athlon X2 4400, 640GB, 2 GB RAM, Alphacool LCD,
    Satelco-Easywatch DVB-C, Atric-Einschalter, yavdr
    Test: HD-VDR2:
    Asrock B75-Pro3-M, Celeron G550, Nvidia GT620, DD Cine C/T, yavdr
    ansible
    "Produktiv"-VDR:

    MSI B365M Pro-VH, i3-9100F, Nvidia GT1030, yavdr ansible, DVB-C und DVB-S von DD

  • graphlcd Plugin aktiv?


    Code
    /usr/bin/dbus-send --system --print-reply --type=method_call --dest=de.tvdr.vdr /Plugins/graphlcd de.tvdr.vdr.plugin.SVDRPCommand string:'DISCONN' > /dev/null
    echo "quit" | testserdisp -n ALPHACOOL -p usb:060c/04eb


    So sollte das eigentlich gehen.


    BTW: Das muss nicht in custom rein. Du kannst auch eine
    /etc/vdr/shutdown-hooks/S90.display
    erstellen und das dann dort reinschreiben, und dann in /usr/share/vdr/shutdown-hooks nen Link erstellen. Also

    Code
    ln -s /etc/vdr/shutdown-hooks/S90.display /usr/share/vdr/shutdown-hooks/S90.display
    chown vdr:vdr /etc/vdr/shutdown-hooks/S90.display
    chmod +x /etc/vdr/shutdown-hooks/S90.display


    Dann hast du es (diese eine Funktion) in ner extra Datei und kannst die gut aufheben.


    cu

  • Danke für die rasche Antwort!


    Habs gleich mal probiert, aber es endet immer wieder mit dem Problem, das zwar das Display, aber nicht der VDR ausgeht...


    Code
    Jan  6 23:32:35 hd-vdr2 kernel: [  263.200189] usb 4-5: usbfs: interface 0 claimed by usbfs while 'testserdisp' sets config #1

    Klemens


    In Rente: HD-VDR1:
    ASUS M3N78-EM mit Athlon X2 4400, 640GB, 2 GB RAM, Alphacool LCD,
    Satelco-Easywatch DVB-C, Atric-Einschalter, yavdr
    Test: HD-VDR2:
    Asrock B75-Pro3-M, Celeron G550, Nvidia GT620, DD Cine C/T, yavdr
    ansible
    "Produktiv"-VDR:

    MSI B365M Pro-VH, i3-9100F, Nvidia GT1030, yavdr ansible, DVB-C und DVB-S von DD

  • Habs gleich mal probiert, aber es endet immer wieder mit dem Problem, das zwar das Display, aber nicht der VDR ausgeht...


    Code
    Jan  6 23:32:35 hd-vdr2 kernel: [  263.200189] usb 4-5: usbfs: interface 0 claimed by usbfs while 'testserdisp' sets config #1


    Zeige mal das syslog von dem Zeitpunkt ab an den du power drückst.



    Geht diese Zeile an der shell?
    ---
    /usr/bin/dbus-send --system --print-reply --type=method_call --dest=de.tvdr.vdr /Plugins/graphlcd de.tvdr.vdr.plugin.SVDRPCommand string:'DISCONN' > /dev/null
    ---


    Kann sein das /usr/bin/dbus-send bei dir anderst ist.


    cu

  • So siehts aus ohne Deine Erweiterung im Shutdown:


    Klemens


    In Rente: HD-VDR1:
    ASUS M3N78-EM mit Athlon X2 4400, 640GB, 2 GB RAM, Alphacool LCD,
    Satelco-Easywatch DVB-C, Atric-Einschalter, yavdr
    Test: HD-VDR2:
    Asrock B75-Pro3-M, Celeron G550, Nvidia GT620, DD Cine C/T, yavdr
    ansible
    "Produktiv"-VDR:

    MSI B365M Pro-VH, i3-9100F, Nvidia GT1030, yavdr ansible, DVB-C und DVB-S von DD

  • Und das kommt halt dazu mit der zusätzlichen Zeile:


    Code
    Jan  7 00:14:28 hd-vdr2 vdr: [1683] dbus2vdr: new message, object /Plugins/graphlcd, interface de.tvdr.vdr.plugin, member SVDRPCommand
    Jan  7 00:14:28 hd-vdr2 vdr: [1683] dbus2vdr: 1 idle message handler, reusing 0x7fbc3c0047f0
    Jan  7 00:14:28 hd-vdr2 vdr: [2359] dbus2vdr message handler thread started (pid=1484, tid=2359)
    Jan  7 00:14:28 hd-vdr2 vdr: [2359] dbus2vdr: de.tvdr.vdr.plugin.SVDRPCommand: command 'DISCONN' has no option
    Jan  7 00:14:28 hd-vdr2 vdr: [2359] dbus2vdr: invoking graphlcd.SVDRPCommand("DISCONN", "")
    Jan  7 00:14:28 hd-vdr2 vdr: [1566] glcd_display thread ended (pid=1484, tid=1566)
    Jan  7 00:14:28 hd-vdr2 vdr: [2359] dbus2vdr: moving message handler 0x7fbc3c0047f0 from active to finished
    Jan  7 00:14:28 hd-vdr2 vdr: [2359] dbus2vdr message handler thread ended (pid=1484, tid=2359)
    Jan  7 00:14:28 hd-vdr2 vdr: [1683] dbus2vdr: connection has messages to send, flushing
    Jan  7 00:14:28 hd-vdr2 vdr: [1683] dbus2vdr: done flushing

    Klemens


    In Rente: HD-VDR1:
    ASUS M3N78-EM mit Athlon X2 4400, 640GB, 2 GB RAM, Alphacool LCD,
    Satelco-Easywatch DVB-C, Atric-Einschalter, yavdr
    Test: HD-VDR2:
    Asrock B75-Pro3-M, Celeron G550, Nvidia GT620, DD Cine C/T, yavdr
    ansible
    "Produktiv"-VDR:

    MSI B365M Pro-VH, i3-9100F, Nvidia GT1030, yavdr ansible, DVB-C und DVB-S von DD

  • Der VDR versucht sich dann nach 5 min abzuschalten, dabei geht das Display wieder an ;) und es erscheint folgende Zeile im Log:


    Code
    Jan  7 00:20:30 hd-vdr2 kernel: [  568.328051] usb 4-5: usbfs: USBDEVFS_CONTROL failed cmd testserdisp rqt 64 rq 67 len 0 ret -110


    Dann startet wieder der 5 min Countdown... Hat doch irgendwas mit dem usbfs / usbdevfs zu tun, in /proc finde ich allerdings nichts.

    Klemens


    In Rente: HD-VDR1:
    ASUS M3N78-EM mit Athlon X2 4400, 640GB, 2 GB RAM, Alphacool LCD,
    Satelco-Easywatch DVB-C, Atric-Einschalter, yavdr
    Test: HD-VDR2:
    Asrock B75-Pro3-M, Celeron G550, Nvidia GT620, DD Cine C/T, yavdr
    ansible
    "Produktiv"-VDR:

    MSI B365M Pro-VH, i3-9100F, Nvidia GT1030, yavdr ansible, DVB-C und DVB-S von DD

  • Edit: Hatte sich zeitlich überschnitten, aber Antworte nochmal direkt darauf:
    Und wie gehts dann weiter im log? VDR läuft normal weiter, aber wenn du S90.display löscht dann klappt alles und er fährt runter?


    Der VDR versucht sich dann nach 5 min abzuschalten, dabei geht das Display wieder an ;)


    Das sollte eigentlich nicht passieren.


    cu

  • Ja, dann meckert er nur über die offene SSH-Verbindung ;) Wenn ich die kappe, bleibt das Display an und der Rechner geht aus.

    Klemens


    In Rente: HD-VDR1:
    ASUS M3N78-EM mit Athlon X2 4400, 640GB, 2 GB RAM, Alphacool LCD,
    Satelco-Easywatch DVB-C, Atric-Einschalter, yavdr
    Test: HD-VDR2:
    Asrock B75-Pro3-M, Celeron G550, Nvidia GT620, DD Cine C/T, yavdr
    ansible
    "Produktiv"-VDR:

    MSI B365M Pro-VH, i3-9100F, Nvidia GT1030, yavdr ansible, DVB-C und DVB-S von DD

  • Ich kann mir keinen Grund vorstellen warum das Display ausschalten den Shutdown abbrechen sollte.


    Der einzige wäre wenn S90.display mit nen Exitcode != 0 zurückkommt, aber dann würde ich nen entsprechenden Logeintrag vom shutdown-wrapper erwarten.


    cu

  • Nee, da kommt nichts weiter in dieser Richtung, ich weiss auch nicht, wodurch die Fehlermeldung vom usbfs bedingt ist. Werde mir das morgen nochmal ansehen, danke auf jeden Fall für die Hilfe und Tipps bisher! Ist halt ärgerlich, dass es keine "einfache" Lösung gibt.

    Klemens


    In Rente: HD-VDR1:
    ASUS M3N78-EM mit Athlon X2 4400, 640GB, 2 GB RAM, Alphacool LCD,
    Satelco-Easywatch DVB-C, Atric-Einschalter, yavdr
    Test: HD-VDR2:
    Asrock B75-Pro3-M, Celeron G550, Nvidia GT620, DD Cine C/T, yavdr
    ansible
    "Produktiv"-VDR:

    MSI B365M Pro-VH, i3-9100F, Nvidia GT1030, yavdr ansible, DVB-C und DVB-S von DD

  • Geht diese Zeile an der shell?
    ---
    /usr/bin/dbus-send --system --print-reply --type=method_call --dest=de.tvdr.vdr /Plugins/graphlcd de.tvdr.vdr.plugin.SVDRPCommand string:'DISCONN' > /dev/null
    ---

    Ja, die geht, Display ist dann leer.

    Klemens


    In Rente: HD-VDR1:
    ASUS M3N78-EM mit Athlon X2 4400, 640GB, 2 GB RAM, Alphacool LCD,
    Satelco-Easywatch DVB-C, Atric-Einschalter, yavdr
    Test: HD-VDR2:
    Asrock B75-Pro3-M, Celeron G550, Nvidia GT620, DD Cine C/T, yavdr
    ansible
    "Produktiv"-VDR:

    MSI B365M Pro-VH, i3-9100F, Nvidia GT1030, yavdr ansible, DVB-C und DVB-S von DD

  • So, da ich es per Software nicht hinbekomme, hab ich die Lösung per Hardware umgesetzt und einfach die 5V-Leitung am internen USB-Adapter (von Delock, von Onboard USB auf USB-A-Buchse) gekappt und die Stromversorgung mittels 5 1/4 Zoll Stecker hergestellt. Damit geht das Display nun sicher aus ;)

    Klemens


    In Rente: HD-VDR1:
    ASUS M3N78-EM mit Athlon X2 4400, 640GB, 2 GB RAM, Alphacool LCD,
    Satelco-Easywatch DVB-C, Atric-Einschalter, yavdr
    Test: HD-VDR2:
    Asrock B75-Pro3-M, Celeron G550, Nvidia GT620, DD Cine C/T, yavdr
    ansible
    "Produktiv"-VDR:

    MSI B365M Pro-VH, i3-9100F, Nvidia GT1030, yavdr ansible, DVB-C und DVB-S von DD

  • Ich glaub, es gibt eine Software-Lösung.
    Ich hatte auch alles mögliche probiert :wand , um mein anbleibendes Alphacool LCD (nach dem Shutdown) irgendwie abzustellen.
    Man stelle sich mal vor, nach dem Shutdown ist der PC aus, aber das LCD leuchtet munter vor sich hin, es zeigt zwar kein Bild, aber der Hintergrund war an.
    Meine Lösung war showpic (irgendein pic) in einen shutdown-hook und dann die brightness des Hintergrundes auf Null setzen, so z.B.


    showpic -b 0 -c /etc/graphlcd.conf /mypath_to_graphlcd_logos/graphlcd/logos/channels/ASTRA_HD_m.glcd


    So bleibt nach dem Shutdown zumindest das LCD schwarz, wie es mit dem Stromverbrauch aussieht, das prüfe ich noch.


    Ulli

Jetzt mitmachen!

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