TerraTec Cinergy S2 PCI HD CI

From LinuxTVWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Overview

Seems to be clone of AD-SP400 CI (Twinhan VP-1041) with other subsystemid.

Identification

lspci -v

 01:01.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01)
       Subsystem: TERRATEC Electronic GmbH Unknown device 1179
       Flags: bus master, medium devsel, latency 64, IRQ 5
       Memory at beaff000 (32-bit, prefetchable) [size=4K]

lspci -vv

 01:01.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01)
       Subsystem: TERRATEC Electronic GmbH Unknown device 1179
       Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
       Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
       Latency: 64 (2000ns min, 63750ns max)
       Interrupt: pin A routed to IRQ 5
       Region 0: Memory at beaff000 (32-bit, prefetchable) [size=4K]

lspci -vn

 01:01.0 0480: 1822:4e35 (rev 01)
       Subsystem: 153b:1179
       Flags: bus master, medium devsel, latency 64, IRQ 5
       Memory at beaff000 (32-bit, prefetchable) [size=4K]

lspci -vvn

 01:01.0 0480: 1822:4e35 (rev 01)
       Subsystem: 153b:1179
       Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
       Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
       Latency: 64 (2000ns min, 63750ns max)
       Interrupt: pin A routed to IRQ 5
       Region 0: Memory at beaff000 (32-bit, prefetchable) [size=4K]

Making it work

Installing on Debian etch with Multiproto diver (Recommended)

updating to lenny

 vi /etc/apt/sources.list 
    change:
       etch -> lenny 
 apt-get update
 apt-get upgrade
 reboot
 
 apt-get install linux-headers-2.6.22-3-686


Multipropo from CVS

 cd /usr/src
 apt-get install mercurial
 hg clone http://jusst.de/hg/mantis   // Tested on 05.March.2008
 vi mantis/linux/drivers/media/dvb/mantis/mantis_vp1041.h
   #define MANTIS_VP_1041_DVB_S2    0x0031
   <<change to>>
   #define MANTIS_VP_1041_DVB_S2    0x1179
 cd /usr/src/mantis
 make
 make install
 reboot

Failed attempts

Installing on Debian etch with Twinhan driver - FAILS

 get latest kernel from apt-get
 cd /usr/src
 wget http://www.twinhan.com/files/AW/Linux/AZLinux_v1.4.2_CI_FC6.tar.gz
 tar zxvf AZLinux_v1.4.2_CI_FC6.tar.gz
 cd AZLinux_v1.4.2_CI_FC6
 apt-get install dvb-utils make gcc binutils autoconf linux-headers-2.6.18-4-all      # Readme says, XFree86 will be required too

Install Linux DVB API applications and utilities

 cd dvb-apps-997424a1799e
 make clean
 make
 make install
 cd ..

Install Azurewave card driver

 cd linuxdriver
 cd linux/drivers/media/dvb/mantis/
 vi mantis_dvb.c
          #define MANTIS_VP_1041_DVB_S2   0x0031
          change to 
          #define MANTIS_VP_1041_DVB_S2   0x1179
 ln -s /usr/src/linux-headers-2.6.18-4-686 /lib/modules/2.6.18-6-686/build
 make  fails, because ci-module is missing. See also:
 http://www.linuxtv.org/pipermail/linux-dvb/2007-May/018034.html tells, that it is only compilable against fedora core 6 :(.