Hi,
ich habe ja letztens das Suspend-Addon analog der MLD-3 nun auch für die MLD-4 erzeugt und es ist auch installierbar. Nun haben die Tests ergeben, das es nicht funktioniert.
Laut /var/log/messages kommen hier folgende Meldungen:
Mar 29 07:22:52 (MLD) user.info vdr: [1041] confirm: Taste drücken, um Ausschalten abzubrechen
Mar 29 07:22:52 (MLD) user.info vdr: [1041] warning: Taste drücken, um Ausschalten abzubrechen
Mar 29 07:22:52 (MLD) user.info vdr: [1041] closing SVDRP connection
Mar 29 07:22:58 (MLD) user.info vdr: [1041] confirmed
Mar 29 07:22:58 (MLD) user.debug vdr: [1041] next timer event at Sat Mar 29 20:12:00 2014
Mar 29 07:22:58 (MLD) user.info vdr: [1041] executing '/etc/vdr/shutdown.d/rc.action 1396120320 46142 7 "Schlag den Raab~2014.03.29-20:14-Sa" 1'
Mar 29 07:22:58 (MLD) user.info vdr: [1041] saved setup to /etc/vdr/setup.conf
Mar 29 07:22:58 (MLD) user.debug vdr: [1041] max. latency time 6 seconds
Mar 29 07:22:59 (MLD) user.err vdr: video/vdpau: can't block queue: The display was pre-empted, or a fatal error occurred.
Mar 29 07:22:59 (MLD) user.err vdr: video/vdpau: can't render mixer: An invalid handle value was provided.
Mar 29 07:22:59 (MLD) user.err vdr: video/vdpau: can't queue display: An invalid handle value was provided.
Mar 29 07:23:02 (MLD) user.debug vdr: [1041] [softhddev]GrabImage: 12879, 1, 70, 384x288
Mar 29 07:23:02 (MLD) user.err vdr: video/vdpau: can't get output surface parameters: An invalid handle value was provided.
==> Nun kann man nur noch per ssh und einem "reboot" wieder den VDR reaktivieren. Ansonsten ist er "weg"
Wenn man nach der Fehlermeldung sucht, dann wird hier auf einen Patch im Softhddevice verwiesen. Diesen haben wir aber drin, weil er bereits im GIT gekommen ist. Hat jemand von Euch eine Idee, warum das Softhddevice hier den "invalid handle value" ausgibt? Und kann jemand den Test mit xineliboutput machen, ich denke das wir dort den Fehler nicht bekommen.
Übrigens, ich habe mir erlaubt das Setup im Webif auch nun den Punkt "Standby" einzustellen, anstatt unter "Diverses/Standby".
Desweiteren die Frage, ob ihr die Einstellungsunterschiede beim Framebuffer kennt. Im Moment kann man dort "VT" bzw. "VP" auswählen! Ich kenne die beiden Bezeichnungen nicht, und würde es gerne sprechender/erklärender machen. Oder ist es nur mir unbekannt was diese Parameter im Framebuffer bewirken?
@Markus23:
Nach dem heutigen Update kannst die Suspendfunktion wieder mit einem "opkg remove suspend" sauber deaktivieren.
Gruß,
Pit
Übrigens:
Auch ohne das Suspend-Addon kommt eine Fehlermeldung im /var/log/messages, sobald man den Rechner runterfährt. Es werden die Addons gestoppt, nachdem der VDR sich beendet hat. Also eigentlich korrekt, aber als letzte Zeile erscheint:
Mar 29 07:41:05 (MLD) user.info vdr: [1044] deleting plugin: epgsearchonly
Mar 29 07:41:05 (MLD) user.info vdr: [1044] deleting plugin: conflictcheckonly
Mar 29 07:41:05 (MLD) user.info vdr: [1044] deleting plugin: softhddevice
Mar 29 07:41:05 (MLD) user.err vdr: video/vdpau: can't destroy output surface: An invalid handle value was provided.
Der VDR ist dann zwar ausgeschaltet, aber es scheint ein "generelles" Problem mit dem GrabImage zu geben.