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

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: None
Last Packager: nickb937
Votes: 11
Popularity: 0.000000
First Submitted: 2013-09-13 10:27 (UTC)
Last Updated: 2017-04-25 16:53 (UTC)

Dependencies (6)

Required by (0)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »

michaelpolster commented on 2017-04-23 17:06 (UTC)

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?

lww commented on 2017-04-16 08:44 (UTC)

Dear nickb937, Thanks for your efforts maintaining the tbs-dvb-driver package. However, to which file shall the patch be applied? Cheers, Lutz

nickb937 commented on 2017-03-24 12:48 (UTC)

You need to apply this patch to build on 4.10 (tested on 4.10.5) $ cat 1a29d85eb0f19b7d8271923d8917d7b4f5540b3e.patch diff --git a/drivers/media/video/videobuf-dma-sg.c b/drivers/media/video/videobuf-dma-sg.c index 1db0af6..ba63ca5 100644 --- a/drivers/media/video/videobuf-dma-sg.c +++ b/drivers/media/video/videobuf-dma-sg.c @@ -439,13 +439,12 @@ static int videobuf_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) struct page *page; dprintk(3, "fault: fault @ %08lx [vma %08lx-%08lx]\n", - (unsigned long)vmf->virtual_address, - vma->vm_start, vma->vm_end); + 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, (unsigned long)vmf->virtual_address); + clear_user_highpage(page, vmf->address); vmf->page = page; return 0;

jody commented on 2017-03-15 21:37 (UTC) (edited on 2017-03-15 22:29 (UTC) by jody)

build fails for me on 4.10.2-1-ARCH: CC [M] /home/jody/AUR/tbs-dvb-drivers/src/linux-tbs-drivers/v4l/videobuf-dma-sg.o /home/jody/AUR/tbs-dvb-drivers/src/linux-tbs-drivers/v4l/videobuf-dma-sg.c: In function 'videobuf_vm_fault': /home/jody/AUR/tbs-dvb-drivers/src/linux-tbs-drivers/v4l/videobuf-dma-sg.c:416:21: error: 'struct vm_fault' has no member named 'virtual_address' (unsigned long)vmf->virtual_address, ^ /home/jody/AUR/tbs-dvb-drivers/src/linux-tbs-drivers/v4l/videobuf-dma-sg.c:56:42: note: in definition of macro 'dprintk' printk(KERN_DEBUG "vbuf-sg: " fmt , ## arg) ^~~ /home/jody/AUR/tbs-dvb-drivers/src/linux-tbs-drivers/v4l/videobuf-dma-sg.c:422:46: error: 'struct vm_fault' has no member named 'virtual_address' clear_user_highpage(page, (unsigned long)vmf->virtual_address); ^~ make[3]: *** [scripts/Makefile.build:301: /home/jody/AUR/tbs-dvb-drivers/src/linux-tbs-drivers/v4l/videobuf-dma-sg.o] Error 1 make[2]: *** [Makefile:1490: _module_/home/jody/AUR/tbs-dvb-drivers/src/linux-tbs-drivers/v4l] Error 2 make[2]: Leaving directory '/usr/lib/modules/4.10.2-1-ARCH/build' make[1]: *** [Makefile:52: default] Error 2 make[1]: Leaving directory '/home/jody/AUR/tbs-dvb-drivers/src/linux-tbs-drivers/v4l' make: *** [Makefile:26: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... fix is described here: https://github.com/torvalds/linux/commit/1a29d85eb0f19b7d8271923d8917d7b4f5540b3e

michaelpolster commented on 2017-03-08 21:54 (UTC)

yes, I'll try to maintain the package. Because I own a tbs card, which I use very often. I already made a local package and now I try to upload it into git, so everybody can use it.... (it's my first package too)

lorcap commented on 2017-03-05 21:58 (UTC)

I'm a bit puzzled. Yesterday, I decided to see if I could maintain this orphaned package (my first one). Today, I was reading how to build a package when I saw it has a new maintainer. @michaelpolster, are you going to maintain tbs-dvb-drivers? Thanks.

Sunday commented on 2017-02-03 21:22 (UTC)

Hey guys. I'm afraid I will probably not be using this package myself in the future so I can not test it properly. I hope someone els finds the time to maintain it...

JohnRobson commented on 2016-12-08 10:05 (UTC)

File not found: /lib/modules/4.8.10-1-ARCH/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4. File not found: /lib/modules/4.8.10-1-ARCH/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4. ./scripts/make_kconfig.pl /lib/modules/4.8.10-1-ARCH/build /lib/modules/4.8.10-1-ARCH/build Updating/Creating .config Preparing to compile for kernel version 4.8.10 File not found: /lib/modules/4.8.10-1-ARCH/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4. Preparing to compile for kernel version 4.8.10 File not found: /lib/modules/4.8.10-1-ARCH/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4. make[1]: *** No rule to make target '.config', needed by '.myconfig'. Stop. 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... ==> ERROR: Makepkg was unable to build tbs-dvb-drivers.

JohnLBergqvist commented on 2016-11-14 10:46 (UTC)

TBS have issued a driver update which fixes the problem with building for kernels 4.8 The new version is located here (Domain has changed too): www.tbsiptv.com/download/common/tbs-linux-drivers_v161031.zip

toxiczka commented on 2016-10-24 23:10 (UTC)

For building with Linux 4.8 you can change prepare in PKGBUILD as follows. This is maybe not the place where this should be fixed, but a working quick fix. prepare() { cd $srcdir tar xjf linux-tbs-drivers.tar.bz2 chmod -R u+rwX $srcdir/linux-tbs-drivers sed -i 's/static DEFINE_PCI_DEVICE_TABLE(snd_bt87x_ids) = {/static const struct pci_device_id snd_bt87x_ids[] = {/g' $srcdir/linux-tbs-drivers/linux/sound/pci/bt87x.c sed -i 's/static DEFINE_PCI_DEVICE_TABLE(snd_bt87x_default_ids) = {/static const struct pci_device_id snd_bt87x_default_ids[] = {/g' $srcdir/linux-tbs-drivers/linux/sound/pci/bt87x.c }