Tbs Dtv Driver Download

Posted on  by 



Package Details: tbs-dvb-drivers v170330_4.10.11_1_ARCH-1

HCWClear: remove the Hauppauge driver and applications from your PC Download HCW Clear HCWCLEAR.exe is a program you run to remove all driver and files that were installed with the installation of the WinTV program. I'm trying to get this device to work: Bus 002 Device 010: ID 734c:5928 TBS Technologies China Q-Box II DVB-S2 HD With tbs-linuxmedia-git it works fine for HD channels but does nothing for SD channels.

TBS linux open source drivers. Wideusb USB devices Driver Download for Windows 10. Contribute to tbsdtv/linuxmedia development by creating an account on GitHub. The connection between Q-Box III and computer is USB cable. Q-Box III uses computer CPU for MPEG2 or H.264 MPEG4 decoding. Driver and DVB softwares have to be installed before using. It’s compliant with Windows 2000/XP/Vista and Linux Ubuntu/Fedora. Q-Box III can be used for one way internet via satellite or satellite data download. TBS5925 Window driver is upgrading to V2.0.0.6, which solved to lock S2 signal loss packet problem. TBS5925 Linux Driver is updated to v160405., which has below updating:. improve 6909 signal quality. QAM B support for TBS 6704 (now it can lock both ATSC.

Dtv

Package Actions

  • View PKGBUILD / View Changes
Git Clone URL: https://aur.archlinux.org/tbs-dvb-drivers.git (read-only, click to copy)
Package Base: tbs-dvb-drivers
Description: TBS proprietary DVB drivers + firmware
Upstream URL: http://www.tbsdtv.com
Licenses: GPL
Conflicts: ffdecsawrapper, tbs-dvb-drivers, tbs-linux-drivers
Provides: tbs-dvb-drivers
Submitter: p-we
Maintainer: schrieveslaach
Last Packager: nickb937
Votes: 12
Popularity: 0.000000
First Submitted: 2013-09-13 10:27
Last Updated: 2017-04-25 16:53

Tbs Dtv Driver Download

Dependencies (6)

  • coreutils(coreutils-git, coreutils-selinux)(make)
  • linux-headers(linux-surfacepro3-git-headers, linux-aarch64-rock64-bin-headers, linux-ec2-headers, kernel-uek-devel, linux-galliumos-headers, linux-zest-git-headers, linux-lts49-kallsyms-headers, linux-bootsplash-headers, linux-fbcondecor-headers, linux-ck-fbcondecor-headers, linux-odroid-headers)(make)
  • moreutils(make)
  • wget(wget-git)(make)
  • linuxtv-dvb-apps(optional) – handy DVB tools
  • v4l-utils(v4l-utils-rockchip)(optional) – hardware support for some cards

Sources (2)

JohnRobson commented on 2020-02-18 08:01

toxiczka commented on 2017-08-06 18:33

Tbs Dtv Driver Download Software

Tbs Dtv Driver Download

For building the current tbs drivers 170330 on 4.12.4, the following patch works for me.
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/common/saa7146_vbi.c linux-tbs-drivers.new/linux/drivers/media/common/saa7146_vbi.c
--- linux-tbs-drivers/linux/drivers/media/common/saa7146_vbi.c 2017-08-06 19:53:49.174885608 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/common/saa7146_vbi.c 2017-08-06 19:49:42.107386740 +0200
@@ -1,3 +1,4 @@
+#include <linux/sched/signal.h>
#include <media/saa7146_vv.h>
static int vbi_pixel_to_capture = 720 * 2;
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/common/saa716x/saa716x_pci.c linux-tbs-drivers.new/linux/drivers/media/common/saa716x/saa716x_pci.c
--- linux-tbs-drivers/linux/drivers/media/common/saa716x/saa716x_pci.c 2017-08-06 19:53:49.178218998 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/common/saa716x/saa716x_pci.c 2017-08-06 19:49:42.107386740 +0200
@@ -46,7 +46,7 @@
for (i = 0; i < SAA716x_MSI_MAX_VECTORS; i++)
saa716x->msix_entries[i].entry = i;
- ret = pci_enable_msix(pdev, saa716x->msix_entries, SAA716x_MSI_MAX_VECTORS);
+ ret = pci_enable_msix_range(pdev, saa716x->msix_entries, SAA716x_MSI_MAX_VECTORS, SAA716x_MSI_MAX_VECTORS);
if (ret < 0)
dprintk(SAA716x_ERROR, 1, 'MSI-X request failed <%d>', ret);
if (ret > 0)
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/dvb/dvb-core/dvb_ca_en50221.c linux-tbs-drivers.new/linux/drivers/media/dvb/dvb-core/dvb_ca_en50221.c
--- linux-tbs-drivers/linux/drivers/media/dvb/dvb-core/dvb_ca_en50221.c 2017-08-06 19:53:49.178218998 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/dvb/dvb-core/dvb_ca_en50221.c 2017-08-06 19:49:42.107386740 +0200
@@ -37,6 +37,7 @@
#include <linux/spinlock.h>
#include <linux/sched.h>
#include <linux/kthread.h>
+#include <linux/sched/signal.h>
#include 'dvb_ca_en50221.h'
#include 'dvb_ringbuffer.h'
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/dvb/dvb-core/dvb_demux.c linux-tbs-drivers.new/linux/drivers/media/dvb/dvb-core/dvb_demux.c
--- linux-tbs-drivers/linux/drivers/media/dvb/dvb-core/dvb_demux.c 2017-08-06 19:53:49.181552387 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/dvb/dvb-core/dvb_demux.c 2017-08-06 19:49:42.107386740 +0200
@@ -29,6 +29,7 @@
#include <linux/poll.h>
#include <linux/string.h>
#include <linux/crc32.h>
+#include <linux/sched/signal.h>
#include <asm/uaccess.h>
#include <asm/div64.h>
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/dvb/dvb-core/dvb_frontend.c linux-tbs-drivers.new/linux/drivers/media/dvb/dvb-core/dvb_frontend.c
--- linux-tbs-drivers/linux/drivers/media/dvb/dvb-core/dvb_frontend.c 2017-08-06 19:53:49.181552387 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/dvb/dvb-core/dvb_frontend.c 2017-08-06 19:49:42.107386740 +0200
@@ -42,6 +42,7 @@
#include 'dvb_frontend.h'
#include 'dvbdev.h'
#include <linux/dvb/version.h>
+#include <linux/sched/signal.h>
static int dvb_frontend_debug;
static int dvb_shutdown_timeout;
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/dvb/dvb-core/dvb_ringbuffer.c linux-tbs-drivers.new/linux/drivers/media/dvb/dvb-core/dvb_ringbuffer.c
--- linux-tbs-drivers/linux/drivers/media/dvb/dvb-core/dvb_ringbuffer.c 2017-08-06 19:53:49.181552387 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/dvb/dvb-core/dvb_ringbuffer.c 2017-08-06 19:49:42.107386740 +0200
@@ -31,6 +31,8 @@
#include <linux/module.h>
#include <linux/sched.h>
#include <linux/string.h>
+#include <linux/sched/signal.h>
+#include <linux/uaccess.h>
#include <asm/uaccess.h>
#include 'dvb_ringbuffer.h'
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/dvb/ngene/ngene-cards.c linux-tbs-drivers.new/linux/drivers/media/dvb/ngene/ngene-cards.c
--- linux-tbs-drivers/linux/drivers/media/dvb/ngene/ngene-cards.c 2017-08-06 19:53:49.184885778 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/dvb/ngene/ngene-cards.c 2017-08-06 19:55:20.473090410 +0200
@@ -509,12 +509,6 @@
return PCI_ERS_RESULT_CAN_RECOVER;
}
-static pci_ers_result_t ngene_link_reset(struct pci_dev *dev)
-{
- printk(KERN_INFO DEVICE_NAME ': link resetn');
- return 0;
-}
-
static pci_ers_result_t ngene_slot_reset(struct pci_dev *dev)
{
printk(KERN_INFO DEVICE_NAME ': slot resetn');
@@ -528,7 +522,6 @@
static struct pci_error_handlers ngene_errors = {
.error_detected = ngene_error_detected,
- .link_reset = ngene_link_reset,
.slot_reset = ngene_slot_reset,
.resume = ngene_resume,
};
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/dvb/pt1/pt1.c linux-tbs-drivers.new/linux/drivers/media/dvb/pt1/pt1.c
--- linux-tbs-drivers/linux/drivers/media/dvb/pt1/pt1.c 2017-08-06 19:53:49.184885778 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/dvb/pt1/pt1.c 2017-08-06 19:49:42.107386740 +0200
@@ -28,6 +28,7 @@
#include <linux/pci.h>
#include <linux/kthread.h>
#include <linux/freezer.h>
+#include <linux/sched/signal.h>
#include 'dvbdev.h'
#include 'dvb_demux.h'
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/rc/lirc_dev.c linux-tbs-drivers.new/linux/drivers/media/rc/lirc_dev.c
--- linux-tbs-drivers/linux/drivers/media/rc/lirc_dev.c 2017-08-06 19:53:49.184885778 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/rc/lirc_dev.c 2017-08-06 19:49:42.110720129 +0200
@@ -34,6 +34,7 @@
#include <linux/bitops.h>
#include <linux/device.h>
#include <linux/cdev.h>
+#include <linux/sched/signal.h>
#include <media/lirc.h>
#include <media/lirc_dev.h>
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/arv.c linux-tbs-drivers.new/linux/drivers/media/video/arv.c
--- linux-tbs-drivers/linux/drivers/media/video/arv.c 2017-08-06 19:53:49.188219167 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/arv.c 2017-08-06 19:49:42.110720129 +0200
@@ -32,6 +32,7 @@
#include <media/v4l2-device.h>
#include <media/v4l2-ioctl.h>
#include <linux/mutex.h>
+#include <linux/sched/signal.h>
#include <asm/uaccess.h>
#include <asm/m32r.h>
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/cpia2/cpia2_core.c linux-tbs-drivers.new/linux/drivers/media/video/cpia2/cpia2_core.c
--- linux-tbs-drivers/linux/drivers/media/video/cpia2/cpia2_core.c 2017-08-06 19:53:49.188219167 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/cpia2/cpia2_core.c 2017-08-06 19:49:42.110720129 +0200
@@ -35,6 +35,7 @@
#include <linux/mm.h>
#include <linux/vmalloc.h>
#include <linux/firmware.h>
+#include <linux/sched/signal.h>
/* #define _CPIA2_DEBUG_ */
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/cpia2/cpia2_v4l.c linux-tbs-drivers.new/linux/drivers/media/video/cpia2/cpia2_v4l.c
--- linux-tbs-drivers/linux/drivers/media/video/cpia2/cpia2_v4l.c 2017-08-06 19:53:49.188219167 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/cpia2/cpia2_v4l.c 2017-08-06 19:49:42.110720129 +0200
@@ -38,6 +38,7 @@
#include <linux/init.h>
#include <linux/videodev2.h>
#include <linux/stringify.h>
+#include <linux/sched/signal.h>
#include <media/v4l2-ioctl.h>
#include 'cpia2.h'
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/cx18/cx18-driver.c linux-tbs-drivers.new/linux/drivers/media/video/cx18/cx18-driver.c
--- linux-tbs-drivers/linux/drivers/media/video/cx18/cx18-driver.c 2017-08-06 19:53:49.191552556 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/cx18/cx18-driver.c 2017-08-06 19:49:42.110720129 +0200
@@ -22,6 +22,8 @@
* 02111-1307 USA
*/
+#include <linux/sched/signal.h>
+
#include 'cx18-driver.h'
#include 'cx18-io.h'
#include 'cx18-version.h'
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/gspca/cpia1.c linux-tbs-drivers.new/linux/drivers/media/video/gspca/cpia1.c
--- linux-tbs-drivers/linux/drivers/media/video/gspca/cpia1.c 2017-08-06 19:53:49.191552556 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/gspca/cpia1.c 2017-08-06 19:49:42.110720129 +0200
@@ -29,6 +29,7 @@
#define MODULE_NAME 'cpia1'
#include <linux/input.h>
+#include <linux/sched/signal.h>
#include 'gspca.h'
MODULE_AUTHOR('Hans de Goede <hdegoede@redhat.com>');
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/ivtv/ivtv-driver.c linux-tbs-drivers.new/linux/drivers/media/video/ivtv/ivtv-driver.c
--- linux-tbs-drivers/linux/drivers/media/video/ivtv/ivtv-driver.c 2017-08-06 19:53:49.194885946 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/ivtv/ivtv-driver.c 2017-08-06 19:49:42.110720129 +0200
@@ -59,6 +59,8 @@
#include <media/tveeprom.h>
#include <media/saa7115.h>
#include <media/v4l2-chip-ident.h>
+#include <linux/sched/signal.h>
+#include <uapi/linux/sched/types.h>
#include 'tuner-xc2028.h'
/* If you have already X v4l cards, then set this to X. This way
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/ivtv/ivtvfb.c linux-tbs-drivers.new/linux/drivers/media/video/ivtv/ivtvfb.c
--- linux-tbs-drivers/linux/drivers/media/video/ivtv/ivtvfb.c 2017-08-06 19:53:49.194885946 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/ivtv/ivtvfb.c 2017-08-06 19:49:42.110720129 +0200
@@ -43,6 +43,7 @@
#include <linux/fb.h>
#include <linux/ivtvfb.h>
#include <linux/slab.h>
+#include <linux/sched/signal.h>
#ifdef CONFIG_MTRR
#include <asm/mtrr.h>
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/ivtv/ivtv-fileops.c linux-tbs-drivers.new/linux/drivers/media/video/ivtv/ivtv-fileops.c
--- linux-tbs-drivers/linux/drivers/media/video/ivtv/ivtv-fileops.c 2017-08-06 19:53:49.198219335 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/ivtv/ivtv-fileops.c 2017-08-06 19:49:42.114053519 +0200
@@ -35,6 +35,7 @@
#include 'ivtv-firmware.h'
#include <media/v4l2-event.h>
#include <media/saa7115.h>
+#include <linux/sched/signal.h>
/* This function tries to claim the stream for a specific file descriptor.
If no one else is using this stream then the stream is claimed and
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/ivtv/ivtv-ioctl.c linux-tbs-drivers.new/linux/drivers/media/video/ivtv/ivtv-ioctl.c
--- linux-tbs-drivers/linux/drivers/media/video/ivtv/ivtv-ioctl.c 2017-08-06 19:53:49.198219335 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/ivtv/ivtv-ioctl.c 2017-08-06 19:49:42.114053519 +0200
@@ -37,6 +37,7 @@
#include <media/v4l2-chip-ident.h>
#include <media/v4l2-event.h>
#include <linux/dvb/audio.h>
+#include <linux/sched/signal.h>
u16 ivtv_service2vbi(int type)
{
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/ivtv/ivtv-yuv.c linux-tbs-drivers.new/linux/drivers/media/video/ivtv/ivtv-yuv.c
--- linux-tbs-drivers/linux/drivers/media/video/ivtv/ivtv-yuv.c 2017-08-06 19:53:49.198219335 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/ivtv/ivtv-yuv.c 2017-08-06 19:49:42.114053519 +0200
@@ -18,6 +18,7 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <linux/sched/signal.h>
#include 'ivtv-driver.h'
#include 'ivtv-udma.h'
#include 'ivtv-yuv.h'
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/pvrusb2/pvrusb2-ioread.c linux-tbs-drivers.new/linux/drivers/media/video/pvrusb2/pvrusb2-ioread.c
--- linux-tbs-drivers/linux/drivers/media/video/pvrusb2/pvrusb2-ioread.c 2017-08-06 19:53:49.201552724 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/pvrusb2/pvrusb2-ioread.c 2017-08-06 19:49:42.114053519 +0200
@@ -25,6 +25,7 @@
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/mutex.h>
+#include <linux/uaccess.h>
#include <asm/uaccess.h>
#define BUFFER_COUNT 32
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/videobuf-dma-sg.c linux-tbs-drivers.new/linux/drivers/media/video/videobuf-dma-sg.c
--- linux-tbs-drivers/linux/drivers/media/video/videobuf-dma-sg.c 2017-08-06 19:53:49.201552724 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/videobuf-dma-sg.c 2017-08-06 19:49:42.114053519 +0200
@@ -408,30 +408,21 @@
* now ..). Bounce buffers don't work very well for the data rates
* video capture has.
*/
-static int videobuf_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf)
+static int videobuf_vm_fault(struct vm_fault *vmf)
{
- struct page *page;
-
- #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0)
- dprintk(3, 'fault: fault @ %08lx [vma %08lx-%08lx]n', (unsigned long)vmf->virtual_address,vma->vm_start, vma->vm_end);
- #else
- dprintk(3, 'fault: fault @ %08lx [vma %08lx-%08lx]n', vmf->address,vma->vm_start, vma->vm_end);
- #endif
+ struct vm_area_struct *vma = vmf->vma;
+ struct page *page;
- page = alloc_page(GFP_USER | __GFP_DMA32);
- if (!page)
- return VM_FAULT_OOM;
-
- #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0)
- clear_user_highpage(page, (unsigned long)vmf->virtual_address);
- #else
- clear_user_highpage(page, vmf->address);
- #endif
+ dprintk(3, 'fault: fault @ %08lx [vma %08lx-%08lx]n',
+ vmf->address, vma->vm_start, vma->vm_end);
+ page = alloc_page(GFP_USER | __GFP_DMA32);
+ if (!page)
+ return VM_FAULT_OOM;
+ clear_user_highpage(page, vmf->address);
+ vmf->page = page;
- vmf->page = page;
-
- return 0;
+ return 0;
}
#if LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,31)
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/zoran/zoran_device.c linux-tbs-drivers.new/linux/drivers/media/video/zoran/zoran_device.c
--- linux-tbs-drivers/linux/drivers/media/video/zoran/zoran_device.c 2017-08-06 19:53:49.201552724 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/zoran/zoran_device.c 2017-08-06 19:49:42.114053519 +0200
@@ -44,6 +44,7 @@
#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/wait.h>
+#include <linux/sched/signal.h>
#include <asm/byteorder.h>
#include <asm/io.h>
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/media/video/zoran/zoran_driver.c linux-tbs-drivers.new/linux/drivers/media/video/zoran/zoran_driver.c
--- linux-tbs-drivers/linux/drivers/media/video/zoran/zoran_driver.c 2017-08-06 19:53:49.204886114 +0200
+++ linux-tbs-drivers.new/linux/drivers/media/video/zoran/zoran_driver.c 2017-08-06 19:49:42.114053519 +0200
@@ -69,6 +69,7 @@
#include <linux/proc_fs.h>
#include <linux/mutex.h>
+#include <linux/sched/signal.h>
#include 'zoran.h'
#include 'zoran_device.h'
#include 'zoran_card.h'
diff -ura --no-dereference --color linux-tbs-drivers/linux/drivers/staging/go7007/go7007-v4l2.c linux-tbs-drivers.new/linux/drivers/staging/go7007/go7007-v4l2.c
--- linux-tbs-drivers/linux/drivers/staging/go7007/go7007-v4l2.c 2017-08-06 19:53:49.204886114 +0200
+++ linux-tbs-drivers.new/linux/drivers/staging/go7007/go7007-v4l2.c 2017-08-06 19:49:42.114053519 +0200
@@ -34,6 +34,7 @@
#include <linux/i2c.h>
#include <linux/mutex.h>
#include <linux/uaccess.h>
+#include <linux/sched/signal.h>
#include 'go7007.h'
#include 'go7007-priv.h'

JohnRobson commented on 2017-07-18 20:42

Tbs Dtv Driver Download App

CC [M] /tmp/yaourt-tmp-us/aur-tbs-dvb-drivers/src/linux-tbs-drivers/v4l/saa7146_vbi.o
distcc[9546] ERROR: compile /tmp/yaourt-tmp-us/aur-tbs-dvb-drivers/src/linux-tbs-drivers/v4l/saa7146_vbi.c on localhost failed
/tmp/yaourt-tmp-us/aur-tbs-dvb-drivers/src/linux-tbs-drivers/v4l/saa7146_vbi.c: In function 'vbi_workaround':
/tmp/yaourt-tmp-us/aur-tbs-dvb-drivers/src/linux-tbs-drivers/v4l/saa7146_vbi.c:117:6: error: implicit declaration of function 'signal_pending'; did you mean 'timer_pending'? [-Werror=implicit-function-declaration]
if(signal_pending(current)) {
^~~~~~~~~~~~~~
timer_pending
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:294: /tmp/yaourt-tmp-us/aur-tbs-dvb-drivers/src/linux-tbs-drivers/v4l/saa7146_vbi.o] Error 1
make[3]: *** Waiting for unfinished jobs..
make[2]: *** [Makefile:1492: _module_/tmp/yaourt-tmp-us/aur-tbs-dvb-drivers/src/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory '/usr/lib/modules/4.11.9-1-ARCH/build'
make[1]: *** [Makefile:52: default] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-us/aur-tbs-dvb-drivers/src/linux-tbs-drivers/v4l'
make: *** [Makefile:26: all] Error 2
> ERROR: A failure occurred in build().
Aborting..
Driver downloads for windows 7. > ERROR: Makepkg was unable to build tbs-dvb-drivers.

MelTraX commented on 2017-06-26 11:12

I'm trying to get this device to work:
Bus 002 Device 010: ID 734c:5928 TBS Technologies China Q-Box II DVB-S2 HD
With tbs-linux_media-git it works fine for HD channels but does nothing for SD channels.
With tbs-dvb-drivers I can't even get it to transfer the firmware: https://pastebin.com/rW5ycswS (dmesg output)
$ uname -a
Linux zergling 4.9.34-1-lts #1 SMP Sat Jun 24 17:36:28 CEST 2017 x86_64 GNU/Linux
A solution with either driver would be fine with me. Any suggestions?
You might want to add tbs-firmware as a conflicting package and maybe switch the dependencies to linux-lts-headers since it doesn't work with the stock kernel currently (though I don't know what will happen with the other kernels then)?

lww commented on 2017-04-28 19:22

In order to switch to dvb-c you need to change the line
./v4l/tbs-x86_64.sh
to
./v4l/tbs-x86_64.sh && ./v4l/tbs-dvbc-x86_64.sh
in the PKGBUILD-file.

lww commented on 2017-04-28 17:36

In order to switch to dvb-c you need to change the line
./v4l/tbs-x86_64.sh
to
./v4l/tbs-dvbc-x86_64.sh
in the PKGBUILD-file, otherwise a dvb-t / dvb-t2 / dvb-c PCIe-card will solely work as dvb-t or dvb-t2 receiver. Unfortunately, the above mentioned change causes the following error:
make[3]: *** Keine Regel vorhanden, um das Ziel „/home/vdr/tbs-dvb-drivers/src/linux-tbs-drivers/v4l/tbsctrl.o“,
benötigt von „/home/vdr/tbs-dvb-drivers/src/linux-tbs-drivers/v4l/saa716x_tbs-dvb.o“, zu erstellen. Schluss.
make[2]: *** [Makefile:1490: _module_/home/vdr/tbs-dvb-drivers/src/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory '/usr/lib/modules/4.9.24-1-lts/build'
make[1]: *** [Makefile:52: default] Fehler 2
make[1]: Verzeichnis „/home/vdr/tbs-dvb-drivers/src/linux-tbs-drivers/v4l“ wird verlassen
make: *** [Makefile:26: all] Fehler 2
> FEHLER: Ein Fehler geschah in build().
Breche ab..

michaelpolster commented on 2017-04-27 18:18

I read the installation instructions for dvb-c cards again and I didn't find anything special which has to be done for creation/packaging. But several things have to be done, as for all cards when loading it into the kernel. Weinmann driver downloads. Please read the README-files for YOUR card. You can download the zip-file from tbstv as declared in sources (look above).
I don't own a dvb-c card, so I don't know if there's anything special for compiling, but I don't think so.

lww commented on 2017-04-26 18:54

Dear Michael,
Thanks once more for your efforts maintaining the package. However, how do I get the dvb-c version of the drivers installed?
Best regards,
Lutz

lww commented on 2017-04-23 19:25

Dear Michael,
Thanks for your reply and the hint to the lts-kernel. I am new to arch and thus I used the kernel that came along with the installation. However, with the lts-kernel everything works like a charm.

michaelpolster commented on 2017-04-23 17:06

the current package isn't outdated, because it's fully functionally with a 4.9 lts kernel. Is there any big advantage to shift it for a newer kernel? I made the experience, when I used the modules of TBS with too new kernels, they're often not as new, as them. have you tried it with the lts-kernel?





Coments are closed