Page 1 of 1

TBSDTV Linux driver besides another customized DVB driver

PostPosted: Wed Feb 12, 2014 6:51 pm
by wapsi
Hi,

I'm using TBS6284 DVB-T(2) tuner on my computer and I also have another DVB-T/C tuner (Digital Devices DuoFlex C&T DVB-T/C) installed. Both of them need customized kernel modules to be compiled (DuoFlex driver is based on customized version of v4l branch like TBSDTV driver). Is it possible to get both of these devices work at the same time? (I'm also interesed in about hard ways to get things work if there's no easy way to achieve this)

I've tried to execute "make install" first for TBSDTV driver and then for DuoFlex's driver. In that case DuoFlex works but not TBS6284. When I try to load saa716x_tbs_dvb module it just gives "invalid argument" error. When I execute "make install" first for DuoFlex driver and then for TBS6284: TBS6284 works but loading of ddbridge module (DuoFlex) doesn't work (DVB device doesn't appear under /dev/).

Here are the instructions how to get DuoFlex C&T tuner work on Linux (it's using patched version of ddbridge module):
http://linuxtv.org/wiki/index.php/Digit ... Flex_C%26T

Other info:

Digital Devices DuoFlex C&T DVB-T/C:
03:00.0 Multimedia controller: Digital Devices GmbH Octopus DVB Adapter
Subsystem: Digital Devices GmbH Octopus DVB adapter
Flags: fast devsel, IRQ 32
Memory at fbdf0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 3
Capabilities: [70] MSI: Enable- Count=1/2 Maskable- 64bit+
Capabilities: [90] Express Endpoint, MSI 00
Capabilities: [100] Vendor Specific Information: ID=0000 Rev=0 Len=00c <?>
Kernel modules: ddbridge

TBS6284:
02:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 02)
Subsystem: Device 6284:0001
Flags: bus master, fast devsel, latency 0, IRQ 36
Memory at fbc00000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [40] MSI: Enable- Count=1/32 Maskable- 64bit+
Capabilities: [50] Express Endpoint, MSI 00
Capabilities: [74] Power Management version 2
Capabilities: [80] Vendor Specific Information: Len=50 <?>
Capabilities: [100] Vendor Specific Information: ID=0000 Rev=0 Len=088 <?>
Kernel driver in use: SAA716x TBS
Kernel modules: saa716x_tbs-dvb

OS & kernel:
# cat /etc/redhat-release
CentOS release 6.5 (Final)
# uname -a
Linux host.domain 3.8.13-16.3.1.el6uek.x86_64 #2 SMP Tue Dec 17 11:24:44 PST 2013 x86_64 x86_64 x86_64 GNU/Linux

Kind Regards,
Wapsi

Re: TBSDTV Linux driver besides another customized DVB drive

PostPosted: Wed Feb 12, 2014 10:09 pm
by updatelee
The tbs drivers replace all your v4l drivers. There is no other way todo it.

Make sure your card is enabled in the tbs drivers. If it's not working because the tree tbs uses doesn't support your card then there really isn't any other way other then pouring that driver over to the tbs driver tree

UDL

Re: TBSDTV Linux driver besides another customized DVB drive

PostPosted: Wed Feb 12, 2014 10:33 pm
by wapsi
Hi,

Thanks for the information.

BTW: Is TBS using the most recent tree of v4l (stable or dev?) or what is the version of current tbs driver tree?

Kind Regards,
Wapsi