TBS6922

From LinuxTVWiki

Jump to: navigation, search

Contents

Overview/Features

  • 1x PCI Express Interface
  • DVB-S2 and DVB-S receiving
  • Linux S2API Drivers Compatible with MythTV, VDR, XBMC, DVBLast, VLC, etc.
  • DiSEqC 2.x Compliant

Components Used

  • AV2011(Tuner)
  • Tmax TAS2100(Demod)
  • SAA7160


Images

Identification

$lspci -vvvnn
02:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 03)
Subsystem: Device 6922:0001
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

Making it work

I.1 extract linux-tbs-drivers.tar.bz2 archive:

  1. tar xjvf linux-tbs-drivers.tar.bz2

I.2 go to driver package directory:

  1. cd linux-tbs-drivers

I.3 build and install the driver:

  1. make && make install

I.4 reboot in order to load the newly installed driver:

  1. shutdown -r now

Sample Kernel Output

$dmesg
[   11.886542] tbs6922fe: module license 'TurboSight Proprietary: www.tbsdtv.com' taints kernel.
[   11.886546] Disabling lock debugging due to kernel taint
[   12.000815] r8169 0000:04:00.0: eth0: link down
[   12.000826] r8169 0000:04:00.0: eth0: link down
[   12.001036] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   12.249756] SAA716x TBS 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[   12.249763] SAA716x TBS 0000:02:00.0: setting latency timer to 64
[   12.260233] DVB: registering new adapter (SAA716x dvb adapter)
[   12.732025] TurboSight TBS 6922 Frontend Attaching...
[   13.600423] r8169 0000:04:00.0: eth0: link up
[   13.600608] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   13.611154] TurboSight TBS6922 DVB-S2 card MAC=00:22:ab:e0:1a:fb
[   13.611159] DVB: registering adapter 0 frontend 0 (TurboSight TBS 6922 DVBS/S2 frontend)...
[   14.018442] ppdev: user-space parallel port driver
[   13.997456] r8169 0000:04:00.0: eth0: link up

External Links

Personal tools