[mythtv-users] Failing to build TBS6284 drivers

stinga stinga+mythtv at wolf-rock.com
Thu Jan 29 23:13:11 UTC 2026


Yeah,

I treat mine as an appliance and only upgrade when I need to and not 
always to the latest kernel due to this issue.
I am on
root at mythtv:~# uname -a
Linux mythtv 4.19.0-11-amd64 #1 SMP Debian 4.19.146-1 (2020-09-17) 
x86_64 GNU/Linux
root at mythtv:~# lsb_release -a
No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 10 (buster)
Release:    10
Codename:    buster

The last time I had this issue I emailed them and they sent me an 
updated driver blob and it worked.

I do have a install for a local radio station to pick up the news it is
root at auriga:~# uname -a
Linux auriga 5.10.0-32-amd64 #1 SMP Debian 5.10.223-1 (2024-08-10) 
x86_64 GNU/Linux
root at auriga:~# lsb_release -a
No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:    11
Codename:    bullseye

Here are the build steps I use

root at auriga:~# cat tbsdriver//readme.txt
make sure that you have installed gcc then use these commands

we have 6902 card
07:00.0 Multimedia controller: TBS Technologies DVB Tuner PCIe Card
     Subsystem: Device 6902:0002
     Physical Slot: 2
     Flags: bus master, fast devsel, latency 0, IRQ 56, IOMMU group 32
     Memory at fbfc0000 (32-bit, non-prefetchable) [size=256K]
     Capabilities: [50] Power Management version 3
     Capabilities: [70] MSI: Enable+ Count=1/1 Maskable- 64bit+
     Capabilities: [90] Express Endpoint, MSI 00
     Capabilities: [100] Device Serial Number 00-00-00-00-00-00-00-00
     Kernel driver in use: TBSECP3 driver
     Kernel modules: tbsecp3

We are using module tbsecp3
<?>make rmmod
<?>modprobe tbsecp3

driver list
https://www.tbsdtv.com/download/index.html?path=6&id=27
unzip tbs-open-linux-drivers_v20230829.zip

apt install linux-headers-$(uname -r)

# wget 
http://www.tbsdtv.com/download/document/linux/media_build-2022-04-24.tar.bz2
# sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
#tar jxvf media_build-2022-04-24.tar.bz2
#cd media_build
#./install.sh
#reboot


On 30/01/2026 06:07, Klaas de Waal wrote:
> Note that the latest Linux kernel that the TBS drivers support is 
> 6.12. If you have a distribution with a newer kernel you need to 
> install a 6.12 or earlier kernel first.
> I have always built the TBS driver from the instructions found on the 
> TBS website. I can elaborate on this if needed.
> I get it compiled on Fedora 43 but only with a 6.12 kernel and with a 
> few patches to avoid failure due to duplicate symbols. I do not know 
> if these patches are also needed on other Linux distributions.
>
> Hope this helps,
> Klaas.
>
>
>
> On Thu, 29 Jan 2026 at 22:28, myth via mythtv-users 
> <mythtv-users at mythtv.org> wrote:
>
>     Hello,
>
>     I am trying to bring my tuner card back to life!
>     It is a TBS 6284 PCIe quad tuner and I am failing when trying to
>     rebuild the drivers (a procedure that is needed every time an
>     update brings me a new kernel).
>
>
>     I have successfully rebuilt 2 or 3 times since Jan 2025 (when I
>     obtained a new backend machine and the quad card) but this time I
>     am utterly failing.
>
>
>     Using the instructions from
>     https://linuxtv.org/wiki/index.php/TBS_driver_installation
>     I think the problem comes during the make step as follows:
>
>     dad at fatty:~/tbsdriver/media_build$ make -j4
>     make -C /home/dad/tbsdriver/media_build/v4l
>     make[1]: Entering directory '/home/dad/tbsdriver/media_build/v4l'
>     ./scripts/make_myconfig.pl <http://make_myconfig.pl>
>     scripts/make_makefile.pl <http://make_makefile.pl>
>     [ ! -f "./config-mycompat.h" ] && echo "/* empty config-mycompat.h
>     */" > "./config-mycompat.h" || true
>
>     make -C firmware prep
>     perl scripts/make_config_compat.pl <http://make_config_compat.pl>
>     /lib/modules/6.17.0-8-generic/build ./.myconfig ./config-compat.h
>     make[2]: Entering directory
>     '/home/dad/tbsdriver/media_build/v4l/firmware'
>     make[2]: Nothing to be done for 'prep'.
>     make[2]: Leaving directory
>     '/home/dad/tbsdriver/media_build/v4l/firmware'
>     make -C firmware
>     creating symbolic links...
>     make[2]: Entering directory
>     '/home/dad/tbsdriver/media_build/v4l/firmware'
>     make[2]: Nothing to be done for 'default'.
>     make[2]: Leaving directory
>     '/home/dad/tbsdriver/media_build/v4l/firmware'
>     ln: will not overwrite just-created './vdec.c' with
>     '../linux/drivers/media/platform/amphion/vdec.c'
>     ln: will not overwrite just-created './venc.c' with
>     '../linux/drivers/media/platform/amphion/venc.c'
>     make[1]: *** [Makefile:264: links] Error 123
>     make[1]: Leaving directory '/home/dad/tbsdriver/media_build/v4l'
>     make: *** [Makefile:26: all] Error 2
>     dad at fatty:~/tbsdriver/media_build$
>
>     Presumably failing to create some symbolic links - that seem
>     unrelated!
>     This is the first time a rebuild has failed in this way
>
>
>     I realise that this is unrelated to myth itself but I am hoping
>     that someone can help me out please or suggest where to look next.
>
>
>     Thanks to everyone that continues to contribute to the ongoing
>     development of this marvelous collection of software plus all
>     those on this list who patiently answer.
>
>
>     -Sean
>
>
>     _______________________________________________
>     mythtv-users mailing list
>     mythtv-users at mythtv.org
>     http://lists.mythtv.org/mailman/listinfo/mythtv-users
>     http://wiki.mythtv.org/Mailing_List_etiquette
>     MythTV Forums: https://forum.mythtv.org
>
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums:https://forum.mythtv.org

-- 
'ooroo

Stinga...(:)-)
---------------------------------------------------
Email:stinga+mythtv at wolf-rock.com  o
You need only two tools.        o /////
A hammer and duct tape. If it    /@   `\  /) ~
doesn't move and it should use  >  (O)  X<  ~  Fish!!
the hammer. If it moves and      `\___/'  \) ~
shouldn't, use the tape.           \\\
---------------------------------------------------

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20260130/c4111760/attachment.htm>


More information about the mythtv-users mailing list