Moin!
Das einzige, was mir auffällt, ist, dass beim ersten Start die Firmware für den cx25840 geladen wird.
Code
May 31 13:39:25 medienserver vdr: [1673] cTimeMs: using monotonic clock (resolution is 1 ns)
May 31 13:39:25 medienserver kernel: [ 41.331730] cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
May 31 13:39:25 medienserver vdr: [1673] VDR version 1.7.14 started
May 31 13:39:25 medienserver kernel: [ 41.338069] cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
May 31 13:39:25 medienserver vdr: [1673] switched to user 'vdr'
Das ist beim zweiten mal nicht mehr nötig, da es ja schon passiert ist. Vielleicht ist da die Ursache zu suchen.
Eventuell könnte es also helfen, vor dem Start des vdr auf /dev/video0 und /dev/video1 kurz zuzugreifen, damit das Laden der Firmware angestoßen wird. Also sowas wie
Code
cat /dev/video0 > /dev/null &
pid1=$!
cat /dev/video1 > /dev/null &
pid2=$!
sleep 5
kill $pid1
kill $pid2
vor der "eval $VDRCMD..."-Zeile.
Das ist jetzt aber nicht ausprobiert, sondern nur aus dem Kopf heraus aufgeschrieben...
mini.