Difference between revisions of "TBS6618 DVB-C TV Tuner CI PCIe Card"

From LinuxTVWiki
Jump to: navigation, search
(Created page with "TBS6618 PCIe DVB-C TV Tuner CI Card, built with Common Interface which allows insertion of CAM and smartcard for pay TV, is a good choice for watching/recording digital cable HD ...")
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
TBS6618 PCIe DVB-C TV Tuner CI Card, built with Common Interface which allows insertion of CAM and smartcard for pay TV, is a good choice for watching/recording digital cable HD TV on PC.It's ready for the latest Linux kernels.
 
TBS6618 PCIe DVB-C TV Tuner CI Card, built with Common Interface which allows insertion of CAM and smartcard for pay TV, is a good choice for watching/recording digital cable HD TV on PC.It's ready for the latest Linux kernels.
 +
 +
[[File:TBS6618.jpg|thumb|240px]]
  
 
===Overview/Features===
 
===Overview/Features===
Line 8: Line 10:
 
*Time Shifting to Pause Live TV
 
*Time Shifting to Pause Live TV
 
*Common Interface Support
 
*Common Interface Support
* Linux Support
+
*Linux MythTV, VDR, XBMC Support
  
 
===Components Used===
 
===Components Used===
Line 26: Line 28:
  
 
===Making it work===
 
===Making it work===
 +
 +
I.0 install the TBS DVBC USB Stick firmware file "dvb-usb-tbsqbox-dvbc.fw" /lib/firmware/:
 +
 +
# mv dvb-usb-tbsqbox-dvbc.fw /lib/firmware/
  
 
I.1 extract linux-tbs-drivers.tar.bz2 archive:
 
I.1 extract linux-tbs-drivers.tar.bz2 archive:
  
# tar xjvf linux-tbs-drivers.tar.bz2
+
# tar xjvf linux-tbs-drivers.tar.bz2
  
 
I.2 go to driver package directory:
 
I.2 go to driver package directory:
  
# cd linux-tbs-drivers
+
# cd linux-tbs-drivers
 +
 
 +
I.3 depending on your kernel version and if the kernel is x86 or
 +
x86_64 (check output of 'uname -a') do:
 +
 
 +
- for x86 kernel 3.x (x86 32 bit installations of kernel 3.x):
 +
 
 +
# ./v4l/tbs-x86_r3.sh
 +
 
 +
- for x86 kernel 2.6.x (x86 32 bit installations of kernel 2.6.x):
 +
 
 +
# ./v4l/tbs-x86.sh
 +
 
 +
- for any x86_64 kernel (x86 64 bit installations of Linux):
 +
 
 +
# ./v4l/tbs-x86_64.sh
 +
 
 +
I.4 build and install the driver:
  
I.3 build and install the driver:
+
# make && make install
  
# make && make install
+
I.5 reboot in order to load the newly installed driver:
  
I.4 reboot in order to load the newly installed driver:
+
# shutdown -r now
  
# shutdown -r now
 
  
 
===Drivers===
 
===Drivers===

Revision as of 17:28, 20 November 2012

TBS6618 PCIe DVB-C TV Tuner CI Card, built with Common Interface which allows insertion of CAM and smartcard for pay TV, is a good choice for watching/recording digital cable HD TV on PC.It's ready for the latest Linux kernels.

TBS6618.jpg

Overview/Features

  • Watch Cable TV & listen to Radio on PC
  • DVB-C SD or HD TV Receiving
  • Real Time and Scheduled Program Recording(PVR)
  • Time Shifting to Pause Live TV
  • Common Interface Support
  • Linux MythTV, VDR, XBMC Support

Components Used

  • SAA7160ET
  • TDA10024
  • TDA18252

Identification

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

Making it work

I.0 install the TBS DVBC USB Stick firmware file "dvb-usb-tbsqbox-dvbc.fw" /lib/firmware/:

# mv dvb-usb-tbsqbox-dvbc.fw /lib/firmware/

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

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

I.2 go to driver package directory:

# cd linux-tbs-drivers

I.3 depending on your kernel version and if the kernel is x86 or x86_64 (check output of 'uname -a') do:

- for x86 kernel 3.x (x86 32 bit installations of kernel 3.x):

# ./v4l/tbs-x86_r3.sh

- for x86 kernel 2.6.x (x86 32 bit installations of kernel 2.6.x):

# ./v4l/tbs-x86.sh

- for any x86_64 kernel (x86 64 bit installations of Linux):

# ./v4l/tbs-x86_64.sh

I.4 build and install the driver:

# make && make install

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

# shutdown -r now


Drivers

Available here. Look for the TBS6618 Latest Linux driver

Sample Kernel Output

  • [ 14.588222] input: saa716x IR (TurboSight TBS 6618) as /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/rc/rc0/input3
  • [ 14.588290] rc0: saa716x IR (TurboSight TBS 6618) as /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/rc/rc0
  • [ 14.588372] input: MCE IR Keyboard/Mouse (saa716x) as /devices/virtual/input/input4
  • [ 14.588455] rc rc0: lirc_dev: driver ir-lirc-codec (saa716x) registered at minor = 0
  • [ 14.588459] DVB: registering new adapter (SAA716x dvb adapter)
  • [ 14.820821] TurboSight TBS6618 DVB-C card MAC=00:22:ab:b2:01:1b
  • [ 14.836148] tbsci: Initializing TBS 6618
  • [ 14.836280] tbsci: Adapter 0 CI initialized
  • [ 14.836283] DVB: registering adapter 0 frontend 0 (TurboSight TBS 6618 DVBC frontend)...

External Links