TerraTec Cinergy C DVB-C

From LinuxTVWiki
Revision as of 11:11, 17 September 2008 by Martinius (Talk | contribs)

Jump to: navigation, search


This Article is a Stub or is Incomplete

This article, or sections contained within it, requires expansion. Help is needed to make this article more informative.

A DVB-C PCI card from TerraTec.

Drivers: work in progress; see below

Overview/Features

Looks to be a clone of the Azurewave/Twinhan AD-CP400 (VP-2040) [1]

Components Used

  • NXP/Philips CU1216 module
    • NXP/Philips TDA10023 (demodulator)
  • Mantis (bridge)

Identification

$ lspci -v -s 01:01.0
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 1178
       Flags: bus master, medium devsel, latency 64, IRQ 22
       Memory at cfdff000 (32-bit, prefetchable) [size=4K]
$ lspci -vvn -s 01:01.0
01:01.0 0480: 1822:4e35 (rev 01)
        Subsystem: 153b:1178
        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 22
        Region 0: Memory at cfdff000 (32-bit, prefetchable) [size=4K]


Other Images

use the included code to insert other images if necessary ...

Making it Work

Firmware

No firmware required.

Drivers

Works with latest drivers from [2] (23 Feb 2008). Apart from which tree to check out and use, follow the normal build/install procedure.

Warning: As of 2008-04-28 there is a bug in the current driver, which freezes w_scan/dvbscan. http://jusst.de/hg/mantis/archive/08f27ef99d74.tar.bz2 is confirmed to work fine

Latest version works ok now. --Ktjn 13:26, 12 May 2008 (CEST)


Sample kernel output

With latest build from [3]:

[   47.563542] found a VP-2040 PCI DVB-C device on (01:01.0),
[   47.563543]     Mantis Rev 1 [153b:1178], irq: 22, latency: 64
[   47.563545]     memory: 0xcfdff000, mmio: 0xf89de000
[   47.566227]     MAC Address=[00:08:ca:1c:73:1d]
[   47.566254] mantis_alloc_buffers (0): DMA=0x37850000 cpu=0xf7850000 size=65536
[   47.566292] mantis_alloc_buffers (0): RISC=0x37913000 cpu=0xf7913000 size=1000
[   47.566332] DVB: registering new adapter (Mantis dvb adapter)
[   48.086203] mantis_frontend_init (0): Probing for CU1216 (DVB-C)
[   48.088334] mantis_frontend_init (0): found Philips CU1216 DVB-C frontend 0x0c
[   48.088378] mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach success
[   48.088424] DVB: registering frontend 0 (Philips TDA10023 DVB-C)...
[   54.367799] mantis_ack_wait (0): Slave RACK Fail !

Remote Control Support

RC works after applying the following patch. See [4]

NOTE: I wonder why this patch has not been merged into the trunk. Does it break anything?

CI support

CI/CAM support for the optional CI module is not working yet (2014-09-3)

External Links