git clone https://github.com/ljalves/media_build.git
git clone --depth=1 https://github.com/ljalves/linux_media.git -b latest ./media
cd media_build
make dir DIR=../media
make distclean
make
CC [M] /tmp/work/media_build/v4l/altera.o
LD [M] /tmp/work/media_build/v4l/altera-stapl.o
make[3]: *** No rule to make target '/tmp/work/media_build/v4l/frame_vector.c', needed by '/tmp/work/media_build/v4l/frame_vector.o'. Stop.
make[2]: *** [Makefile:1490: _module_/tmp/work/media_build/v4l] Error 2
make[2]: Leaving directory '/usr/src/linux-4.9.32-gentoo'
make[1]: *** [Makefile:53: default] Error 2
make[1]: Leaving directory '/tmp/work/media_build/v4l'
make: *** [Makefile:26: all] Error 2
Nov 5 19:01:29 yavdr vdr: [1319] DVB API version is 0x0503 (VDR was built with 0x050A)
Nov 5 19:01:29 yavdr vdr: [1319] frontend 0/0 provides DVB-C with QAM16,QAM32,QAM64,QAM128,QAM256 ("TurboSight TBS 6205 DVBC frontend")
Nov 5 19:01:29 yavdr vdr: [1319] frontend 1/0 provides DVB-C with QAM16,QAM32,QAM64,QAM128,QAM256 ("TurboSight TBS 6205 DVBC frontend")
Nov 5 19:01:29 yavdr vdr: [1319] frontend 2/0 provides DVB-C with QAM16,QAM32,QAM64,QAM128,QAM256 ("TurboSight TBS 6205 DVBC frontend")
Nov 5 19:01:29 yavdr vdr: [1319] frontend 3/0 provides DVB-C with QAM16,QAM32,QAM64,QAM128,QAM256 ("TurboSight TBS 6205 DVBC frontend")
Nov 5 19:01:29 yavdr vdr: [1319] frontend 4/0 provides DVB-S,DVB-S2 with QPSK ("TurboSight TBS 8922 DVBS/S2 frontend")
Nov 5 19:01:29 yavdr vdr: [1319] frontend 5/0 provides DVB-S,DVB-S2 with QPSK ("TurboSight TBS 6981 DVBS/S2 frontend")
Nov 5 19:01:29 yavdr vdr: [1319] frontend 6/0 provides DVB-S,DVB-S2 with QPSK ("TurboSight TBS 6981 DVBS/S2 frontend")
Nov 5 19:01:29 yavdr vdr: [1319] found 7 DVB devices
Nov 5 19:06:49 yavdr kernel: [ 21.583873] si2168 0-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
Nov 6 19:06:49 yavdr dbus[1142]: [system] Activating service name='org.freedesktop.ConsoleKit' (using servicehelper)
Nov 6 19:06:50 yavdr dbus[1142]: [system] Activating service name='org.freedesktop.PolicyKit1' (using servicehelper)
Nov 6 19:06:50 yavdr dbus[1142]: [system] Successfully activated service 'org.freedesktop.PolicyKit1'
Nov 6 19:06:50 yavdr dbus[1142]: [system] Successfully activated service 'org.freedesktop.ConsoleKit'
Nov 6 19:06:50 yavdr console-kit-daemon[1698]: GLib-CRITICAL: Source ID 12 was not found when attempting to remove it
Nov 6 19:06:50 yavdr dbus[1142]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper)
Nov 6 19:06:50 yavdr dbus[1142]: [system] Successfully activated service 'org.freedesktop.UDisks'
Nov 6 19:06:50 yavdr console-kit-daemon[1698]: GLib-CRITICAL: Source ID 37 was not found when attempting to remove it
Nov 6 19:06:51 yavdr kernel: [ 23.421666] si2168 0-0064: firmware version: B 4.0.25
Nov 6 19:06:51 yavdr kernel: [ 23.440793] si2157 13-0060: found a 'Silicon Labs Si2157-A30'
Nov 6 19:06:51 yavdr vdr: [1338] DVB API version is 0x050A (VDR was built with 0x050A)
Nov 6 19:06:51 yavdr vdr: [1338] frontend 0/0 provides DVB-T,DVB-T2,DVB-C,DVB-C with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("TurboSight TBS 6205 DVB-T/T2/C ")
Nov 6 19:06:51 yavdr kernel: [ 23.468441] si2157 13-0060: firmware version: 3.0.5
Nov 6 19:06:51 yavdr kernel: [ 23.472943] si2168 1-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
Nov 6 19:06:51 yavdr console-kit-daemon[1698]: GLib-CRITICAL: Source ID 50 was not found when attempting to remove it
Nov 6 19:06:52 yavdr ntpdate[993]: adjust time server 91.189.89.198 offset 0.164258 sec
Nov 6 19:06:52 yavdr console-kit-daemon[1698]: GLib-CRITICAL: Source ID 61 was not found when attempting to remove it
Nov 6 19:06:53 yavdr console-kit-daemon[1698]: GLib-CRITICAL: Source ID 74 was not found when attempting to remove it
Nov 6 19:06:53 yavdr kernel: [ 25.355457] si2168 1-0064: firmware version: B 4.0.25
Nov 6 19:06:53 yavdr kernel: [ 25.374593] si2157 14-0060: found a 'Silicon Labs Si2157-A30'
Nov 6 19:06:53 yavdr vdr: [1338] frontend 1/0 provides DVB-T,DVB-T2,DVB-C,DVB-C with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("TurboSight TBS 6205 DVB-T/T2/C ")
Nov 6 19:06:53 yavdr kernel: [ 25.401557] si2157 14-0060: firmware version: 3.0.5
Nov 6 19:06:53 yavdr kernel: [ 25.405903] si2168 2-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
Nov 6 19:06:53 yavdr console-kit-daemon[1698]: GLib-CRITICAL: Source ID 85 was not found when attempting to remove it
Nov 6 19:06:54 yavdr console-kit-daemon[1698]: GLib-CRITICAL: Source ID 98 was not found when attempting to remove it
Nov 6 19:06:55 yavdr kernel: [ 27.308090] si2168 2-0064: firmware version: B 4.0.25
Nov 6 19:06:55 yavdr kernel: [ 27.327844] si2157 15-0060: found a 'Silicon Labs Si2157-A30'
Nov 6 19:06:55 yavdr vdr: [1338] frontend 2/0 provides DVB-T,DVB-T2,DVB-C,DVB-C with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("TurboSight TBS 6205 DVB-T/T2/C ")
Nov 6 19:06:55 yavdr kernel: [ 27.354866] si2157 15-0060: firmware version: 3.0.5
Nov 6 19:06:55 yavdr kernel: [ 27.359286] si2168 3-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
Nov 6 19:06:55 yavdr console-kit-daemon[1698]: GLib-CRITICAL: Source ID 109 was not found when attempting to remove it
Nov 6 19:06:56 yavdr console-kit-daemon[1698]: GLib-CRITICAL: Source ID 122 was not found when attempting to remove it
Nov 6 19:06:57 yavdr kernel: [ 29.254524] si2168 3-0064: firmware version: B 4.0.25
Nov 6 19:06:57 yavdr kernel: [ 29.274357] si2157 18-0060: found a 'Silicon Labs Si2157-A30'
Nov 6 19:06:57 yavdr vdr: [1338] frontend 3/0 provides DVB-T,DVB-T2,DVB-C,DVB-C with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("TurboSight TBS 6205 DVB-T/T2/C ")
Nov 6 19:06:57 yavdr kernel: [ 29.301600] si2157 18-0060: firmware version: 3.0.5
Nov 6 19:06:57 yavdr vdr: [1338] frontend 4/0 provides DVB-S,DVB-S2 with QPSK ("TurboSight TBS 8922 DVB-S/S2")
Nov 6 19:07:03 yavdr kernel: [ 35.606913] i2c i2c-20: cx24117_load_firmware: FW version 1.44.95.2
Nov 6 19:07:03 yavdr kernel: [ 35.606921] i2c i2c-20: cx24117_firmware_ondemand: Firmware upload complete
Nov 6 19:07:03 yavdr vdr: [1338] frontend 5/0 provides DVB-S,DVB-S2 with QPSK ("TurboSight TBS 6981 DVB-S/S2")
Nov 6 19:07:03 yavdr vdr: [1338] frontend 6/0 provides DVB-S,DVB-S2 with QPSK ("TurboSight TBS 6981 DVB-S/S2")
Nov 6 19:07:03 yavdr vdr: [1338] found 7 DVB devices
iridium Wrote:Hi,
I've tried to understand the history of this driver. As far as I can see, this driver is - as well as the previous, official, TBS-driver - based on the SAA716x driver by Manu Abraham et al and, in the case of the open source drivers, on the frontend drivers developed by Luis Alves. For what reason did Luis stop development of his drivers, and why haven't the parts of this drivers that don't depend on the SAA716x (which has a long and complicated history), e.g. support for the TBS-programmed Lattice FPGAs, been pushed upstream?
The official TBS driver, which is based on the same SAA716x driver, has support for the infrared receivers, while this driver hasn't. Is there any reason why the infrared support has not been ported to this branch?
Also, there seem to be recent attempts of pushing the saa716x support upstream[0], although the success probability seems to be unclear. There are some fixes by Soeren in this branch that don't seem to be cherry-picked to the TBS driver, is there any reason for this?
Anyway, while open source drivers for the cards are a huge progress compared to the mediocre closed-source drivers, the current Linux support for TBS cards is still extremely lacking from an end-user perspective (replacing and recompiling the complete media tree after every kernel update is not a viable option). Are there any plans to support the efforts to get TBS card support upstream in the near future?
[0] https://www.mail-archive.com/linux-medi ... 15690.html
Users browsing this forum: No registered users and 0 guests