====== Сборка драйверов tbsdtv для Armbian 22.05.3 Bullseye и Rock 3A (5.18.0-rk35xx) ====== Очень кратко :-P ===== Сборка ===== Окружение для сборки установлено [[soft:rtl8821ce|ранее]]. root@rock-3a:~# apt install patchutils root@rock-3a:~# git clone https://github.com/tbsdtv/media_build.git root@rock-3a:~# git clone --depth=1 https://github.com/tbsdtv/linux_media.git -b latest ./media root@rock-3a:~# cd media_build root@rock-3a:~/media_build# make dir DIR=../media root@rock-3a:~/media_build# make distclean root@rock-3a:~/media_build# make -j4 root@rock-3a:~/media_build# make install root@rock-3a:~/media_build# cd .. root@rock-3a:~# wget http://www.tbsdtv.com/download/document/linux/tbs-tuner-firmwares_v1.0.tar.bz2 root@rock-3a:~# tar jxvf tbs-tuner-firmwares_v1.0.tar.bz2 -C /lib/firmware/ После перезагрузки и подключения устройства. Mar 4 09:15:01 rock-3a kernel: [ 86.311591] usb 1-1.1: new high-speed USB device number 4 using ehci-platform Mar 4 09:15:01 rock-3a kernel: [ 86.520385] usb 1-1.1: New USB device found, idVendor=734c, idProduct=5930, bcdDevice= 0.01 Mar 4 09:15:01 rock-3a kernel: [ 86.520397] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Mar 4 09:15:01 rock-3a kernel: [ 86.520402] usb 1-1.1: Product: TBS 5930 Mar 4 09:15:01 rock-3a kernel: [ 86.520406] usb 1-1.1: Manufacturer: TBS-Tech Mar 4 09:15:01 rock-3a kernel: [ 86.540634] WARNING: You are using an experimental version of the media stack. Mar 4 09:15:01 rock-3a kernel: [ 86.540634] As the driver is backported to an older kernel, it doesn't offer Mar 4 09:15:01 rock-3a kernel: [ 86.540634] enough quality for its usage in production. Mar 4 09:15:01 rock-3a kernel: [ 86.540634] Use it with care. Mar 4 09:15:01 rock-3a kernel: [ 86.540634] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org): Mar 4 09:15:01 rock-3a kernel: [ 86.540634] e1e06d78177e55ca126774867685c10dafcd3abb add support for 6522H(Dual dvb-s/s2x+Dual dvb-t/t2/c/c2/ isdbt/c/ atsc1.0) Mar 4 09:15:01 rock-3a kernel: [ 86.544278] WARNING: You are using an experimental version of the media stack. Mar 4 09:15:01 rock-3a kernel: [ 86.544278] As the driver is backported to an older kernel, it doesn't offer Mar 4 09:15:01 rock-3a kernel: [ 86.544278] enough quality for its usage in production. Mar 4 09:15:01 rock-3a kernel: [ 86.544278] Use it with care. Mar 4 09:15:01 rock-3a kernel: [ 86.544278] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org): Mar 4 09:15:01 rock-3a kernel: [ 86.544278] e1e06d78177e55ca126774867685c10dafcd3abb add support for 6522H(Dual dvb-s/s2x+Dual dvb-t/t2/c/c2/ isdbt/c/ atsc1.0) Mar 4 09:15:01 rock-3a kernel: [ 86.548765] dvb-usb: found a 'TurboSight TBS 5930 DVB-S/S2/S2x' in cold state, will try to load a firmware Mar 4 09:15:01 rock-3a kernel: [ 86.549370] dvb-usb: downloading firmware from file 'dvb-usb-id5930.fw' Mar 4 09:15:01 rock-3a kernel: [ 86.549381] tbs5930: start downloading TBS5930 firmware Mar 4 09:15:01 rock-3a kernel: [ 86.671586] dvb-usb: found a 'TurboSight TBS 5930 DVB-S/S2/S2x' in warm state. Mar 4 09:15:01 rock-3a kernel: [ 86.671917] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Mar 4 09:15:01 rock-3a kernel: [ 86.672217] dvbdev: DVB: registering new adapter (TurboSight TBS 5930 DVB-S/S2/S2x) Mar 4 09:15:01 rock-3a kernel: [ 86.896255] dvb-usb: MAC address: 00:22:ab:c0:61:5a Mar 4 09:15:02 rock-3a kernel: [ 86.989636] i2c i2c-7: found a 'Montage m88rs6060' in cold state Mar 4 09:15:02 rock-3a kernel: [ 86.990438] i2c i2c-7: downloading firmware from file 'dvb-demod-m88rs6060.fw' Mar 4 09:15:03 rock-3a kernel: [ 88.500081] i2c i2c-7: found a 'Montage m88rs6060' in warm state Mar 4 09:15:03 rock-3a kernel: [ 88.500127] i2c i2c-7: firmware version:30 Mar 4 09:15:03 rock-3a kernel: [ 88.599643] usb 1-1.1: DVB: registering adapter 0 frontend 0 (TurboSight TBS 5930 DVB-S/S2/S2x)... Mar 4 09:15:03 rock-3a kernel: [ 88.600686] dvb-usb: TurboSight TBS 5930 DVB-S/S2/S2x successfully initialized and connected. Mar 4 09:15:03 rock-3a kernel: [ 88.601092] usbcore: registered new interface driver tbs5930 ====== Полезные ссылки ====== * [[https://github.com/tbsdtv/linux_media/wiki|tbsdtv/linux_media/wiki]] * [[https://100ports.wordpress.com/linux/howto-installing-tbs-dvb-s2-driver-under-linux-git-version/|HowTo: Installing TBS DVB-S2 Driver under Linux – Git Version]] * [[https://www.linuxtv.org/wiki/index.php/TBS_driver_installation|TBS driver installation]]