Moderator Control Panel ]

tbs5281 cable drivers

tbs5281 cable drivers

Postby evox » Wed Nov 12, 2014 5:35 pm

hello
i have ubuntu 14.04.1 and when i install "./v4l/tbs-x86_64.sh", i don't have any problems with make && make install and my card works with T/T2 but i want cable.
So tryied "./v4l/tbs-dvbc-x86_64.sh" and make with some errors and dmesg don't shows up

root@mythserver:~/linux-tbs-drivers# ./v4l/tbs-dvbc-x86_64.sh
TBS 62xy, 5880 and 528x drivers configured for DVBC (x86_64 platform).
root@mythserver:~/linux-tbs-drivers# make
make -C /root/linux-tbs-drivers/v4l
make[1]: Entering directory `/root/linux-tbs-drivers/v4l'
No version yet, using 3.13.0-32-generic
make[1]: Leaving directory `/root/linux-tbs-drivers/v4l'
make[1]: Entering directory `/root/linux-tbs-drivers/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 3.13.0

***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.

If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.

Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:

cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install

Please see your distro's web site for instructions to build a new kernel.

Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/root/linux-tbs-drivers/v4l'
make[1]: Entering directory `/root/linux-tbs-drivers/v4l'
perl scripts/make_config_compat.pl /lib/modules/3.13.0-32-generic/build ./.mycon fig ./config-compat.h
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/root/linux-tbs-drivers/v4l/firmware'
make[2]: Leaving directory `/root/linux-tbs-drivers/v4l/firmware'
make -C firmware
make[2]: Entering directory `/root/linux-tbs-drivers/v4l/firmware'
CC ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/root/linux-tbs-drivers/v4l/firmware'
Kernel build directory is /lib/modules/3.13.0-32-generic/build
make -C /lib/modules/3.13.0-32-generic/build SUBDIRS=/root/linux-tbs-drivers/v4l modules
make[2]: Entering directory `/usr/src/linux-headers-3.13.0-32-generic'
CC [M] /root/linux-tbs-drivers/v4l/tuner-xc2028.o
CC [M] /root/linux-tbs-drivers/v4l/tuner-simple.o
CC [M] /root/linux-tbs-drivers/v4l/tuner-types.o
CC [M] /root/linux-tbs-drivers/v4l/mt20xx.o
CC [M] /root/linux-tbs-drivers/v4l/tda8290.o
CC [M] /root/linux-tbs-drivers/v4l/tea5767.o
CC [M] /root/linux-tbs-drivers/v4l/tda9887.o
CC [M] /root/linux-tbs-drivers/v4l/tda827x.o
CC [M] /root/linux-tbs-drivers/v4l/au0828-core.o
CC [M] /root/linux-tbs-drivers/v4l/au0828-i2c.o
CC [M] /root/linux-tbs-drivers/v4l/au0828-cards.o
CC [M] /root/linux-tbs-drivers/v4l/au0828-dvb.o
CC [M] /root/linux-tbs-drivers/v4l/au0828-video.o
CC [M] /root/linux-tbs-drivers/v4l/au0828-vbi.o
CC [M] /root/linux-tbs-drivers/v4l/au8522_dig.o
CC [M] /root/linux-tbs-drivers/v4l/au8522_decoder.o
CC [M] /root/linux-tbs-drivers/v4l/flexcop-pci.o
CC [M] /root/linux-tbs-drivers/v4l/flexcop-usb.o
CC [M] /root/linux-tbs-drivers/v4l/flexcop.o
CC [M] /root/linux-tbs-drivers/v4l/flexcop-fe-tuner.o
CC [M] /root/linux-tbs-drivers/v4l/flexcop-i2c.o
CC [M] /root/linux-tbs-drivers/v4l/flexcop-sram.o
CC [M] /root/linux-tbs-drivers/v4l/flexcop-eeprom.o
CC [M] /root/linux-tbs-drivers/v4l/flexcop-misc.o
CC [M] /root/linux-tbs-drivers/v4l/flexcop-hw-filter.o
CC [M] /root/linux-tbs-drivers/v4l/flexcop-dma.o
CC [M] /root/linux-tbs-drivers/v4l/bttv-driver.o
CC [M] /root/linux-tbs-drivers/v4l/bttv-cards.o
CC [M] /root/linux-tbs-drivers/v4l/bttv-if.o
CC [M] /root/linux-tbs-drivers/v4l/bttv-risc.o
CC [M] /root/linux-tbs-drivers/v4l/bttv-vbi.o
CC [M] /root/linux-tbs-drivers/v4l/bttv-i2c.o
CC [M] /root/linux-tbs-drivers/v4l/bttv-gpio.o
CC [M] /root/linux-tbs-drivers/v4l/bttv-input.o
CC [M] /root/linux-tbs-drivers/v4l/bttv-audio-hook.o
CC [M] /root/linux-tbs-drivers/v4l/cafe-driver.o
CC [M] /root/linux-tbs-drivers/v4l/mcam-core.o
CC [M] /root/linux-tbs-drivers/v4l/cpia2_v4l.o
CC [M] /root/linux-tbs-drivers/v4l/cpia2_usb.o
CC [M] /root/linux-tbs-drivers/v4l/cpia2_core.o
CC [M] /root/linux-tbs-drivers/v4l/cx231xx-audio.o
CC [M] /root/linux-tbs-drivers/v4l/cx231xx-dvb.o
CC [M] /root/linux-tbs-drivers/v4l/tbscxci.o
CC [M] /root/linux-tbs-drivers/v4l/cx231xx-video.o
CC [M] /root/linux-tbs-drivers/v4l/cx231xx-i2c.o
CC [M] /root/linux-tbs-drivers/v4l/cx231xx-cards.o
CC [M] /root/linux-tbs-drivers/v4l/cx231xx-core.o
CC [M] /root/linux-tbs-drivers/v4l/cx231xx-avcore.o
CC [M] /root/linux-tbs-drivers/v4l/cx231xx-417.o
CC [M] /root/linux-tbs-drivers/v4l/cx231xx-pcb-cfg.o
CC [M] /root/linux-tbs-drivers/v4l/cx231xx-vbi.o
CC [M] /root/linux-tbs-drivers/v4l/cx231xx-input.o
CC [M] /root/linux-tbs-drivers/v4l/cx23885-cards.o
CC [M] /root/linux-tbs-drivers/v4l/cx23885-video.o
CC [M] /root/linux-tbs-drivers/v4l/cx23885-vbi.o
CC [M] /root/linux-tbs-drivers/v4l/cx23885-core.o
CC [M] /root/linux-tbs-drivers/v4l/cx23885-i2c.o
CC [M] /root/linux-tbs-drivers/v4l/cx23885-dvb.o
CC [M] /root/linux-tbs-drivers/v4l/cx23885-417.o
CC [M] /root/linux-tbs-drivers/v4l/cx23885-ioctl.o
CC [M] /root/linux-tbs-drivers/v4l/cx23885-ir.o
CC [M] /root/linux-tbs-drivers/v4l/cx23885-av.o
CC [M] /root/linux-tbs-drivers/v4l/cx23885-input.o
CC [M] /root/linux-tbs-drivers/v4l/cx23888-ir.o
CC [M] /root/linux-tbs-drivers/v4l/netup-init.o
CC [M] /root/linux-tbs-drivers/v4l/cimax2.o
CC [M] /root/linux-tbs-drivers/v4l/netup-eeprom.o
CC [M] /root/linux-tbs-drivers/v4l/cx23885-f300.o
CC [M] /root/linux-tbs-drivers/v4l/cx25840-core.o
CC [M] /root/linux-tbs-drivers/v4l/cx25840-audio.o
CC [M] /root/linux-tbs-drivers/v4l/cx25840-firmware.o
CC [M] /root/linux-tbs-drivers/v4l/cx25840-vbi.o
CC [M] /root/linux-tbs-drivers/v4l/cx25840-ir.o
CC [M] /root/linux-tbs-drivers/v4l/cx88-dvb.o
make[3]: *** No rule to make target `/root/linux-tbs-drivers/v4l/tbs8921ctrl.o', needed by `/root/linux-tbs-drivers/v4l/tda18271.o'. Stop.
make[2]: *** [_module_/root/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/root/linux-tbs-drivers/v4l'
make: *** [all] Error 2
evox
 
Posts: 3
Joined: Sun Nov 02, 2014 7:36 pm

Re: tbs5281 cable drivers

Postby crazycat » Thu Nov 13, 2014 6:18 am

first run ./v4l/tbs-x86_64.sh
next ./v4l/tbs-dvbc-x86_64.sh

and make
crazycat
 
Posts: 526
Joined: Mon Jan 31, 2011 2:46 am
Location: Ukraine, Kharkov

Re: tbs5281 cable drivers

Postby evox » Thu Nov 13, 2014 7:39 am

crazycat Wrote:first run ./v4l/tbs-x86_64.sh
next ./v4l/tbs-dvbc-x86_64.sh

and make


thanks crazycat, you are the man. small steps brings everything runing.
now i need to see how i can install the drivers on my banana pi.
evox
 
Posts: 3
Joined: Sun Nov 02, 2014 7:36 pm

Re: tbs5281 cable drivers

Postby crazycat » Fri Nov 14, 2014 2:44 am

TBS linux drivers only for x86/x86_64 (precompiled binaries)

See open-source alternative implementation for latest TBS devices from Luis Alves
https://github.com/ljalves/linux_media/wiki

Look like 5281 not supported now, but all required code present in official V4L DVB (Si2157/2168 tuner/demod drivers and cx231xx usb controller). So with your help and testing possible make support for your device. And main advantage modern V4L DVB API is multistandard demod support (application also must support standard switch and enumeration).
crazycat
 
Posts: 526
Joined: Mon Jan 31, 2011 2:46 am
Location: Ukraine, Kharkov

Re: tbs5281 cable drivers

Postby evox » Fri Nov 14, 2014 8:34 am

crazycat Wrote:TBS linux drivers only for x86/x86_64 (precompiled binaries)

See open-source alternative implementation for latest TBS devices from Luis Alves
https://github.com/ljalves/linux_media/wiki

Look like 5281 not supported now, but all required code present in official V4L DVB (Si2157/2168 tuner/demod drivers and cx231xx usb controller). So with your help and testing possible make support for your device. And main advantage modern V4L DVB API is multistandard demod support (application also must support standard switch and enumeration).


Thanks for the help again. I'm always trying new stuff and learn a little, i can help in testing stuff. if you need someone to test, i'm here.
evox
 
Posts: 3
Joined: Sun Nov 02, 2014 7:36 pm


Return to Linux

Who is online

Users browsing this forum: No registered users and 1 guest