Hallo,
ich habe auf einer SuSE10.3 ein vdr1.4.7 aufgesetzt mit einer DVB-S FF-Karte (technotrend, Rev.1.1) und einer DVB-T budget Karte (neue Nova-T). Die DVB-Treiber habe ich wie im wiki installiert und runvdr entsprechend wie im wiki vorgeschlagen ergänzt.
In /etc/init.d/boot.local habe ich folgende Einträge:
Code
/bin/setserial /dev/ttyS0 uart none
/etc/init.d/lirc start
modprobe dvb_core
modprobe dvb_ttpci
modprobe budget_core
modprobe budget
modprobe budget_ci
/usr/local/bin/runvdr &
Alles anzeigen
Mein runvdr sieht so aus:
Code
VDRPRG="LANG=de_DE.iso8859-1 LC_CTYPE=de_DE.iso8859-1 /usr/local/bin/vdr"
VDRCMD="$VDRPRG -t /dev/tty8 -w 60 -L /usr/lib/vdr/plugins -P'dvd -C/dev/dvd' -E /var/v
--lirc=/dev/lircd --no-kbd --port=0 --vfat -s /usr/local/bin/vdrpowerof
KILL="/usr/bin/killall -q -TERM"
# Detect whether the DVB driver is already loaded
# and return 0 if it *is* loaded, 1 if not:
function DriverLoaded()
{
grep -qse dvb[-_]core /proc/modules
}
# Load all DVB driver modules needed for your hardware:
function LoadDriver()
{
make -C "/usr/local/src/DVB/v4l" load
}
# Unload all DVB driver modules loaded in LoadDriver():
function UnloadDriver()
{
make -C "/usr/local/src/DVB/v4l" unload
}
# Load driver if it hasn't been loaded already:
if ! DriverLoaded; then
LoadDriver
fi
while (true) do
eval "$VDRCMD"
if test $? -eq 0 -o $? -eq 2; then exit; fi
echo "`date` reloading DVB driver"
$KILL $VDRPRG
sleep 10
UnloadDriver
LoadDriver
echo "`date` restarting VDR"
done
Alles anzeigen
Beim booten startet vdr auch richtig, aber wenn es abstürzt oder ich es probeweise "kille" startet runvdr vdr nicht mehr - erst nach einem reboot. Es scheint mir so, daß runvdr die wichtigen Module (da ich ein Mischsystem habe) nicht in der richtigen Reihenfolge lädt?!
Hat jemand einen Tip - oder vielleicht ein runvdr, dass bei ihm gut funktioniert (SuSE, Treiber in /usr/local/src/DVB/v4l/)?!
Danke
Siegfried