System CT-VDR 3.06 mit PVR350 only (Model 991) mit neuestem ivtv, bin leider immer noch linux newbie
Habe noch folgendes Problem: Nach einem neustart des vdr sind keine epg Informationen vorhanden (tvmovie2vdr).
Dies wurde bis dato in folgendem Beitrag diskutiert http://www.vdr-portal.de/board/thread.php?threadid=29353&sid=
Es tauchte dort unter anderem der Tipp auf den vdr mit der Option -E (Pfad der epg.data) in die runvdr einzutragen.
Genau hier ist mein Problem: In meiner runvdr sind Informationen enthalten die meiner Meinung nach nicht relevant sind, da ich keine DVB-Karte im Einsatz habe und der ivtv für die PVR350 über "modules" geladen wird. Desweiteren fehlt mir aber das Verständnis wie ich die Erweiterung der Option -E in die runvdr einfüge.
Angefügt meine runvdr, vielleicht kann mir jemand einen Tipp geben was ich wirklich in der runvdr benötige und wie ich die Erweiterung einbringe.
ZitatAlles anzeigen
#!/bin/sh
# runvdr: Loads the DVB driver and runs VDR
#
# If VDR exits abnormally, the driver will be reloaded
# and VDR restarted.
#
# heavily modified for c't-vdr-distro
# Peter Siering, <ps@ctmagazin.de>
#
VDRPRG="vdr"
VDROPT="$*"
VDRCMD="$VDRPRG $VDROPT"
LSMOD="`/sbin/lsmod | grep -w '^dvb' | wc -l`"
KILL="/usr/bin/killall -q -TERM"
. /etc/default/vdr
DVB11="no"
if [ -e "/etc/modutils/linuxtv-dvb.`uname -r`" ]; then
DVB11="yes"
fi
if [ "$DVB11" = "yes" ]; then
modprobe dvb
else
if [ $LSMOD -eq 0 ] ; then
modprobe dvb-ttpci >/dev/null 2>&1
fi
# get DVB module stack
MODULES=`lsmod | grep dvb-core | cut -d'[' -f2 | cut -d']' -f1`
MODULES="$MODULES dvb-core"
fi
if [ "$VDSB_WORKAROUND" = "yes" ] && [ -x /usr/bin/szap ] ; then
szap -a 0 -n 1 -c /var/lib/vdr/channels.conf >/dev/null &
szap -a 1 -n 1 -c /var/lib/vdr/channels.conf >/dev/null &
szap -a 3 -n 1 -c /var/lib/vdr/channels.conf >/dev/null &
szap -a 3 -n 1 -c /var/lib/vdr/channels.conf >/dev/null &
sleep 5
killall szap
fi
while (true) do
# change /dev/null to /tmp/vdr.out
# for debugging purposes
eval $VDRCMD 2>/tmp/vdr.err >/dev/null
RET=$?
if test $RET -eq 0; then exit; fi
if test $RET -eq 2; then
ERR=`cat /tmp/vdr.err`
logger -t runvdr "stopping after fatal fail ($ERR)"
exit
else
logger -t runvdr "restarting VDR"
fi
$KILL $VDRPRG
sleep 5
if [ "$DVB11" = "yes" ]; then
modprobe -r dvb
sleep 2
modprobe dvb
else
for MODUL in $MODULES; do
rmmod $MODUL >/dev/null 2>&1
wait `pidof rmmod`
done
modprobe dvb-ttpci >/dev/null 2>&1
fi
done
Habe noch eine datei "vdr" unter /etc/default gefunden in der z.B. das Videoverzeichnis angegeben wird. Vielleicht ist es auch hier richtiger den Pfad für das epg.data anzugeben.
Hoffe das jemand weiss wo und in welcher form ich das konfiguriere.
Danke für die Tipps