by Ce6at » Sat Oct 31, 2015 10:57 pm
I found the following guide for another tbs card and i am trying to install the 6905.
1. Extract the ZIP file tbs-linux-drivers_v[VERSION NUMBER].zip. As of 5 October 2013, the latest version is 130927. You may want to do this in an empty directory as this archive does not extract into a single root directory of its own.
mkdir tbs-linux-drivers_v130927
cd tbs-linux-drivers_v130927
unzip ../tbs-linux-drivers_v130927.zip
2. Extract linux-tbs-drivers.tar.bz2 archive
bzip2 -d linux-tbs-drivers.tar.bz2
tar xvf linux-tbs-drivers.tar
3. Change to driver package directory
cd linux-tbs-drivers
4. Fix the file permissions
At this point, the supplied tar.bz2 is completely knackered in respect of the file permissions. To fix run
find -type d -exec chmod 755 \{\} \;
find -type f -exec chmod 644 \{\} \;
find -name '*.sh' -exec chmod 755 \{\} \;
find -name '*.pl' -exec chmod 755 \{\} \;
5. Select platform architecture
Note: The next lines are explained in more detail in the manifacturers README: README_TBS62XY, linking to README_TBS6981
for x86 kernel 3.x (x86 32 bit installations of kernel 3.x)
./v4l/tbs-x86_r3.sh
or for x86 kernel 2.6.x (x86 32 bit installations of kernel 2.6.x)
./v4l/tbs-x86.sh
or for any x86_64 kernel (x86 64 bit installations of Linux)
./v4l/tbs-x86_64.sh
You should then receive a message along these lines:
TBS drivers configured for [NAME OF PLATFORM] platform.
where [NAME OF PLATFORM] is x86_r3 or x86 or 86_64
6. Build the driver. Recompiles v4l for a wide range of cards, currently about 500, will take many minutes. We're ready to build; add -j3 parameter for make command line for a faster build on a dual core machine, -j5 on a quad core machine, etc.
make
If you get -bash: make: command not found, then sudo apt-get install build-essential
7. Install driver. Existing drivers for other v4l related hardware, such as lirc could also get updated.
sudo make install
8A. Reboot
sudo reboot