Hallo erst mal
Hab da nen kleines Prob mit dem VDR, ich bin bei der Installation nach der Hubertus Sandmann Seite vorgeganen,
hat auch fast alles geklappt. Beim installieren der Treiber mit Insmod kommt dann aber ne Fehlermeldung die wie ich vermute
bei rundvr zum Neustart des Scripts führt.
Und zwar gibt insmod am Schluß aus:
Code
make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/b2c2'
insmod skystar2.o;
skystar2.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
make[1]: [insmod] Error 1 (ignored)
make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/b2c2'
sync
Das Convergence Logo erscheint jedoch auf meinem Fernseher !!!
Starte ich nun den VDR manuell lernt dieser auch die Tastaturkommandos und bringt mir danach ARD auf den Schirm
Versuche ich nun rundvr laufen zu lassen verfällt dieses in eine Schleife die wie ich vermute aus dem Fehler von insmod verursacht wird.
Code
DVBDIR="/usr/local/src/DVB/driver"
VDRPRG="/usr/local/src/VDR/vdr"
VDRCMD="$VDRPRG -w 60 -t -d /dev/tty8 -L /usr/local/src/VDR/PLUGINS/lib -c /usr/local/src.//vdr/etc $*"
VDRUSR=vdr
LSMOD="`/sbin/lsmod | grep -w 'dvb' | wc -l`"
KILL="/usr/bin/killall -q -TERM"
# Load driver if it hasn't been loaded already:
if [ $LSMOD -eq 0 ] ; then
(cd $DVBDIR; make insmod)
fi
while (true) do
su -c "$VDRCMD" $VDRUSR
if test $? -eq 0 -o $? -eq 2; then exit; fi
date
echo "restarting VDR"
$KILL $VDRPRG
sleep 10
(cd $DVBDIR; make rmmod; make insmod)
date
done
Display More
Wie bekomm ich die Treiber korrekt installiert?
Komplette Shellausgabe nach rundvr:
Code
/lib/modules/2.4.20-4GB-athlon/build/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
sync
( \
make -C av7110 rmmod; make -C b2c2 rmmod; \
make -C frontends rmmod; \
rmmod dvb-core; \
\
rmmod videodev; \
)
make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/av7110'
rmmod dvb-ttpci; \
rmmod evdev; \
rmmod input;
input: Device or resource busy
make[1]: *** [rmmod] Error 1
make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/av7110'
make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/b2c2'
rmmod skystar2;
rmmod: module skystar2 is not loaded
make[1]: [rmmod] Error 1 (ignored)
make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/b2c2'
make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/frontends'
rmmod alps_bsrv2; rmmod alps_tdmb7; rmmod alps_tdlb7; rmmod grundig_29504-401;
rmmod grundig_29504-491; rmmod stv0299; rmmod ves1820; rmmod tda1004x; rmmod mt312;
make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/frontends'
sync
/lib/modules/2.4.20-4GB-athlon/build/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
DIR=`pwd`; (cd /lib/modules/2.4.20-4GB-athlon/build; make SUBDIRS=$DIR modules)
make[1]: Entering directory `/usr/src/linux-2.4.20.SuSE'
make -C /usr/local/src/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include
-Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-Wno-sign-compare -finline-limit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE" MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver'
ld -m elf_i386 -r -o dvb-core.o dmxdev.o dvb_demux.o dvb_net.o dvb_i2c.o dvb_filter.o dvb_frontend.o dvbdev.o compat.o dvb_ksyms.o
make -C av7110 modules
make[3]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/av7110'
ld -m elf_i386 -r -o dvb-ttpci.o saa7146_core.o saa7146_v4l.o av7110.o av7110_ir.o ttpci_eeprom.o
make[3]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/av7110'
make -C b2c2 modules
make[3]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/b2c2'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/b2c2'
make -C frontends modules
make[3]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/frontends'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/frontends'
make[2]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver'
make[1]: Leaving directory `/usr/src/linux-2.4.20.SuSE'
sync
( \
insmod videodev; \
\
insmod dvb-core.o dvb_shutdown_timeout=0; \
make -C frontends insmod; \
make -C av7110 insmod; make -C b2c2 insmod; \
)
Using /lib/modules/2.4.20-4GB-athlon/kernel/drivers/media/video/videodev.o
make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/frontends'
insmod alps_bsrv2.o; insmod alps_tdmb7.o; insmod alps_tdlb7.o; insmod grundig_29504-401.o; insmod grundig_29504-491.o;
insmod stv0299.o; insmod ves1820.o; insmod tda1004x.o; insmod mt312.o;
make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/frontends'
make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/av7110'
insmod input; \
insmod evdev; \
insmod dvb-ttpci.o;
Using /lib/modules/2.4.20-4GB-athlon/kernel/drivers/input/input.o
insmod: a module named input already exists
Using /lib/modules/2.4.20-4GB-athlon/kernel/drivers/input/evdev.o
make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/av7110'
make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/b2c2'
insmod skystar2.o;
skystar2.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
make[1]: [insmod] Error 1 (ignored)
make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/b2c2'
sync
Wed Nov 19 13:35:04 CET 2003
Wed Nov 19 13:35:04 CET 2003
restarting VDR
Display More
Ich hoffe mir wird geholfen :o)