Mystique SaTiX-S2 V2 CI Dual
Ich benutze die mit dem v4l-dvb Treiber
http://linuxtv.org/hg/~endriss/ngene-test2/und Firmware
ngene_18.fw
Wenn ich den Treiber erstelle kommt folgender Fehler:
make -j2
make -C /usr/src/dvb/ngene-test2/v4l
make[1]: Entering directory `/usr/src/dvb/ngene-test2/v4l'
scripts/make_makefile.pl
./scripts/make_myconfig.pl
make[1]: Leaving directory `/usr/src/dvb/ngene-test2/v4l'
make[1]: Entering directory `/usr/src/dvb/ngene-test2/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.36-0.slh.5-aptosid-amd64/build ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
make -C firmware prep
make[2]: Entering directory `/usr/src/dvb/ngene-test2/v4l/firmware'
make[2]: Leaving directory `/usr/src/dvb/ngene-test2/v4l/firmware'
make -C firmware
make[2]: Entering directory `/usr/src/dvb/ngene-test2/v4l/firmware'
CC ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/usr/src/dvb/ngene-test2/v4l/firmware'
Kernel build directory is /lib/modules/2.6.36-0.slh.5-aptosid-amd64/build
make -C /lib/modules/2.6.36-0.slh.5-aptosid-amd64/build SUBDIRS=/usr/src/dvb/ngene-test2/v4l modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.36-0.slh.5-aptosid-amd64'
CC [M] /usr/src/dvb/ngene-test2/v4l/tuner-xc2028.o
CC [M] /usr/src/dvb/ngene-test2/v4l/tuner-simple.o
CC [M] /usr/src/dvb/ngene-test2/v4l/tuner-types.o
CC [M] /usr/src/dvb/ngene-test2/v4l/mt20xx.o
CC [M] /usr/src/dvb/ngene-test2/v4l/tda8290.o
CC [M] /usr/src/dvb/ngene-test2/v4l/tea5767.o
CC [M] /usr/src/dvb/ngene-test2/v4l/tea5761.o
CC [M] /usr/src/dvb/ngene-test2/v4l/tda9887.o
CC [M] /usr/src/dvb/ngene-test2/v4l/xc5000.o
CC [M] /usr/src/dvb/ngene-test2/v4l/mt2131.o
CC [M] /usr/src/dvb/ngene-test2/v4l/mc44s803.o
CC [M] /usr/src/dvb/ngene-test2/v4l/dvbdev.o
CC [M] /usr/src/dvb/ngene-test2/v4l/dmxdev.o
/usr/src/dvb/ngene-test2/v4l/dmxdev.c:1142: error: unknown field 'ioctl' specified in initializer
/usr/src/dvb/ngene-test2/v4l/dmxdev.c:1142: warning: initialization from incompatible pointer type
/usr/src/dvb/ngene-test2/v4l/dmxdev.c:1211: error: unknown field 'ioctl' specified in initializer
/usr/src/dvb/ngene-test2/v4l/dmxdev.c:1211: warning: initialization from incompatible pointer type
make[3]: *** [/usr/src/dvb/ngene-test2/v4l/dmxdev.o] Fehler 1
make[3]: *** Warte auf noch nicht beendete Prozesse...
make[2]: *** [_module_/usr/src/dvb/ngene-test2/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.36-0.slh.5-aptosid-amd64'
make[1]: *** [default] Fehler 2
make[1]: Leaving directory `/usr/src/dvb/ngene-test2/v4l'
make: *** [all] Fehler 2
Das kommt wohl durch Änderungen an ioctl im 2.6.36 - leider wurde das noch nicht in v4l-dvb nachgezogen.
Lokal habe ich nur noch die 34 header, sollte ich den dann besser wieder nehmen?
linux-headers-2.6.34-0.slh.5-sidux-amd64
Vielen Dank schon mal für die schnelle Antwort und der Nachfrage. -kai