Digital Devices DuoFlex C&T

From LinuxTVWiki
Revision as of 13:52, 19 May 2013 by Wild Penguin (talk | contribs) (→‎Making it work: Adding note about drivers being in-kernel these days. At least they work for me.)
Jump to navigation Jump to search

Overview/Features

* PCI-e x1 (Bridge)
* Recieve  Dual DVB-C/DVB-T in high definition simultaneously
* Independent descrambling of two transponders
* DVB-C HDTV H264 decoding
* DVB-T SD Mpeg2 decoding
* Mixed Mode feature (2x DVB-C / 2x DVB-T / DVB-C & DVB-T)

Identification

PCI id: Multimedia controller: Device dd01:0003

and an extra PCI Bridge: PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)

Making it work

UPDATE: AFAICT, recent(-ish - after 3.6.x at least) kernels have support for DuoFlex C/T out-of-the box, but if you have a CI you will need the media_build_experimental drivers below. Also a more recent card (miniPCIe, or Cine C/T/S2 card) might require it. So, unless you have a CI, test in-kernel drivers first, then please report here!

copied from VDR Portal (See Link below)

This uses Sources from: http://linuxtv.org/hg/~endriss/ngene-octopus-test: - ngene: cineS2(v3/v4/v5), SatixS2, PCIe-Bridge, mini PCIe-Bridge - ddbridge: Octopus, Octopus LE, cineS2(v6) - DuoFlex-S2, DuoFlex-CT, CI

and from http://powarman.dyndns.org/hgwebdir.cgi/v4l-dvb-saa716x: - TT S2-6400

Compilable with Kernel 2.6.35 and higher (2.6.30 and below doesn't work for sure).

How to Compile:

1. Download modified media_build:

hg clone http://linuxtv.org/hg/~endriss/media_build_experimental


2. Download Drivers and Compile:

cd media_build_experimental
make download
make untar

3. optional: deselect unused modules:

make menuconfig

4. Build Drivers

make

5. install modules

make install
modprobe ddbridge
modprobe ngene

Scanning for Channels

DVB-C:

w_scan -fc -c DE -t 3 -F > channels.dvb

DVB-T:

w_scan -ft -c DE -t 3 -F > channels.dvb

The C/T card has two frontends, frontend0 is QAM for DVB-C and frontend1 is OFDM for DVB-T.

See also