Technisat CableStar HD2

From LinuxTVWiki
Revision as of 10:02, 19 May 2011 by Avandobben (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Overview

Seems to be based on the Twinhan (former Azureweave) AD-CP400 (VP-2040) Uses the Philips TDA10021 Demodulator, Phillips CU1216 Tuner and Digimove Mantis bridge chip.

Gets supported in kernel 2.6.33 see http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.33

CI module is not supported yet see http://www.linuxtv.org/pipermail/linux-dvb/2009-January/031470.html

Identification

 $ lspci -vv -s 05:01.0
   05:01.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01)
   Subsystem: Device 1ae4:0002
   Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
   Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 64 (2000ns min, 63750ns max)
   Interrupt: pin A routed to IRQ 10
   Region 0: Memory at f8fff000 (32-bit, prefetchable) [size=4K]
 $ lspci -n -s 05:01.0
   05:01.0 0480: 1822:4e35 (rev 01)

Installation

Installation under Ubuntu (11-March-2010)

Prerequisites

On Debian-based distributions use the following command to install mercurial:

$ sudo apt-get install mercurial linux-headers-$(uname -r) build-essential

Install the ncurses-dev package in order to use make menuconfig on 64bit systems:

$ sudo apt-get install libncurses5-dev

on 32bit systems:

$ sudo apt-get install lib32ncurses5-dev

Retrieve and compile the s2-liplianin mantis drivers:

$ [sudo] hg clone http://mercurial.intuxication.org/hg/s2-liplianin
$ cd s2-liplianin
$ sudo make menuconfig

Deselect the Floppy-DTV module, as it is not needed and causing problems.

$ sudo make
$ sudo make install
$ sudo reboot

after reboot these modules should be loaded (check via $ lsmod):

dvb-core
tda10021
cu1216
mantis
b2c2-flexcop-pci

if not:

$ modprobe dvb-core
$ modprobe tda10021
$ modprobe cu1216
$ modprobe mantis
$ modprobe b2c2-flexcop-pci
$ sudo reboot 

and the device should be working


Following methods gave problems, above method works

Download and install the latest mantis drivers like this:

hg clone http://mercurial.intuxication.org/hg/s2-liplianin
cd s2-liplianin
make
sudo make install
sudo reboot

Old mantis repository instructions: You need support for I²C in your Kernel for this card to work (that's normal). Download the necessary mantis-modules from Jusst.de or use Mercurial:

 $ hg clone http://jusst.de/hg/mantis
 $ cd mantis
 $ make
 $ make install

If everything went well, the following modules will load:

dvb-core
tda10021
cu1216
mantis
b2c2-flexcop-pci



For ubuntu 10.04: http://www.mackay-it.com/software/technisat-cablestar-hd2/

Troubleshooting

I had problems compiling all of the modules in the current mantis package from [1] but i could solve them by doing a make menuconfig and deselecting most modules except those i really needed (see above)

When encountering problems check http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers#If_the_Modules_did_not_load_correctly_or_the_device_is_still_not_configured_correctly_for_use:

See Also:

DVB-C_PCI_Cards