public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* TT-Connect S2 -3650 CI and a Pinnacle PCTV Dual Sat Pro PCI 4000I
@ 2009-06-13 20:31 Christian Heidingsfelder [Heidingsfelder + Partner]
  2009-06-14 13:08 ` André Weidemann
  0 siblings, 1 reply; 3+ messages in thread
From: Christian Heidingsfelder [Heidingsfelder + Partner] @ 2009-06-13 20:31 UTC (permalink / raw)
  To: linux-media

First of all : Hi :) . 
It seems i own the two not working DVB-S Devices. 
Its a TT-Connect S2 -3650 CI and a Pinnacle PCTV Dual Sat Pro PCI 4000I. 
Is there any chance to get one of them working. I use Gentoo with the 2.6.29-
gentoo-r5 kernel.

Regards Chris
-- 

-- 

Mit freundlichen Grüßen
Christian Heidingsfelder
Heidingsfelder + Partner
Kirchgasse 9
72474 Winterlingen-Benzingen
Tel: +49 7577 933864
Fax: +49 7577 933863
christian@heidingsfelder.eu
DE 

--
***********************************
Diese eMailadresse ist keine Zustelladresse.
Aus technischen Gruenden kann ich Ihre eMail nicht sofort nach 
Eingang darauf überpruefen, ob sie Fristen oder Termine enthaelt. 
Daher uebernehme ich keine Gewaehr, daß Ihre Nachricht so 
rechtzeitig gelesen wird, daß alle zur Einhaltung von etwaigen 
Fristen oder Terminen notwendigen Massnahmen ergriffen werden 
koennen. 
Bitte uebermitteln Sie solche Schriftstuecke per Fax oder Brief an 
die weiter obenstehende Anschrift.
***********************************
Hiermit widerspreche ich ausdruecklich jeglicher Nutzung oder 
Uebermittlung meiner Daten, gleichgueltig, zu welchen Zwecken oder 
an welchen Empfaenger sie erfolgt. Insbesondere widerspreche ich 
der Nutzung oder Uebermittlung meiner Daten fuer Werbe, Markt- 
oder Meinungsforschungszwecken gemaess 
§ 28 Absatz 3 Bundesdatenschutzgesetz.
***********************************
Sicherheitshinweis:
Wie Sie wissen, können eMails missbräuchlich unter fremden Namen 
erstellt oder verändert werden. Aus diesem Grunde bitte ich um 
Verständnis dafür, daß ich zu Ihrem und meinem Schutz die 
rechtliche Verbindlichkeit der in dieser eMail gemachten 
Erklärungen ausschliessen muß. Diese Regelung gilt nur dann nicht, 
wenn ich mit Ihnen eine anderweitige schriftliche Vereinbarung 
über die Einhaltung von Sicherheits- und 
Verschlüsselungstandards getroffen habe.
***********************************
Si forte in alienas manus oberraverit hec peregrina epistola 
incertis ventis dimissa, sed Deo commendata, precamur ut ei 
reddatur cui soli destinata, nec preripiat quisquam non sibi 
parata.
(Falls dieser umherreisende Brief, der in unsichere Winde
entsendet, aber Gott anvertraut wurde, zufällig in fremde
Hände geraten ist, so bitte ich, dass er dem gegeben werde,
an wen allein er gerichtet ist, und dass niemand ihn stiehlt,
für den er nicht gemacht ist.)


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: TT-Connect S2 -3650 CI and a Pinnacle PCTV Dual Sat Pro PCI 4000I
  2009-06-13 20:31 TT-Connect S2 -3650 CI and a Pinnacle PCTV Dual Sat Pro PCI 4000I Christian Heidingsfelder [Heidingsfelder + Partner]
@ 2009-06-14 13:08 ` André Weidemann
  2009-06-14 14:26   ` Christian Heidingsfelder [Heidingsfelder + Partner]
  0 siblings, 1 reply; 3+ messages in thread
From: André Weidemann @ 2009-06-14 13:08 UTC (permalink / raw)
  To: Christian Heidingsfelder [Heidingsfelder + Partner]; +Cc: linux-media

Hi Chris,

Christian Heidingsfelder [Heidingsfelder + Partner] wrote:
 > It seems i own the two not working DVB-S Devices on linux.
 > Its a TT-Connect S2 -3650 CI and a Pinnacle PCTV Dual Sat Pro PCI 4000I.
 > Is there any chance to get one of them working. I use Gentoo with the 
2.6.29-
 > gentoo-r5 kernel.


a driver for the "Pinnacle PCTV Sat HDTV Pro USB (452e)" was written by 
Dominik Kuhlen at the beginning of last year. This Pinnacle device is 
based on the same hardware as the TechnoTrend S2-3600. From what I know 
Michael H. Schimek has contributed the S2-3650 code and CI handling for 
the box(anyone, please correct me if I am wrong).
Some interim state of drivers for above mentioned devices is currently 
included in Igor M. Liplianin's repository at
http://mercurial.intuxication.org/hg/s2-liplianin/
The linuxtv.org wiki lists a patch under
http://www.linuxtv.org/wiki/index.php/TechnoTrend_TT-connect_S2-3650_CI#S2API 
to be applied, but it fails on some chunks...

I'd say your best chance is to start asking the people who wrote the 
drivers to create a diff against http://linuxtv.org/hg/v4l-dvb that will 
eventually go into the kernel.

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.

Regards.
  André

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: TT-Connect S2 -3650 CI and a Pinnacle PCTV Dual Sat Pro PCI 4000I
  2009-06-14 13:08 ` André Weidemann
@ 2009-06-14 14:26   ` Christian Heidingsfelder [Heidingsfelder + Partner]
  0 siblings, 0 replies; 3+ messages in thread
From: Christian Heidingsfelder [Heidingsfelder + Partner] @ 2009-06-14 14:26 UTC (permalink / raw)
  To: linux-media

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


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-06-14 14:26 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-13 20:31 TT-Connect S2 -3650 CI and a Pinnacle PCTV Dual Sat Pro PCI 4000I Christian Heidingsfelder [Heidingsfelder + Partner]
2009-06-14 13:08 ` André Weidemann
2009-06-14 14:26   ` Christian Heidingsfelder [Heidingsfelder + Partner]

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox