Tag Archives: tbs6280

TBS DVBT2 6280

Just added one of these puppies to my MythTV system.  Initially the drivers were an arse to get built, but After dealing with "cody" on the TBS forum, he pointed me to a driver that wasn't selected.  So.. on to the build...

Downloaded the drivers (v111118 - it's the date!) from tbs, then downloaded the HD driver modules (at the time of writing you have to switch the SD and HD drivers by hand).  As I only need the HD drivers, this didn't worry me :)
HD modules are also on the download page.

Instructions:
1) create a directory and unpack the drivers into it.
2) unpack the HD modules into the v4l directory.
3) enter "make menuconfig" (I trimmed this to only contain needed options)

My config

CONFIG_INPUT=y
CONFIG_USB=y
CONFIG_FW_LOADER=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_RFKILL=y
CONFIG_DMADEVICES=y
CONFIG_SND=y
CONFIG_FONT_8x16=y
CONFIG_I2C_ALGOBIT=y
CONFIG_INET=y
CONFIG_CRC32=y
CONFIG_SYSFS=y
CONFIG_PCI=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_VIRT_TO_BUS=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_NET=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_ISA_DMA_API=y
CONFIG_I2C=y
CONFIG_MODULES=y
CONFIG_HAS_IOMEM=y
CONFIG_DMA_ENGINE=y
CONFIG_HAS_DMA=y
CONFIG_X86=y
CONFIG_FB=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_PNP=y
CONFIG_SND_PCM=y
CONFIG_EXPERIMENTAL=y
CONFIG_BITREVERSE=y
CONFIG_VIDEO_KERNEL_VERSION=y
CONFIG_MEDIA_SUPPORT=y
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_V4L2_COMMON=y
CONFIG_DVB_CORE=y
CONFIG_DVB_NET=y
CONFIG_VIDEO_MEDIA=y
CONFIG_MEDIA_TUNER=y
CONFIG_MEDIA_TUNER_SIMPLE=y
CONFIG_MEDIA_TUNER_TDA8290=y
CONFIG_MEDIA_TUNER_TDA827X=y
CONFIG_MEDIA_TUNER_TDA18271=y
CONFIG_MEDIA_TUNER_TDA9887=y
CONFIG_MEDIA_TUNER_TEA5761=y
CONFIG_MEDIA_TUNER_TEA5767=y
CONFIG_MEDIA_TUNER_MT20XX=y
CONFIG_MEDIA_TUNER_XC2028=y
CONFIG_MEDIA_TUNER_XC5000=y
CONFIG_MEDIA_TUNER_XC4000=y
CONFIG_MEDIA_TUNER_MC44S803=y
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEO_CAPTURE_DRIVERS=y
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
CONFIG_DVB_MAX_ADAPTERS=8
CONFIG_DVB_CAPTURE_DRIVERS=y
CONFIG_DVB_FE_CUSTOMISE=y
CONFIG_DVB_TBS62X0FE=m
CONFIG_DVB_PLL=m
CONFIG_DVB_ISL6423=m
CONFIG_SAA716X_SUPPORT=y
CONFIG_SAA716X_CORE=m
CONFIG_DVB_SAA716X_TBS=m

4) Execute ./v4l/tbs-x86_64.sh (if on 64bit)
5) enter "make" to build the driver.
6) enter "make install".
7) add "modules="saa716x_tbs_dvb" to /etc/conf.d/modules (you can either reboot or load the module to activate the card).
8) enter mythtv-setup and add the card and scan for the missing HD channels (in the UK this should be 4 [BBC1HD, ITV1HD, CH4HD and BBCHD])
9) exit the setup and you should now have channels 50, 51, 52 & 54.

Enjoy HD :)

Note:  Cody is currently working on streamlining the driver so that SD/HD switching is automatically handled by the driver.

To try and reduce the faf on building the modules for kernel upgrades, I knocked up a quick script...

Here

Call the script from within the unpacked directory of the downloaded drivers. eg /root/linux-tbs-drivers