Moin moin,
nachdem ich eine fertige Distribution von HeLau erfolgreich am leufen hatte, möchte ich nun einen eigenen VDR compilieren.
Nach Anleitung von Hubertus Sandmann lief alles ganz erfolgreich.
Dann habe ich versucht, den ElchiAIO einzuspielen, und seitdem geht nix mehr.
Hier mal ein kurzes Log:
ZitatAlles anzeigenrunvdr
bash: line 1: ./vdr: No such file or directory
Sat Jan 10 15:19:17 CET 2004
restarting VDR
./vdr: No such file or directory
/lib/modules/2.4.21-144-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-11-08/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-11-08/driver/av7110'
make[1]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/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-11-08/driver/b2c2'
make[1]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/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-11-08/driver/frontends'
sync
/lib/modules/2.4.21-144-athlon/build/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
DIR=`pwd`; (cd /lib/modules/2.4.21-144-athlon/build; make SUBDIRS=$DIR modules)
make[1]: Entering directory `/usr/src/linux-2.4.21-144-include/athlon'
make -C /usr/local/src/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-144-include/athlon/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -pipe -msoft-float -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-144-include/athlon/include/linux/modversions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/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-11-08/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-11-08/driver/av7110'
make -C b2c2 modules
make[3]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/driver/b2c2'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/local/src/linux-dvb.2003-11-08/driver/b2c2'
make -C frontends modules
make[3]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/driver/frontends'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/local/src/linux-dvb.2003-11-08/driver/frontends'
make[2]: Leaving directory `/usr/local/src/linux-dvb.2003-11-08/driver'
make[1]: Leaving directory `/usr/src/linux-2.4.21-144-include/athlon'
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.21-144-athlon/kernel/drivers/media/video/videodev.o
make[1]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/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-11-08/driver/frontends'
make[1]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/driver/av7110'
insmod input; \
insmod evdev; \
insmod dvb-ttpci.o;
Using /lib/modules/2.4.21-144-athlon/kernel/drivers/input/input.o
insmod: a module named input already exists
Using /lib/modules/2.4.21-144-athlon/kernel/drivers/input/evdev.o
make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-11-08/driver/av7110'
make[1]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/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-11-08/driver/b2c2'
sync
Sat Jan 10 15:19:33 CET 2004
bash: line 1: ./vdr: No such file or directory
Sat Jan 10 15:19:33 CET 2004
restarting VDR
./vdr: No such file or directory
[3]+ Stopped runvdr
linux:/usr/local/src/VDR #
Kann mir wer helfen? Der DVB-Treiber läuft. Das "Convergence" Logo erscheint auf TV.
Super wäre es, wenn mir noch jemand die optimale Reihenfolge der einzuspielenden Patches erklären würde.
Nach dem patchen ist doch dann folgenden richtig:
make clean
make
Oder?
Danke für die Hilfe
crashboy