Hi André first of all, thanks for responding :-) > http://www.linuxtv.org/wiki/index.php/TechnoTrend_TT-connect_S2-3650_CI#S2A >PI to be applied, but it fails on some chunks... yep, i tried it (maybe i did something wrong !? ) : ------------------------snip--------------------------- scheffeneu ~ # mkdir 3650 scheffeneu ~ # cd 3650 scheffeneu 3650 # hg clone -r 9263 http://mercurial.intuxication.org/hg/s2- liplianin destination directory: s2-liplianin requesting all changes adding changesets adding manifests adding file changes added 9264 changesets with 24422 changes to 1647 files updating working directory 1189 files updated, 0 files merged, 0 files removed, 0 files unresolved scheffeneu 3650 # wget http://hem.passagen.se/faruks/3650/my_s2api_pctv452e.txt --2009-06-14 15:43:18-- http://hem.passagen.se/faruks/3650/my_s2api_pctv452e.txt Resolving hem.passagen.se... 91.196.241.100 Connecting to hem.passagen.se|91.196.241.100|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 43373 (42K) [text/plain] Saving to: `my_s2api_pctv452e.txt' 100%[====================================================================================================================>] 43,373 71.3K/s in 0.6s 2009-06-14 15:43:22 (71.3 KB/s) - `my_s2api_pctv452e.txt' saved [43373/43373] scheffeneu 3650 # cd s2-liplianin scheffeneu s2-liplianin # patch -p1 < ../my_s2api_pctv452e.txt patching file linux/drivers/media/dvb/dvb-usb/pctv452e.c patching file linux/drivers/media/dvb/frontends/lnbp22.c patching file linux/drivers/media/dvb/frontends/stb0899_algo.c patching file linux/drivers/media/dvb/frontends/stb0899_drv.c patching file linux/drivers/media/dvb/frontends/stb0899_drv.h patching file linux/drivers/media/dvb/frontends/stb0899_priv.h patching file linux/drivers/media/dvb/frontends/stb6100.c patching file linux/drivers/media/dvb/frontends/stb6100.h patching file linux/drivers/media/dvb/frontends/stb6100_cfg.h patching file linux/include/linux/dvb/frontend.h scheffeneu s2-liplianin # make make -C /root/3650/s2-liplianin/v4l /bin/sh: /sbin/lsmod: No such file or directory make[1]: Entering directory `/root/3650/s2-liplianin/v4l' No version yet, using 2.6.29-gentoo-r5 make[1]: Leaving directory `/root/3650/s2-liplianin/v4l' /bin/sh: /sbin/lsmod: No such file or directory make[1]: Entering directory `/root/3650/s2-liplianin/v4l' scripts/make_makefile.pl Updating/Creating .config Preparing to compile for kernel version 2.6.29 Created default (all yes) .config file ./scripts/make_myconfig.pl make[1]: Leaving directory `/root/3650/s2-liplianin/v4l' /bin/sh: /sbin/lsmod: No such file or directory make[1]: Entering directory `/root/3650/s2-liplianin/v4l' perl scripts/make_config_compat.pl /lib/modules/2.6.29-gentoo-r5/source ./.myconfig ./config-compat.h creating symbolic links... ln -sf . oss Kernel build directory is /lib/modules/2.6.29-gentoo-r5/build make -C /lib/modules/2.6.29-gentoo-r5/build SUBDIRS=/root/3650/s2- liplianin/v4l modules make[2]: Entering directory `/usr/src/linux-2.6.29-gentoo-r5' /bin/sh: /sbin/lsmod: No such file or directory CC [M] /root/3650/s2-liplianin/v4l/tuner-xc2028.o CC [M] /root/3650/s2-liplianin/v4l/tuner-simple.o CC [M] /root/3650/s2-liplianin/v4l/tuner-types.o CC [M] /root/3650/s2-liplianin/v4l/mt20xx.o CC [M] /root/3650/s2-liplianin/v4l/tda8290.o CC [M] /root/3650/s2-liplianin/v4l/tea5767.o CC [M] /root/3650/s2-liplianin/v4l/tea5761.o CC [M] /root/3650/s2-liplianin/v4l/tda9887.o CC [M] /root/3650/s2-liplianin/v4l/tda827x.o CC [M] /root/3650/s2-liplianin/v4l/au0828-core.o CC [M] /root/3650/s2-liplianin/v4l/au0828-i2c.o CC [M] /root/3650/s2-liplianin/v4l/au0828-cards.o CC [M] /root/3650/s2-liplianin/v4l/au0828-dvb.o CC [M] /root/3650/s2-liplianin/v4l/flexcop-pci.o CC [M] /root/3650/s2-liplianin/v4l/flexcop-usb.o CC [M] /root/3650/s2-liplianin/v4l/flexcop.o CC [M] /root/3650/s2-liplianin/v4l/flexcop-fe-tuner.o CC [M] /root/3650/s2-liplianin/v4l/flexcop-i2c.o CC [M] /root/3650/s2-liplianin/v4l/flexcop-sram.o CC [M] /root/3650/s2-liplianin/v4l/flexcop-eeprom.o CC [M] /root/3650/s2-liplianin/v4l/flexcop-misc.o CC [M] /root/3650/s2-liplianin/v4l/flexcop-hw-filter.o CC [M] /root/3650/s2-liplianin/v4l/flexcop-dma.o CC [M] /root/3650/s2-liplianin/v4l/bttv-driver.o /root/3650/s2-liplianin/v4l/bttv-driver.c:2062: warning: 'struct v4l2_register' declared inside parameter list /root/3650/s2-liplianin/v4l/bttv-driver.c:2062: warning: its scope is only this definition or declaration, which is probably not what you want /root/3650/s2-liplianin/v4l/bttv-driver.c: In function 'bttv_g_register': /root/3650/s2-liplianin/v4l/bttv-driver.c:2070: error: dereferencing pointer to incomplete type /root/3650/s2-liplianin/v4l/bttv-driver.c:2070: error: dereferencing pointer to incomplete type /root/3650/s2-liplianin/v4l/bttv-driver.c:2070: error: too many arguments to function 'v4l2_chip_match_host' /root/3650/s2-liplianin/v4l/bttv-driver.c:2074: error: dereferencing pointer to incomplete type /root/3650/s2-liplianin/v4l/bttv-driver.c:2075: error: dereferencing pointer to incomplete type /root/3650/s2-liplianin/v4l/bttv-driver.c:2075: error: dereferencing pointer to incomplete type /root/3650/s2-liplianin/v4l/bttv-driver.c: At top level: /root/3650/s2-liplianin/v4l/bttv-driver.c:2081: warning: 'struct v4l2_register' declared inside parameter list /root/3650/s2-liplianin/v4l/bttv-driver.c: In function 'bttv_s_register': /root/3650/s2-liplianin/v4l/bttv-driver.c:2089: error: dereferencing pointer to incomplete type /root/3650/s2-liplianin/v4l/bttv-driver.c:2089: error: dereferencing pointer to incomplete type /root/3650/s2-liplianin/v4l/bttv-driver.c:2089: error: too many arguments to function 'v4l2_chip_match_host' /root/3650/s2-liplianin/v4l/bttv-driver.c:2093: error: dereferencing pointer to incomplete type /root/3650/s2-liplianin/v4l/bttv-driver.c:2094: error: dereferencing pointer to incomplete type /root/3650/s2-liplianin/v4l/bttv-driver.c:2094: error: dereferencing pointer to incomplete type /root/3650/s2-liplianin/v4l/bttv-driver.c: At top level: /root/3650/s2-liplianin/v4l/bttv-driver.c:3374: warning: initialization from incompatible pointer type /root/3650/s2-liplianin/v4l/bttv-driver.c:3375: error: 'v4l_compat_ioctl32' undeclared here (not in a function) /root/3650/s2-liplianin/v4l/bttv-driver.c:3429: warning: initialization from incompatible pointer type /root/3650/s2-liplianin/v4l/bttv-driver.c:3430: warning: initialization from incompatible pointer type /root/3650/s2-liplianin/v4l/bttv-driver.c:3435: warning: initialization from incompatible pointer type /root/3650/s2-liplianin/v4l/bttv-driver.c:3663: warning: initialization from incompatible pointer type /root/3650/s2-liplianin/v4l/bttv-driver.c:3686: warning: initialization from incompatible pointer type make[3]: *** [/root/3650/s2-liplianin/v4l/bttv-driver.o] Error 1 make[2]: *** [_module_/root/3650/s2-liplianin/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-2.6.29-gentoo-r5' make[1]: *** [default] Error 2 make[1]: Leaving directory `/root/3650/s2-liplianin/v4l' make: *** [all] Error 2 ----------------------snap--------------------------------------- No idea whats wrong there. I use gentoo since 1 years now so ask me again in 10 years, then i will tell you :-) > As for the "Pinnacle PCTV Dual Sat Pro PCI 4000I"... > All I know is that the wiki at > http://www.linuxtv.org/wiki/index.php/Pinnacle_PCTV_Dual_Sat_Pro_PCI_4000I > lists this device as not supported. On http://linuxtv.org/wiki/index.php/Pinnacle_PCTV_Dual_Sat_Pro_PCI_4000I i read that the card uses * Zarlink ZL10037 (DVB-S Tuner) (i2c-addr: 0x60 ??) * Zarlink ZL10313 (DVB-S Demodulator) (i2c-addr: 0x0e ??) The second one i found in the 2.6.30 kernel ------------------------snip---------------------------- CONFIG_DVB_MT312: │ │ │ │ A DVB-S tuner module. Say Y when you want to support this frontend. │ │ │ │ Symbol: DVB_MT312 [=m] │ │ Prompt: Zarlink VP310/MT312/ZL10313 based │ │ Defined at drivers/media/dvb/frontends/Kconfig:55 │ │ Depends on: HAS_IOMEM && DVB_CAPTURE_DRIVERS && DVB_FE_CUSTOMISE && DVB_CORE && I2C │ │ Location: │ │ -> Device Drivers │ │ -> Multimedia devices │ │ -> DVB/ATSC adapters (DVB_CAPTURE_DRIVERS [=y]) │ │ -> Customise the frontend modules to build (DVB_FE_CUSTOMISE [=y]) │ │ -> Customise DVB Frontends │ │ Selected by: VIDEO_SAA7134_DVB && HAS_IOMEM && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && VIDEO_SAA7134 │ ---------------snap--------------------------------------------- The first one i found .. well nearly ... in the 2.6.30 kernel -----------------snip-------------------------------------- │ CONFIG_DVB_ZL10036: │ │ │ │ A DVB-S tuner module. Say Y when you want to support this frontend. │ │ │ │ Symbol: DVB_ZL10036 [=m] │ │ Prompt: Zarlink ZL10036 silicon tuner │ │ Defined at drivers/media/dvb/frontends/Kconfig:62 │ │ Depends on: HAS_IOMEM && DVB_CAPTURE_DRIVERS && DVB_FE_CUSTOMISE && DVB_CORE && I2C │ │ Location: │ │ -> Device Drivers │ │ -> Multimedia devices │ │ -> DVB/ATSC adapters (DVB_CAPTURE_DRIVERS [=y]) │ │ -> Customise the frontend modules to build (DVB_FE_CUSTOMISE [=y]) │ │ -> Customise DVB Frontends │ │ Selected by: VIDEO_SAA7134_DVB && HAS_IOMEM && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && VIDEO_SAA7134 ------------------------snap-------------------------------------------- So, one of the programmer people only has to add 1 to that and it will work!?!?!? hide Or .. as i read here http://linuxtv.org/wiki/index.php/Zarlink_ZL10037 divide 2 !?!?! hideagain I hope someone who is able to do that is reading this list. If I can do something to make it work .. please let me know. Regards chris -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html