Die zweite Zeile muss leer bleiben. Jedenfalls meistens.
OK, ein neuer Versuch. In der /etc/init.d/softhddevice das after=alsa durch ein after="alsa xorg" zu ersetzen und in der Zeile nach dem "start)" das "sleep 10" einfügen. Das Script /etc/X11/xorg.conf.d/40_wait kann wieder weg.
Mir ist jetzt auch gerade klar geworden, warum das im VDR Portal gepostete Script nicht geholfen hat. Das lässt sich nicht ohne weiteres auf die MLD übertragen und konnte so wie von mir vorgeschlagen nicht funktionieren.