Hallo!
Ich habe die pre2 Version des DVB Treibers installiert, ohne Fehlermeldungen (SuSE 8.2).
VDR ging auch ohne Fehler kompilieren, nur beim starten von runvdr passiert das:
Code
joylinux:/usr/local/src/vdr # ./runvdr
vdr: no primary device found - giving up!
Die Apr 8 23:47:33 CEST 2003
restarting VDR
/usr/src/linux/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
sync
( \
make -C av7110 rmmod; \
make -C frontends rmmod; \
rmmod dvb-core; \
\
rmmod videodev; \
)
make[1]: Entering directory `/usr/local/src/dvb/driver/av7110'
rmmod dvb-ttpci; \
rmmod evdev; \
rmmod input;
dvb-ttpci: Device or resource busy
input: Device or resource busy
make[1]: *** [rmmod] Fehler 1
make[1]: Leaving directory `/usr/local/src/dvb/driver/av7110'
make[1]: Entering directory `/usr/local/src/dvb/driver/frontends'
rmmod alps_bsrv2; rmmod alps_tdmb7; rmmod alps_tdlb7; rmmod grundig_29504-401; rmmod grundig_29504-491; rmmod stv0299; rmmod ves1820;
alps_bsrv2: Device or resource busy
make[1]: Leaving directory `/usr/local/src/dvb/driver/frontends'
dvb-core: Device or resource busy
videodev: Device or resource busy
make: *** [rmmod] Fehler 1
/usr/src/linux/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
DIR=`pwd`; (cd /usr/src/linux; 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=i586 -DMODULE" MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/local/src/dvb/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/dvb/driver/av7110'
ld -m elf_i386 -r -o dvb-ttpci.o saa7146_core.o saa7146_v4l.o av7110.o av7110_ir.o
make[3]: Leaving directory `/usr/local/src/dvb/driver/av7110'
make -C frontends modules
make[3]: Entering directory `/usr/local/src/dvb/driver/frontends'
make[3]: Für das Ziel »modules« ist nichts zu tun.
make[3]: Leaving directory `/usr/local/src/dvb/driver/frontends'
make[2]: Leaving directory `/usr/local/src/dvb/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; \
)
Using /lib/modules/2.4.20-4GB-athlon/kernel/drivers/media/video/videodev.o
insmod: a module named videodev already exists
insmod: a module named dvb-core already exists
make[1]: Entering directory `/usr/local/src/dvb/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: a module named alps_bsrv2 already exists
make[1]: Leaving directory `/usr/local/src/dvb/driver/frontends'
make[1]: Entering directory `/usr/local/src/dvb/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
insmod: a module named dvb-ttpci already exists
make[1]: *** [insmod] Fehler 1
make[1]: Leaving directory `/usr/local/src/dvb/driver/av7110'
make: *** [insmod] Fehler 2
Alles anzeigen
Beide Verzeichnisse (dvb und vdr) habe ich klein geschrieben, das allerdings auch im runvdr script angepasst.
In /var/logs/messages steht folgendes:
Code
Apr 8 23:47:50 joylinux vdr[5597]: VDR version 1.1.26 started
Apr 8 23:47:50 joylinux vdr[5597]: loading /video/sources.conf
Apr 8 23:47:50 joylinux vdr[5597]: loading /video/diseqc.conf
Apr 8 23:47:50 joylinux vdr[5597]: loading /video/channels.conf
Apr 8 23:47:50 joylinux vdr[5597]: loading /video/svdrphosts.conf
Apr 8 23:47:50 joylinux vdr[5597]: loading /video/ca.conf
Apr 8 23:47:50 joylinux vdr[5597]: loading /video/keymacros.conf
Apr 8 23:47:50 joylinux vdr[5597]: probing /dev/dvb/adapter0/frontend0
Apr 8 23:47:50 joylinux vdr[5597]: ERROR: can't open DVB device 0
Apr 8 23:47:50 joylinux vdr[5597]: probing /dev/dvb/adapter1/frontend0
Apr 8 23:47:50 joylinux vdr[5597]: found 1 video device
Apr 8 23:47:50 joylinux vdr[5597]: ERROR: device number 1 has no MPEG decoder
Apr 8 23:47:50 joylinux vdr[5597]: ERROR: no primary device found - giving up!
Alles anzeigen
Ist der dvb Treiber überhaupt installiert? Wie kann ich das nachprüfen?