I think my tbs6991 has come to the end of its journey. Fantastic card, has served me well.
Was trying to compile the last drivers available (170330) and ran into this series of errors and warnings which resulted in the build process being stopped:
- Code: Select All Code
[code]\ CC [M] /home/rpq/tbs6991/linux-tbs-drivers/v4l/saa7146_video.o
/home/rpq/tbs6991/linux-tbs-drivers/v4l/saa7146_video.c: In function 'video_init':
/home/rpq/tbs6991/linux-tbs-drivers/v4l/saa7146_video.c:1307:2: error: implicit declaration of function 'init_timer'; did you mean 'init_timers'? [-Werror=implicit-function-declaration]
init_timer(&vv->video_q.timeout);
^~~~~~~~~~
init_timers
/home/rpq/tbs6991/linux-tbs-drivers/v4l/saa7146_video.c:1308:31: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
vv->video_q.timeout.function = saa7146_buffer_timeout;
^
/home/rpq/tbs6991/linux-tbs-drivers/v4l/saa7146_video.c:1309:21: error: 'struct timer_list' has no member named 'data'
vv->video_q.timeout.data = (unsigned long)(&vv->video_q);
^
cc1: some warnings being treated as errors
scripts/Makefile.build:332: recipe for target '/home/rpq/tbs6991/linux-tbs-drivers/v4l/saa7146_video.o' failed
make[3]: *** [/home/rpq/tbs6991/linux-tbs-drivers/v4l/saa7146_video.o] Error 1
Makefile:1551: recipe for target '_module_/home/rpq/tbs6991/linux-tbs-drivers/v4l' failed
make[2]: *** [_module_/home/rpq/tbs6991/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.15.0-38-generic'
Makefile:51: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/home/rpq/tbs6991/linux-tbs-drivers/v4l'
Makefile:26: recipe for target 'all' failed
make: *** [all] Error 2[/code]
On your forum pages I have seen this being reported, and the comment was around the new kernel 4.15 being used..
Admittedly that was against a different card TBS6285 the issue was posted on Sun Apr 15, 2018 4:45 am.
I need to move to 18.04 to stay current, and I need diseqc rotor and CI CAM.
Any body got any other suggestion, then to replace the card?
And what would its best and logical replacement be?