This contains source files and tools to build the TBS-ECP3 drivers with the stable media stack of your Linux OS. The build is automated with DKMS to install all required modules after each upgrade of the kernel tree.
Install DKMS if you haven't already, using the packages manager (apt, zypper), then enable and start the service dkms. Clone or download the right branch of this repository, depending on the kernel version you are using:
See below to install the required firmwares in path /lib/firmware/.
cd /usr/src/ wget https://github.com/janbar/tbs-dvb-driver/archive/refs/heads/v6.11.tar.gz tar xvfz v6.11.tar.gz
tar xvfz tbs-dvb-driver-6.11/dvb-firmwares.tar.gz -C /lib/firmware chown root:root /lib/firmware/*.fw
dkms add tbs-dvb-driver/6.11 dkms build tbs-dvb-driver/6.11 dkms install tbs-dvb-driver/6.11
Once installed, the modules will be rebuilt and deployed when upgrading the kernel. If not for any reason, type manually the install step with dkms.