hi
übersetzte DVB-Treiber ohne Fehler
make
./makedev.napi
beim make insmod kommt folgende fehler: warum??
Code
mediabox:/usr/local/vdr/DVB/driver # make insmod
/lib/modules/2.4.20-4GB/build/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
DIR=`pwd`; (cd /lib/modules/2.4.20-4GB/build; make SUBDIRS=$DIR modules)
make[1]: Entering directory `/usr/src/linux-2.4.20.SuSE'
make -C /usr/local/vdr/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/vdr/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/vdr/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/vdr/DVB/driver/av7110'
make -C frontends modules
make[3]: Entering directory `/usr/local/vdr/DVB/driver/frontends'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/local/vdr/DVB/driver/frontends'
make[2]: Leaving directory `/usr/local/vdr/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/kernel/drivers/media/video/videodev.o
make[1]: Entering directory `/usr/local/vdr/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;
make[1]: Leaving directory `/usr/local/vdr/DVB/driver/frontends'
make[1]: Entering directory `/usr/local/vdr/DVB/driver/av7110'
insmod input; \
insmod evdev; \
insmod dvb-ttpci.o;
Using /lib/modules/2.4.20-4GB/kernel/drivers/input/input.o
insmod: a module named input already exists
Using /lib/modules/2.4.20-4GB/kernel/drivers/input/evdev.o
dvb-ttpci.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
make[1]: Leaving directory `/usr/local/vdr/DVB/driver/av7110'
make: *** [insmod] Error 2
mediabox:/usr/local/vdr/DVB/driver #
Alles anzeigen
diese module sind nach einem "make rmmod" noch geladen:
Code
mediabox:/usr/local/vdr/DVB/driver # lsmod
Module Size Used by Not tainted
lirc_serial 7520 0
isa-pnp 29672 0 (unused)
ipv6 134388 -1 (autoclean)
mousedev 4148 0 (unused)
joydev 5632 0 (unused)
input 3104 0 [mousedev joydev]
usb-uhci 22096 0 (unused)
usbcore 57836 1 [usb-uhci]
raw1394 14516 0 (unused)
ieee1394 32880 0 [raw1394]
via-rhine 12176 1
mii 2304 0 [via-rhine]
reiserfs 200532 1 (autoclean)
lvm-mod 65412 0 (autoclean)
mediabox:/usr/local/vdr/DVB/driver #
Alles anzeigen
ich denke es liegt an dem modul "input"
was kann ich da machen? Oder muss ich es herausbekommen? Wie ?
grüsse
tobias