Adrenalin Plugin for DreamOS



  • Im Plugin mit der [] Taste die Harddisk in Standby setzen und dann mit >II wieder aufwecken funktioniert aber ?


    Ja dies klappt siehe adrenalin-menue.log


    Und wenn ich von der schlafenden Festplatte aus das EMC per PVR-Taste öffne und (die eingestellte Zeit mom 2Sek) ein Verzeichnis betrete und einen Film auswähle dann erst läuft die Festplatte an siehe emc.log

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von teeospatra ()

  • Danke fürs loggen, da funktioniert die Erkennung der Festplatte an dieser Stelle im Code (noch) nicht richtig.


    Im Plugin wird /dev/sdb richtig erkannt und im EMC kommt dann /dev/sda failed.


    EDIT: Ja, da war eine Einrückung im python code noch falsch, bitte probiert die 0.11 von der ersten Seite, da sollte es gefixed sein.

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • Nein leider auch mit der 0.11 keine Besserung, FP geht erst beim Aufnahme starten an.

    Allerdings habe ich nun das Phänomen das die Festplatte nach kurzer Zeit selbstständig wieder aufwacht obwohl ich sie über Adrenalin in den Standby schicke, war ja klar beim mitloggen passierte es nun nicht mehr vorher 2 mal :(

  • Im Log wird immer noch /dev/sda als failed gemeldet :-(


    EDIT:


    Da hat noch ein self. gefehlt, habe die 0.11 nochmals hochgeladen, hoffentlich klappt es damit jetzt.


    Und nicht enttäuscht sein wenn nach der eingestellten Zeit beim Betreten der Videoliste wieder Sandräder kommen, erstmals muss es funktionieren, dann muss ich schauen wie man das komplett unterdrücken kann.

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • So nun habe ich mit der neuen 0.11 das mal geloggt wenn die Festplatte durch Adrenalin in den Standby geschickt wird und kurz darauf selbstständig wieder aufwacht (adrenalin011neu.log)


    Wenn sie im Standby sich befindet und ich nun EMC öffne läuft sie nach ca. 2Sek autom. an und ich kann kurzzeitig nicht im EMC navigieren bis die Platte dann komplett aufgewacht ist.

  • Ja dann dürfte der Pythonn Teil jetzt endlich funktionieren und den C Teil auch mit dem richtigen device aufrufen.


    NUR blockt der C Teil immer noch das enigma2 (deswegen die Sandurhen und das man wieder nichts machen kann), das zu fixen wird sich aber an diesem Wochenende nicht mehr ausgehen, weil da muss ich wahrscheinlich mehrere Varianten ausprobieren. Aber das ist ein lösbares Problem ;)


    Also erstmal Danke fürs Testen


    PS: auf Blau gibts jetzt auch das gewünschte explizite Harddisk Standby wenn man es im Adrenalin enabelt.

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • Wenn man das Plugin deinstalliert mit


    dpkg -r enigma2-plugin-extensions-adrenalin


    bekommt man einen Hinweis das diese Verzeichnis nicht leer ist


    /usr/lib/enigma2/python/Plugins/Extensions/Adrenalin


    sieht dann so aus


    ist dies gewollt oder noch ein kleiner Fehler?

  • Konnte jetzt mal das stealth spinup testen,

    also wenn die Hdd von alleine in den Standby geht funktionierte es so, wie es soll.

    Liste erscheint sofort, hdd startet im Hintergrund ohne spinner, man kann in der Liste sich einen Film aussuchen und sofort starten ( wenn inzwischen natürlich die Hdd mit den starten fertig ist )


    Wenn ich die Hdd übers Adrenalin in den standby schicke, dann kommen spinners oder man kann nicht weiterblättern solange die Hdd startet. ( du hattest ja mal oben geschrieben, das beim manuellen standby dies so sein kann )


    Erstmal Danke und ich werde es weiter testen und berichten

  • die spultasten im plugin sind fuer mich halt nur zum testen, damit ich nicht warten muss bis die harddisk alleine schlafen geht. Aber bei mir geht's auch mit den spultasten, das duerfte also von der harddisk abhängig sein.


    Die funktionen sind so gebaut das wenn alles enabelt ist es funktionieren soll das eben der cache beim booten befuellt wird und bei jedem standby der harddisk auch, womit selbst bei schlafender harddisk nie die spinner kommen und das sollte eigentlich schon gehen, aber ich kann's natürlich nur mit wenigen harddisken testen. Als naechstes testen wir ob es auch mit 0 als stealth spinup zeit geht, also sofort beim betreten der videoliste spinup aber nur bei schlafender harddisk, was im prinzip dann das gleiche wie ohne Adrenalin ist, aber eben ohne spinner und mit sofortiger Anzeige der Videoliste. Dann waere das Plugin eigentlich soweit fertig und wir könnten die ganzen Testeinstellungen rausschmeissen.

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • So nun hatte ich auch zeit zum testen der 0.12


    Leider gleiches Verhalten wie in der vorherigen Version.

    Hier mal ein Log wo man folgendes sieht


    * EMC starten

    * Film auswählen und abspielen

    * Film stoppen und EMC verlassen

    * blaue Taste (bei mir Taste acht) drücken um die Festplatte in den StandyBy zu schicken was sie auch macht, jedoch kurze Zeit später wieder selbstständig anläuft



    Was mir noch aufgefallen ist nach dem Log, wenn sie dann selbstständig wieder schlafen geht kurz darauf wieder anläuft aber nur 1mal, und sich dann aber nach der eingestellten zeit im Image wieder abschaltet.



    P.s.: wieso kann man die Log Dateien nicht direkt ohne umbenennen anhängen?

  • Du musst geduldig sein, nachdem du das Adrenalin Cache aufrufst dauert es beim ersten mal ein paar Sekunden bis alle Files eingelesen und gechached sind. Das erkennst du daran das erst wenn es fertig ist im Plugin angezeigt wird wie viele MB gechached wurden.


    Erst dann funktioniert auch das Standby, weil sonst ja im Hintergrund noch gelesen wird was sofort wieder aufweckt.

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • wenn du was abspielst veraendert sich für die jeweilige aufnahme was in den kleinen files wo der Abspielpunkt gespeichert wird, wenn du dann von hand die harddisk ins standby schicken willst, muss man vorher mit 2x gelb oder << >>den cache aktualisieren sonst wird sie trotzdem beim betreten der movieliste hochfahren. Ich muss erst einbauen das ein standby von hand den cache automatisch refresht.

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • das ist wie beim tanzen lernen, du musst alle schritte einzeln beherrschen, dann kannst du sie beliebig kombinieren. Du siehst ja das nur das erste mal das cachen lange dauert, ab dann geht es in sekundenbruchteilen weil nur die wenigen files die sich geaendert haben neu gelockt werden. Das ist ja das nette an dem Trick den Filesystemcache zu missbrauchen, weil die neuen boxen dafuer genug Memory haben und der sehr viel intelligenz bereits fertig im Linux hat und auch noch 100%ig transparent funktioniert.

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • Ich habe noch eine 0.14 vom Adrenalin Plugin auf die erste Seite gemacht, welche beim expliziten Standby der Harddisk falls der Adrenalin Cache läuft diesen noch schnell refreshed. Damit sollten nach einem expliziten Standby selbst wenn sich was vorher geändert hat keine Zahnräder mehr beim Aufwachen kommen.


    Bitte testet ob es mit Wakeup delay 1 auch keine Probleme mit dem Stealth Spinup im Hintergrund gibt, dann erlaube ich in einer letzten Release Candidate Version vor der Release auch noch 0 als Delay.


    Weil eigentlich funktioniert jetzt alles wie ich es mir vorgestellt hatte und mit Fehlermeldungen kommt auch keiner mehr vorbei :P


    PS: Nachdem Halloween vorbei ist könnte wer für die RC Version auch noch ein schönes Logo für die Release Version des Plugins machen - vielleicht was mit einem schwarz-weiss Spritze Icon wegen dem Adrenalin :?:


    PPS: Und hat einer der dm52x Besitzer der nicht unbedingt auf FHD Skins besteht Lust Adrenalin auch auf der kleinen Box zu testen, weil dann würde ich den check temprär rausnehmen der das verhindert, weil Sachen wie das explizite Standby sollten dort ja genauso funktionieren, nur halt mit USB Disken.


    LG

    gutemine

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • Hi gutemine,

    ich habe Deine 0.14 Version eben nochmal getestet. Leider läßt sich bei mir die Festplatte gar nicht mehr manuell in den Standby versetzen. Komischerweise hat es gestern Abend einmal kurz funktioniert, die Festplatte wacht aber kurz danach wieder auf. Heute Morgen bekomme ich sie gar nicht in den Standby. Benutze wie schon erwähnt das aktuelle DP2.5 unstable Image auf meiner 7080. Einstellungen Deines Plugins sind Deine Defaultwerte. Für mich ist nur der manuelle Standby und das Verhindern des Spinups der Platte im PVR Menü interessant, da meine Festplatte sehr schnell hochfährt. Die weiteren Dinge habe ich also nicht getestet.


    Viele Grüße

    prtigger

  • probier's mal ob es geht die harddisk in den standby zu setzen wenn der adrenalin cache mit << disabelt ist


    Es ist vom Timing etwas as tricky wenn du kurz vor dem standby nochmals alles lesen gehst genau das muss ich jetzt aber tun. Insofern sind tests wichtig.

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • Auf der ersten Seite ist jetzt die Version 0.15 vom Adrenalin Plugin. Hoffentlich ist das Problem das Standby nicht mehr richtig funktioniert hat aus der 0.14 gefixed.


    Man kann es jetzt auch auf der dm52x installieren und benutzen und es geht auch das Delay für den Stealth Spinup auf 0 zu setzen.


    Mal sehen ob das auch alles funktioniert wie es sollte ....

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • Hallo gutemine,

    hab die 0.15 gerade ausprobiert. Funktioniert leider immer noch nicht. Da tut sich gar nichts beim manuellen Standby. Auch ausschalten des Plugins (<<) ändert daran leider nichts. Festplatte läuft und läuft und läuft...


    Viele Grüße

    prtigger

  • ... das automatische Standby nach eingestellter Zeit funktioniert. Danach scrollen in der PVR Liste geht auch ohne Aufwachen. Starte ich einen Film und beende ich die Wiedergabe (Platte läuft wieder) und gehe ich zurück in das Adrenalin Menü, dann zeigt das Festplattensymbol immer noch Standby an. Ob das länger dauert, bis das Plugin das mitbekommt weiß ich nicht...


    Viele Grüße

    prtigger

  • dann müsstest du mir von den 2 Problemstellen ein enigma2 log machen, sonst sehe ich nicht was da schief geht. Bei der 0.14 sind komische Crashes im *.so passiert, die sollten aber jetzt weg sein, allerdings habe ich es nur auf der 900 probiert.

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • Welchen Ablauf möchtest Du genau getestet haben?

    Mache ich dann Morgen...


    Viele Grüße

    prtigger

  • Hi Gutemine,


    habe mal die Version 0.15 getestet. Leider ist es hier wieder so, dass wenn ich EMC öffne die Liste gleich erscheint, dann aber die Spinner wieder kommen und erst dann ( wenn HDD läuft ) kann man eine Sendung auswählen.


    bei der Version 0.8 war alles perfekt. Also Liste kommt sofort, man kann eine Sendung auswählen , HDD fährt im Hintergrund ohne Spinner hoch.


    Vielleicht hängt es mit der Änderung für die DM52x zusammen.


    Hinweis :

    In meine Box steckt zusätzlich noch ein USB-Stick. Aufnahmen etc. sind natürlich auf der internen HDD.


    Log bei beiden Versionen im Anhang.

    Also PVR drücken und dann Sendungen blättern.

  • Hi gutemine,

    hier die Logs. Log 1 ist der manuelle Standby im Plugin und über das Erweiterungsmenü (Blaue Taste) direkt nach dem Neustart der Box und prüfen der Anzeige in Deinem Plugin. Hier zeigt mir das Festplattensymbol, dass die Platte im Standby ist. Ist sie nach dem Reboot aber nicht. Timeout der Platte ist 5 Minuten.

    Log 2 ist auch nach erneutem Reboot das automatische Standby nach 5 Minuten. Platte geht in Standby... PVR Menü... hoch und ruter gescrollt (Platte weiter im Standby)... Start Film... Platte fährt hoch, Film läuft.... Stop Wiedergabe... Zurück ins Adrenalin Menü...Festplattensymbol zeigt Standby an (Platte läuft)


    Viele Grüße

    prtigger

  • Danke für Eure logs und tests, mal sehen ob wir das am Wochenende hinbekommen, vorher habe ich eh keine Zeit


    EDIT: Nur zur Sicherheit, du hast rebootet und dann geschaut ob die Harddisk immer noch im Standby ist oder meinst du nur das alles unmittelbar nach einem Reboot passiert ist ? Weil bei einem Reboot wird immer die Harddisk neu gestartet, selbst wenn das Adrenalin auf Startup nicht enabelt ist.

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • Hatte gerade gemerkt, das es die Version 0.12 war die funktioniert ( nicht die 0.8 ).

    Wenn gewünscht reiche ich noch ein log der 0.12 nach.

    Jetzt läuft gerade ne Aufnahme, komme erst Morgen wieder dazu ein log zu erstellen.

    Aber vielleicht hast du ja aus dem log der 0.15 etwas rauslesen können.


    Lg

    Mausi

  • ich weis das die 0.12 funktioniert, weil da waren die Funktionen zum schlafen und cachen noch sauber getrennt, jetzt koennen sich die in die quere kommen. Mal sehen ob ich das sauber synchronisieren kann, wenn nicht baue ich es halt tempoaer wieder aus und wir testen erstmal nur ob spinup delay 0 funktioniert.

    Bad mood, bad manners, bad Plugins, you have been warned :whistling:

  • So nun habe ich auch endlich wieder mal etwas zeit zum testen, aber wenn ich hier lese gibt es wohl mit der 0.15 auch noch diese Probleme mit aufwachen und so.

    gutemine würde es Sinn machen noch zu testen oder kann ich es mir sparen und soll auf die neue Version warten?

  • na ja das problem ist ja nur mit dem expliziten standby, wenn e2 nach der eingestrllten zeit die harddisk schlafen schickt sollte es kein problem geben. Inofern koenntest du schon noch das stealth spinup delay auf 0 stellen und schauen ob es funktioniert bei schlafender harddisk und aktivem cache ohne zahnraeder in die movie liste zu kommen und nach ein paar sekunden warten fuer das spinup im background auch ohne zahnraeder einen film starten zu koennen.

    Bad mood, bad manners, bad Plugins, you have been warned :whistling: