• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

DVBT Digittrade USB-Stick für Linux, make funktioniert nicht

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:

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.
 
Grothesk schrieb:
Ich würde mir mit hg die sourcen direkt vom Projekt ziehen und nihcts auf den Kram des Herstellers geben.

Sorry, aber ehrlich gesagt verstehe ich nur Bahnhof.
Kannst Du mir das etwas ausführlicher erklären? Bin nicht im Bilde was Du meinst ... :oops:
 
Hallo,

das Problem scheint gelöst.
habe den gleichen Stick und von Digittrade eine E-mail bekommen.
Ich kopiere hier mal die Links rein, es gibt jetzt Installationsskripte
Für Ubuntu: http://www.digittrade.de/shop/info/stick_treiber/linux/ubuntu/ubuntu.tar.gz

Für OpenSuse:
http://www.digittrade.de/shop/info/stick_treiber/linux/suse.tar.gz

MfG New_Bee :idea:
 
Oben