Hardware:
Dell Dimension 9150, 2GB RAM, ATI Radeon X300, Technisat SkyStar2 DVB card (rev 01)
Software:
Debian Squeeze 6.0.5, VDR 1.7.28 e-tobi1
Plugins:
epgsearch, streamdev-server, xineliboutput, markad,extrecmenu
Guten Tag Forum!
Habe mir Debian und VDR 1.7.28 mit den e-tobi Paketen installiert. Soweit bin ich sehr happy damit, habe jedoch
noch ein paar Fragen die mir vielleicht jemand von euch beantworten bzw. Hinweise geben kann.
Ich habe schon Tage im Forum und im Web mit lesen verbracht, aber irgendwie kapiere ich die Zusammenhänge
nicht abschliessend.
Ausgangslage:
- Paketquellen von e-tobi in sources.list eingetragen
- Installation mit "Synaptic Paketverwaltung"
- Keine DVB-Treiber/Module zusätzlich installiert
- Keine DVB-Treiber/Module konfiguriert
- Xine/VDR X-Frontend fernsehen - Kanäle wechseln, OSD einblenden etc. mit vdradmin-am funktioniert.
- Streamen im Netzwerk funktioniert
- EPG / Suchtimer anlegen funktioniert
- Aufnahmen funktionieren
Feststellung:
- Starten von /usr/sbin/runvdr bewirkt m.E. nichts - kein Prozess in der Systemüberwachung zu sehen
- runvdr as is - (noch) keine Veränderungen gemacht - ausser ein paar Tests
- ich steh auf em Schlauch
Meine Fragen:
- runvdr von 1.6x und 1.7x unterscheiden sich hier - ist das wegen der VDR-Version od. wegen der Distribution?
- runvdr von 1.6x für 1.7x verwendbar? (ich verstehe die Syntax im 1.6 Template etwas besser als das hier vorliegende)
- Wieso sehe ich in vdradmin kein Fernsehbild?
- Wo (in der runvdr) kann ich eintragen, dass vdradmin startet?
- Wo sind die Einträge für die DVB-S Karte zu platzieren?
- Wie finde ich den richtigen Moduleintrag für die DVB-S Karte (lspci -v)?
- Wie und wo trage ich diese richtig ein? (/sbin/modprobe b2c2-flexcop-pci od. mit _ anstelle von -
- Wo kann ich # starting vdradmind >> /usr/bin/vdradmind .. eintragen, damit vdradmind mit startet?
runvdr (liegt in /usr/sbin)
#!/bin/sh
. /usr/lib/vdr/config-loader.sh
VDR_ENV="LANG=$VDR_LANG LC_ALL=$VDR_LANG"
if [ -n "$VDR_CHARSET_OVERRIDE" ] ; then
VDR_ENV="$VDR_ENV VDR_CHARSET_OVERRIDE=$VDR_CHARSET_OVERRIDE"
fi
VDRCMD="$VDR_ENV /usr/bin/vdr $*"
get_modulenames()
{
MODULES=`lsmod | awk '/^dvb/ {gsub(/,/,"\n", $4); print $4}' | uniq | tac | grep -v "^$"`
[ "$MODULES" ] && MODULES="$MODULES dvb_core"
}
# TODO: check if udev handles this on newer systems!?
set_permissions()
{
if [ "$USER" -o "$GROUP" ]; then
for FILE in av7110_ir budget_ci_ir; do
if [ -e "/proc/$FILE" ]; then
chown $USER.$GROUP /proc/$FILE
chmod +r /proc/$FILE
fi
done
fi
chmod o+r /dev/input/event*
}
load_dvb_modules()
{
if modprobe dvb >/dev/null 2>&1 ; then
get_modulenames
else
if [ "$MODULES" ]; then
for MODULE in $MODULES; do
modprobe $MODULE >/dev/null 2>&1
done
else
modprobe dvb_ttpci >/dev/null 2>&1
get_modulenames
fi
wait `pidof udev`
fi
sleep 15
}
unload_dvb_modules()
{
for MODULE in $MODULES; do
rmmod $MODULE >/dev/null 2>&1
wait `pidof rmmod`
done
}
VDR_ERR=`mktemp -p /tmp vdr-err.XXXXXX`
get_modulenames
[ -z "$MODULES" ] && load_dvb_modules
while (true) do
set_permissions
eval $VDRCMD >/dev/null 2>"$VDR_ERR"
case $? in
0)
exit
;;
2)
ERROR=`cat "$VDR_ERR"`
logger -t runvdr "stopping after fatal fail ($ERROR)"
exit
;;
esac
logger -t runvdr "restarting VDR"
killall -q -TERM /usr/bin/vdr
wait `pidof vdr`
unload_dvb_modules
sleep 2
load_dvb_modules
done
Display More
root@dionisos:/home/rthrseeker2# lspci -v
01:00.0 VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] (prog-if 00 [VGA controller])
Subsystem: ATI Technologies Inc Device 0602
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fc000000 (64-bit, prefetchable) [size=10]
Memory at fe9e0000 (64-bit, non-prefetchable) [size=10]
I/O ports at dc00 [size=10]
Expansion ROM at fea00000 [disabled] [size=10]
Capabilities: [50] Power Management version 2
Capabilities: [58] Express Endpoint, MSI 00
Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: radeon
01:00.1 Display controller: ATI Technologies Inc RV370 [Radeon X300SE]
Subsystem: ATI Technologies Inc Device 0603
Flags: bus master, fast devsel, latency 0
Memory at fe9f0000 (64-bit, non-prefetchable) [size=10]
Capabilities: [50] Power Management version 2
Capabilities: [58] Express Endpoint, MSI 00
05:02.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 01)
Subsystem: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card
Flags: bus master, slow devsel, latency 64, IRQ 18
Memory at fe2f0000 (32-bit, non-prefetchable) [size=10]
I/O ports at bce0 [size=10]
Kernel driver in use: b2c2_flexcop_pci
Display More
thx a lot!
[/size][/size][/size][/size][/size][/size][/size]