Ich habe die Datei http://www.linuxdvb.tv/download/dvb-newstruct-20040121.tar.bz2 entpackt und danach unter SuSE 8.2, Kernel 2.4.25-pre6 make ausgeführt. Das sieht IMO noch ok aus: /usr/src/linux-2.4.24/include/linux/module.h:299: warning: `__module_kernel_version' defined but not used ves1820.c:526: warning: `__module_license' defined but not used make[3]: Leaving directory `/usr/src/packages/SOURCES/DVB/driver/frontends' make[2]: Leaving directory `/usr/src/packages/SOURCES/DVB/driver' make[1]: Leaving directory `/usr/src/linux-2.4.24' Darauf folgte nach der Anleitung bei http://hubertus.sandmann.bei.t-online.de/VDR_installieren.htm /usr/src/packages/SOURCES/DVB/driver # ./makedev.napi Creating DVB devices in /dev/dvb/adapter0 Creating DVB devices in /dev/dvb/adapter1 Creating DVB devices in /dev/dvb/adapter2 Creating DVB devices in /dev/dvb/adapter3 und /usr/src/packages/SOURCES/DVB/driver # make insmod /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.24' make -C /usr/src/packages/SOURCES/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.24/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE" MAKING_MODULES=1 modules make[2]: Entering directory `/usr/src/packages/SOURCES/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 make -C av7110 modules make[3]: Entering directory `/usr/src/packages/SOURCES/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/src/packages/SOURCES/DVB/driver/av7110' make -C frontends modules make[3]: Entering directory `/usr/src/packages/SOURCES/DVB/driver/frontends' make[3]: Nothing to be done for `modules'. make[3]: Leaving directory `/usr/src/packages/SOURCES/DVB/driver/frontends' make[2]: Leaving directory `/usr/src/packages/SOURCES/DVB/driver' make[1]: Leaving directory `/usr/src/linux-2.4.24' ( \ insmod videodev; \ \ insmod dvb-core.o; \ make -C frontends insmod; \ make -C av7110 insmod; \ ) Using /lib/modules/2.4.25-pre6/kernel/drivers/media/video/videodev.o insmod: a module named videodev already exists make[1]: Entering directory `/usr/src/packages/SOURCES/DVB/driver/frontends' insmod alps_bsru6.o; insmod alps_bsrv2.o; insmod grundig_29504-401.o; insmod grundig_29504-491.o; insmod ves1820.o; make[1]: Leaving directory `/usr/src/packages/SOURCES/DVB/driver/frontends' make[1]: Entering directory `/usr/src/packages/SOURCES/DVB/driver/av7110' insmod input; \ insmod evdev; \ insmod dvb-ttpci.o init_vpid=0x00a2 init_apid=0x0060; Using /lib/modules/2.4.25-pre6/kernel/drivers/input/input.o insmod: a module named input already exists Using /lib/modules/2.4.25-pre6/kernel/drivers/input/evdev.o insmod: a module named evdev already exists 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/src/packages/SOURCES/DVB/driver/av7110' make: *** [insmod] Error 2 Die dmesg poste ich noch nicht, ich fand aber nicht den entscheidenden Hinweis. Wonach sollte ich greppen? Das sind weitere Infos: cat /proc/interrupts CPU0 0: 40386 XT-PIC timer 1: 13 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 788 XT-PIC eth0 9: 3 XT-PIC usb-uhci, ohci1394 10: 0 XT-PIC CMI8738-MC6 12: 25 XT-PIC PS/2 Mouse 14: 8663 XT-PIC ide0 15: 12 XT-PIC ide1 NMI: 0 LOC: 40348 ERR: 0 MIS: 0 lspci 00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03) 00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) 00:04.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02) 00:04.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) 00:04.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) 00:04.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02) 00:09.0 FireWire (IEEE 1394): Texas Instruments TSB12LV26 IEEE-1394 Controller (Link) 00:0a.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24) 00:0b.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10) 00:0d.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01) 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon VE QY Al