Page 1 of 1

Error on Kernel 4.12.12

PostPosted: Mon Oct 23, 2017 9:07 pm
by bennyg
Hello, I'm trying to reinstall my drivers on Gentoo, kernel 4.12.12. I get the following error:


Code: Select All Code
make -C /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l
make[1]: Entering directory '/home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l'
No version yet, using 4.12.12-gentoo
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 4.12.12
Created default (all yes) .config file
./scripts/make_myconfig.pl
perl scripts/make_config_compat.pl /lib/modules/4.12.12-gentoo/source ./.myconfig ./config-compat.h
creating symbolic links...
make -C firmware prep
make[2]: Entering directory '/home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/firmware'
make[2]: Leaving directory '/home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/firmware'
make -C firmware
make[2]: Entering directory '/home/username/scripts/tbsdrivers/tbs/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 '/home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/firmware'
Kernel build directory is /lib/modules/4.12.12-gentoo/build
make -C /lib/modules/4.12.12-gentoo/build SUBDIRS=/home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l  modules
make[2]: Entering directory '/usr/src/linux-4.12.12-gentoo'
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tuner-xc2028.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tuner-simple.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tuner-types.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/mt20xx.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tda8290.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tea5767.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tda9887.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tda827x.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tda18271-maps.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tda18271-common.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tda18271-fe.o
  LD [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tda18271.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/xc5000.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/xc4000.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/mt2060.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/mt2266.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/qt1010.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/mt2131.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/mxl5005s.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/mxl5007t.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/mc44s803.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/max2165.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tda18218.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/tda18212.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/saa7146_i2c.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/saa7146_core.o
  LD [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/saa7146.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/saa7146_fops.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/saa7146_video.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/saa7146_hlp.o
  CC [M]  /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/saa7146_vbi.o
/home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/saa7146_vbi.c: In function 'vbi_workaround':
/home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/saa7146_vbi.c:117:6: error: implicit declaration of function 'signal_pending' [-Werror=implicit-function-declaration]
   if(signal_pending(current)) {
      ^
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:303: /home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l/saa7146_vbi.o] Error 1
make[2]: *** [Makefile:1515: _module_/home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory '/usr/src/linux-4.12.12-gentoo'
make[1]: *** [Makefile:52: default] Error 2
make[1]: Leaving directory '/home/username/scripts/tbsdrivers/tbs/linux-tbs-drivers/v4l'
make: *** [Makefile:26: all] Error 2



I'm using the latest driver (v170330)

Re: Error on Kernel 4.12.12

PostPosted: Tue Oct 24, 2017 10:04 am
by steven
Hi

Sorry that for v170330 driver only support upto kernel 4.10 ,we are on add the 6928SE open source driver support now please check our open source driver some days later
https://github.com/tbsdtv/linux_media/wiki
Thanks

Kind Regards

steven

Re: Error on Kernel 4.12.12

PostPosted: Mon Oct 30, 2017 11:22 pm
by bennyg
steven Wrote:Hi

Sorry that for v170330 driver only support upto kernel 4.10 ,we are on add the 6928SE open source driver support now please check our open source driver some days later
https://github.com/tbsdtv/linux_media/wiki
Thanks

Kind Regards

steven

Okay, thanks for looking into it. I'll be waiting for the 6928 driver on github.

Re: Error on Kernel 4.12.12

PostPosted: Tue Sep 25, 2018 3:27 am
by kosacik
bennyg Wrote:
steven Wrote:Hi

Sorry that for v170330 driver only support upto kernel 4.10 ,we are on add the 6928SE open source driver support now please check our open source driver some days later
https://github.com/tbsdtv/linux_media/wiki
Thanks

Kind Regards

steven

Okay, thanks for looking into it. I'll be waiting for the 6928 driver on github.


well, it seems like we can wait forever.
I have the same card, unofrtunately, on kernel 4.15.0-29-generic and there is no driver You can use! Why not downgrade, yes? Well, i thanks to nvidia card i use.
Based on all I read, TBS support drivers only for kernels < 4.10, opensource drivers does not support this card.
I have experience with other cards, like 6905 and 6982se. And it was a pain to make them work. But they do work, somehow...
This little one will be throwed out of the window... Ok, i wanted to buy a new 4-tuner card anyway. But should it be TBS? DD has in-kernel built driver on linux kernel above 4.14... without this stupid driver building.

Re: Error on Kernel 4.12.12

PostPosted: Thu May 23, 2019 2:11 am
by vaskos
its already year 2019 , but still no support for 6928 . Is there any possibility how to install these drivers to 4.15 kernel ? Also opensource drivers are not supporting this card. TBS has very poor drivers support. we are waiting more than two years !!

Re: Error on Kernel 4.12.12

PostPosted: Fri Apr 10, 2020 2:42 am
by Vispen74
And now it´s 2020, still no support for 6928. I wish I had the skills to contribute, but I havn´t.

Re: Error on Kernel 4.12.12

PostPosted: Mon Apr 20, 2020 3:00 pm
by ichbinich
I am having a 6928SE and also looking for a driver that could be compiled with a more recent kernel, eg. 4.15 as used in Ubuntu 18.04 LTS. At the moment I am stuck to Ubutnu LTS 16.04 wit a 4.4 kernel due to the problems to compile the tbs-driver on 4.15. I have also tried the forked tbs driver but that one seems not to support the tbs6928se. Is there any chance to get a working driver for that card and a 4.15 kernel?
If not, I would have to buy a new card and guess what it will be not.

Best regards