tbsdtv/linux_media forked from ljalves/linux_media
Home
Pages 8
TBS News
TBS latest News and new product you can find here http://www.tbsdtv.com/
Clone this wiki locally
If there is any question, please send email to our support#tbsdtv.com . Your comments and advice will be highly appreciated.
Downloading and building
git clone https://github.com/tbsdtv/media_build.git
git clone --depth=1 https://github.com/tbsdtv/linux_media.git -b latest ./media
cd media_build
make dir DIR=../media
make distclean
make -j4
make install
reboot
Firmware
wget http://www.tbsdtv.com/download/document/linux/tbs-tuner-firmwares_v1.0.tar.bz2
tar jxvf tbs-tuner-firmwares_v1.0.tar.bz2 -C /lib/firmware/
Upgrading sources and re-installing
~ $ cd media
~/media $ git remote update
~/media $ git pull
~/media $ cd ../media_build
~/media_build $ git remote update
~/media_build $ git pull
~/media_build $ make
~/media_build $ sudo make install
(now you can reboot or unload/reload modules manually:)
~/media_build $ sudo reboot
Currently supported cards:
| ASI | Cards |
|---|---|
| TBS690A |
| HDMI | Cards |
|---|---|
| TBS6301 |
| DVB-S/S2 | Cards |
|---|---|
| PCI-E | |
| TBS6922 | |
| TBS6922SE | |
| TBS6902 | |
| TBS6903 | |
| TBS6980 | |
| TBS6981 | |
| TBS6982 | |
| TBS6983 | |
| TBS6984 | |
| TBS6985 | |
| TBS6904 | |
| TBS6905 | |
| TBS6908 | |
| TBS6909 | |
| TBS6991SE | |
| TBS6910 | |
| USB | |
| TBS5920 | |
| TBS5922 | |
| TBS5922SE | |
| TBS5925 | |
| TBS5927 | |
| TBS5980 | |
| TBS5990 | |
| PCI | |
| TBS8922 |
| DVB-T/T2/C | Cards |
|---|---|
| PCI-E | |
| TBS6220 | |
| TBS6221 | |
| TBS6280 | |
| TBS6281 | |
| TBS6281SE | |
| TBS6284 | |
| TBS6285 | |
| TBS6290SE | |
| TBS6205 | |
| TBS6209 | |
| Mini PCI-E | |
| TBS7220 | |
| USB | |
| TBS5220 | |
| TBS5880 | |
| TBS5881 | |
| TBS5280 | |
| TBS5281 |
| ATSC | Cards |
|---|---|
| PCI-E | |
| TBS6704 |
| Multi-Standard | Cards |
|---|---|
| PCI-E | |
| TBS6522 | |
| TBS6528 | |
| TBS6590 | |
| USB | |
| TBS5520SE | |
| TBS5580 |
FAQ:
1./bin/sh: 1: lsdiff: not found
sudo apt-get install patchutils
2.you may need to install the Proc::ProcessTable module
sudo apt-get install libproc-processtable-perl
3.fatal error: drx39xyj/drx39xxj.h: No such file or directory
mkdir -p v4l/drx39xyj
cp v4l/drx39xxj.h v4l/drx39xyj/
4.Can not find the 6909 firmware
wget http://www.tbsdtv.com/download/document/linux/dvb-fe-mxl5xx.fw
cp dvb-fe-mxl5xx.fw /lib/firmware/
5.If you find module load errors like "module has wrong symbol version" means that there still are old modules from your previous media tree installation (usually duplicated modules in two different places).
sudo rm -rf /lib/modules/``uname -r``/kernel/drivers/media/*
6.Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9 g++-4.9
sudo rm /usr/bin/gcc
sudo ln -s /usr/bin/gcc-4.9 /usr/bin/gcc
7.make[2]: gcc: Command not found
sudo apt-get install gcc
For CentOS 7 please try like this
1.update to new kernel
#rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
#rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
#yum --enablerepo=elrepo-kernel install kernel-lt-devel kernel-lt -y
#grub2-set-default 0
2.Restart to load the new kernel
#reboot
3.Install some library
#yum -y install perl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
#yum -y install patchutils
#yum -y install patch
4.Install the SHA
#wget https://sourceforge.net/projects/moiproamd/files/Files/Digest-SHA-5.93.tar.gz/download -O Digest-SHA-5.93.tar.gz
#tar xvf Digest-SHA-5.95.tar.gz
#perl Makefile.PL
#make && make install
5.Install Perl
#wget https://sourceforge.net/projects/moiproamd/files/Files/perl-proc-processtable-master.zip/download -O perl-proc-processtable-master.zip
#unzip perl-proc-processtable-master.zip
#perl Makefile.PL
#make && make install
6.Start install the open source driver
Then start install the driver.
Please refer to LinuxTV wiki page for more info about the build process: LinuxTV Wiki
In addition to following the above instructions, TBS6980/1/4 owners will need to put a copy of the CX24117 firmware in /lib/firmware/