TBS6984 PCIe DVB S2 Quad Tuner TV Card

From LinuxMCE
Jump to: navigation, search

TBS6984 is a PCI Express interface digital satellite TV Tuner card with four tuners for watching and recording Free to Air satellite TV on PC. The four tuners enable you to watch TV channel from one transponder/satellite while recording three other channels from different transponders/satellites in the same time. TBS team has developed Linux driver up to the latest kernel for this quad tuner card(Tested on Ubuntu,Fedora,Opensuse and other Linux distributions).TBS6984 is ideal for building up HTPC or IPTV streaming server.

Overview/Features

image TBS6984

  • 1x PCI Express Interface
  • Quad Channels DVB-S2/S HD/SD TV Receiving Synchronously.
  • Linux S2API Drivers Compatible with MythTV, VDR, XBMC, DVBLast, VLC, etc.
  • DiSEqC 2.x Compliant


Components Used

  • 2x Trident CX24132 Dual DVB-S2 Tuner
  • 2x Trident CX24117 Dual DVB-S2 Demodulator
  • 2x Intersil ISL6422B Dual Output LNB Supply and Control Voltage Regulator
  • 1x Trident SAA7160E PCI Express Audio/Video Capture Bridge

Specification

Receiving Frequency: 925~2175 MHz Tuning Range Input Level: -69~23dBm 4x Advanced DVB-S2/DVB-S 8PSK QPSK Demodulator

Symbol Rates: DVB-S QPSK: 1-45 Msps DVB-S2 8PSK/QPSK: 2-36 Msps

Code Rates: DVB-S: 1/2, 2/3, 3/4, 5/6, 7/8 DVB-S2 QPSK: 1/2, 3/5, 2/3, 3/4. 4/5. 5/6, 8/9, 9/10 DVB-S2 8PSK: 3/5, 2/3. 3/4. 5/6. 8/9, 9/10

Advanced functionality - Ideal for IPTV building

It allows to capture from 4 different satellite transponders simultaneously. Ideal for IPTV Building

Identification

$lspci -v
02:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 02)
Subsystem: Device 6984:0013
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at fd600000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: SAA716x TBS
Kernel modules: saa716x_tbs-dvb

Sample Kernel Output

$dmesg
[   10.930380] HDA Intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[   10.930404] HDA Intel 0000:01:05.1: setting latency timer to 64
[   11.203845] tbs6922fe: module license 'TurboSight Proprietary: www.tbsdtv.com' taints kernel.
[   11.203849] Disabling lock debugging due to kernel taint
[   11.384782] r8169 0000:04:00.0: eth0: link down
[   11.384792] r8169 0000:04:00.0: eth0: link down
[   11.385003] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   11.533249] SAA716x TBS 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[   11.533256] SAA716x TBS 0000:02:00.0: setting latency timer to 64
[   11.548151] DVB: registering new adapter (SAA716x dvb adapter)
[   11.619219] TurboSight TBS 6984 Frontend 0 Attaching...
[   12.983430] TurboSight TBS6984 DVB-S2 card port0 MAC=02:02:02:02:02:02
[   12.983434] DVB: registering adapter 0 frontend 0 (TurboSight TBS 6984 DVBS/S2 frontend)...
[   12.983571] DVB: registering new adapter (SAA716x dvb adapter)
[   12.983784] TurboSight TBS 6984 Frontend 1 Attaching...
[   12.994397] r8169 0000:04:00.0: eth0: link up
[   13.002010] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   13.104290] TurboSight TBS6984 DVB-S2 card port1 MAC=02:02:02:02:02:02
[   13.104294] DVB: registering adapter 1 frontend 0 (TurboSight TBS 6984 DVBS/S2 frontend)...
[   13.104456] DVB: registering new adapter (SAA716x dvb adapter)
[   13.104675] TurboSight TBS 6984 Frontend 0 Attaching...
[   13.216200] TurboSight TBS6984 DVB-S2 card port2 MAC=02:02:02:02:02:02
[   13.216205] DVB: registering adapter 2 frontend 0 (TurboSight TBS 6984 DVBS/S2 frontend)...
[   13.216376] DVB: registering new adapter (SAA716x dvb adapter)
[   13.216590] TurboSight TBS 6984 Frontend 1 Attaching...
[   13.324282] TurboSight TBS6984 DVB-S2 card port3 MAC=02:02:02:02:02:02
[   13.324288] DVB: registering adapter 3 frontend 0 (TurboSight TBS 6984 DVBS/S2 frontend)...
[   13.685793] ppdev: user-space parallel port driver
[   13.997456] r8169 0000:04:00.0: eth0: link up


Linux Driver and firmware

You can download the latest Linux drivers from TBS official website

External Links