Beiträge von chrispi0

    Die Ursache für die Suche nach den Meta-Daten ist tatsächliche eine "App" die auf die Dreambox zugreift. Ich habe auf einen Raspberry Kodi mit dem Enigma2 Client installiert, der standardmäßig alle 2 Minuten die Aufnahmeverzeichnisse abfragt (Schalte ich diesen ab, ist auch die Suche nach den TXT-Dateien weg).


    Stellt sich zwar noch die Frage, warum diese Abfragen zu einen steigenden Arbeitsspeicherverbrauch und Absturz führen können.


    Mir ist aber damit schon geholfen, indem ich jetzt das Abfrageintervall deutlich raufgeschraubt habe, komme ich damit gut klar.


    Vielen Dank an alle. Super Support.:smiling_face:

    Alle 2 Minuten scheint die Dreambox DM900 vermutlich nach Metadaten in den festgelegten Aufnahme- und Filmverzeichnissen zu suchen. Laut Log sucht sie nach TXT-Dateien die aus dem Dateinamen der TS-Dateien abgeleitet sind. Was sonst noch geschieht geht aus dem Log nicht hervor.



    Wenn diese im Log auftaucht, steigt jedes Mal der Arbeitsspeicherverbrauch laut TOP im ENIGMA2 Task an, bis es nach ca. 4 Tagen zum totalen Crash "Out of Memory" der Dreambox führt. Der Speicherverbrauch und der Crash ist reproduzierbar.


    CRASH LOG:


    Sind in den besagten Verzeichnissen keine Dateien oder ist die Suche vom System her, warum auch immer ausgesetzt (keinen Meldungen *.TXT nicht gefunden im Log), dann bleibt der Speicherbedarf unverändert. Die Geschwindigkeit mit der der Arbeitsspeicher verbraucht wird, scheint mit der Anzahl der TS-Dateien zusammenzuhängen. Je mehr Dateien, desto schnelle wird der Arbeitsspeicher verbraucht. Habe ca. 260 TS-Dateien im Aufnahmeordner auf dem NAS. Das Verbrauchen scheint unabhängig davon zu sein, ob die Daten auf dem NAS oder der HDD liegen.


    Da der NAS (Angebunden über 1 GBit) nicht ganz so schnell reagieren kann wie die HDD, ruckelt die Bedienung während der Suche oft merkbar störend (z.B. GraphMultiEPG hängt dann für ein paar Sekunden). Immer wieder wird auch der Spinner angezeigt.



    Ich habe folgende Fragen:

    1) Was sucht warum regelmäßig nach Daten?

    2) A) Kann man das Intervall manuell vergrößern? (Ist: Suche alle 2 Minuten)

    B) Kann man die Suche komplett ausschalten?

    3) Was kann ich beitragen um der Ursache auf die Spur zu kommen?



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

    Weiter Details:


    Ich konnte dies mit einem frisch aufgesetzten Image "dreambox-image-deb-dm900-20191118.tar.xz" mit nur installierten Plugins "webadmin", "Networkbrowser" nachstellen. Der NAS ist mit Networkbrowser nach "/media/CCNAS_Aufnahmen" eingebunden. Ob mit CIFS oder NFS macht keinen Unterschied. Verzeichnisse wie folgt festgelegt:

    - Standard Filmlisten Ort --> /media/CCNAS_Aufnahmen/Aufnahmen

    - Timer-Aufnahmeverzeichnis --> /media/CCNAS_Aufnahmen/Aufnahmen

    - Sofortaufnahme-Verzeichnis --> /media/HDD/movie (Nur eine Aufnahme zum Testen abgelegt)

    - Timeshift- Verzeichnis --> /media/HDD

    Standard Speichergerät = Festplatte


    In der Mediadatenbank habe ich nichts eingerichtet.

    Oben genannte LOG's stammen von diesem Test-System.


    Unter gewissen Randbedingungen (Für mich nicht zu erkennen) ist die Suche zeitweise ausgesetzt. Keine TXT Suchmeldungen im log. Irgendwann startet der 2 Minuten Rhythmus wieder.

    bei mir funktioniert die Cec Lautstärkesteuerung mit einem Panasonic Fernseher, Onkyo Verstärker und DM7020HD leider auch nicht. Mit einem OpenPLi Image funktioniert die Lautstärkesteuerung aber einwandfrei. Ich möchte aber viel lieber das DMM Image verwenden. Wenn ich es als absoluter Laie richtig vermute, werden die Lautstärke Befehle an das falsche Ziel adressiert/gesendet. Ist es möglich, dass man die Zieladresse manuell festlegen kann?
    Besser währe natürlich eine Lösung ohne manuellen Eingriff. Vielleicht hat jemand eine Idee.



    OpenPLi-Log (Funktioniert):
    ----------------------------
    + (22) Hdmi CEC driver
    eHdmiCEC: detected physical address change: 1000 --> 3300
    eHdmiCEC: send message 84 33 00 03
    ...
    eHdmiCEC: send message 7D
    eHdmiCEC: send message 7D
    ...
    eHdmiCEC: received message 7E 01
    eHdmiCec: volume forwarding to device 05 enabled
    ...
    eHdmiCEC: send message 44 41
    eHdmiCEC: send message 45
    ...
    eHdmiCEC: send message 44 42
    eHdmiCEC: send message 45
    ...


    DMM-Log Auszug (Funktioniert nicht):
    ------------------------------------
    + (20) HDMI CEC Subsystem
    attached: hdmi attached
    attached: hdmi cec address acknowledged
    my physical: 3.3.0.0 logical 3
    ...
    [Cec] power on
    ...
    Setvolume: 100 100 (raw)
    Setvolume: 0 0 (-1db)
    Setvolume: 100 100 (raw)
    Setvolume: 0 0 (-1db)
    ...
    cec event!
    send 3 -> f : 7d
    ...
    cec event!
    send 3 -> 0 : 04
    ...
    cec event!
    send 3 -> f : 82 33 00
    ...
    action -> GlobalActions volumeUp
    cec event!
    send 3 -> 0 : 44 41
    cec event!
    send 3 -> 0 : 45
    ...
    action -> GlobalActions volumeDown
    cec event!
    send 3 -> 0 : 44 42
    cec event!
    send 3 -> 0 : 45
    ...
    - (20) HDMI CEC Subsystem