1
Allgemein [ General ] / MLD auf Raspi 4 startet immer mit 'Das Erste'
« Last post by franky on Today at 15:18:55 »Seit heute ist ein aktualisiertes Paket vdr-plugin-softhddevice-drm-gles für den RPI4 und RPI5 verfügbar mit dem das Problem gelöst sein sollte.
Es haben sich da mehrere Effekte überlagert, weshalb die Fehlersuch etwas gedauert hat.
Der Grund war ein beim Shutdown fehlerhaft beendeter vdr.service, was zur Folge hatte, dass die setup.conf nicht gespeichert wurde und es daher auch kein Update von CurrentChannel gab.
Die Ursache dafür war, dass von systemd einige Services schon vor Beenden des vdr.service gestoppt wurden, die der VDR aber noch während dem Stoppen der Plugins benötigt.
Entsprechende systemd Anpassungen für softhddevice-drm-gles sorgen jetzt dafür, dass benötigte Services erst nach Beenden des VDR gestoppt werden und die setup.conf bei fehlerfreien Beenden des vdr.service gespeichert wird.
Mit diesen systemd Anpassungen für softhddevice-drm-gles ist auch das Problem mit dem um ca. 2 min verzögerten Shutdown bei RPI4 und RPI5 behoben.
Der Shutdown funktioniert jetzt ohne Verzögerung (bei meinen Tests unter 10sec) unabhängig davon, ob usbkbd installiert ist (hatte auch gegen die Verzögerung geholfen) oder nicht.
Falls das Plugin dbus2vdr installiert ist, wird z.B. für den avahi-linker benötigt, hatte dbus2vdr beim Shutdown auch dafür gesorgt, dass der vdr.service fehlerhaft beendet und die setup.conf nicht gespeichert wurde.
Das Problem von dbus2vdr betrifft nicht nur RPI4/5 sondern alle Plattformen und hatten den Shutdown außerdem um bis zu 1 min verzögert.
Dafür gibt es, z.B. auch für x86, ein aktualisiertes vdr-plugin-dbus2vdr Paket mit entsprechenden Anpassungen für systemd.
Es haben sich da mehrere Effekte überlagert, weshalb die Fehlersuch etwas gedauert hat.
Der Grund war ein beim Shutdown fehlerhaft beendeter vdr.service, was zur Folge hatte, dass die setup.conf nicht gespeichert wurde und es daher auch kein Update von CurrentChannel gab.
Die Ursache dafür war, dass von systemd einige Services schon vor Beenden des vdr.service gestoppt wurden, die der VDR aber noch während dem Stoppen der Plugins benötigt.
Entsprechende systemd Anpassungen für softhddevice-drm-gles sorgen jetzt dafür, dass benötigte Services erst nach Beenden des VDR gestoppt werden und die setup.conf bei fehlerfreien Beenden des vdr.service gespeichert wird.
Mit diesen systemd Anpassungen für softhddevice-drm-gles ist auch das Problem mit dem um ca. 2 min verzögerten Shutdown bei RPI4 und RPI5 behoben.
Der Shutdown funktioniert jetzt ohne Verzögerung (bei meinen Tests unter 10sec) unabhängig davon, ob usbkbd installiert ist (hatte auch gegen die Verzögerung geholfen) oder nicht.
Falls das Plugin dbus2vdr installiert ist, wird z.B. für den avahi-linker benötigt, hatte dbus2vdr beim Shutdown auch dafür gesorgt, dass der vdr.service fehlerhaft beendet und die setup.conf nicht gespeichert wurde.
Das Problem von dbus2vdr betrifft nicht nur RPI4/5 sondern alle Plattformen und hatten den Shutdown außerdem um bis zu 1 min verzögert.
Dafür gibt es, z.B. auch für x86, ein aktualisiertes vdr-plugin-dbus2vdr Paket mit entsprechenden Anpassungen für systemd.

Recent Posts
(Reihenfolge ohne Wertung, eher in der Reihenfolge in der mir das jeweils einfiel)