Also ich habe jetzt nochmals alle Object-Files (*.o) im Sourcen-Verzeichnis des Treibers gelöscht und mit 'make' ein erneutes Compilieren angestubst.
Da scheinen sich zwei, drei Fehler in den c-Files eingeschlichen zu haben, oder?
Folgendes wird gemeldet:
Die drei fehlerhaften Module sind wohl auch die Ursache für die Probleme. Fragt sich nur wie ich an korrigierte Sourcen komme. Dem Hersteller habe ich schon eine entsprechende Mail mit Bitte um Überprüfung geschickt.
Da scheinen sich zwei, drei Fehler in den c-Files eingeschlichen zu haben, oder?
Folgendes wird gemeldet:
Code:
linux-olli:/home/olli/Temp/Linux_MT2060_2.6.20 # make
make -C /lib/modules/2.6.22.17-0.1-default/build SUBDIRS=/home/olli/Temp/Linux_MT2060_2.6.20 modules
make[1]: Entering directory `/usr/src/linux-2.6.22.17-0.1-obj/i386/default'
make -C ../../../linux-2.6.22.17-0.1 O=../linux-2.6.22.17-0.1-obj/i386/default modules
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/af901x-core.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/af901x-devices.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/af901x-drv.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/af901x-usb.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/af901x-fe.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/MT2060.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/MT2060init.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/MT2060M.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvbdev.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dmxdev.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb_demux.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb_filter.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb_frontend.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb_net.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb_ringbuffer.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb_math.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-firmware.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-init.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-urb.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-i2c.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-dvb.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-remote.o
/home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-remote.c: In function ‘dvb_usb_read_remote_control’:
/home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-remote.c:93: warning: passing argument 1 of ‘schedule_delayed_work’ from incompatible pointer type
/home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-remote.c: In function ‘dvb_usb_remote_init’:
/home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-remote.c:149: warning: assignment from incompatible pointer type
/home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-remote.c:155: warning: passing argument 1 of ‘schedule_delayed_work’ from incompatible pointer type
/home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-remote.c: In function ‘dvb_usb_remote_exit’:
/home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb-remote.c:165: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/usb-urb.o
LD [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb.o
LD [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-af901x.o
LD [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-core.o
CC [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-pll.o
Building modules, stage 2.
MODPOST 4 modules
CC /home/olli/Temp/Linux_MT2060_2.6.20/dvb-af901x.mod.o
LD [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-af901x.ko
CC /home/olli/Temp/Linux_MT2060_2.6.20/dvb-core.mod.o
LD [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-core.ko
CC /home/olli/Temp/Linux_MT2060_2.6.20/dvb-pll.mod.o
LD [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-pll.ko
CC /home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb.mod.o
LD [M] /home/olli/Temp/Linux_MT2060_2.6.20/dvb-usb.ko
make[1]: Leaving directory `/usr/src/linux-2.6.22.17-0.1-obj/i386/default'
Die drei fehlerhaften Module sind wohl auch die Ursache für die Probleme. Fragt sich nur wie ich an korrigierte Sourcen komme. Dem Hersteller habe ich schon eine entsprechende Mail mit Bitte um Überprüfung geschickt.