Package Details: tbs-linux_media-git r1580.420e143_bfcdb6f_6.5.5_arch1_1-1

Git Clone URL: https://aur.archlinux.org/tbs-linux_media-git.git (read-only, click to copy)
Package Base: tbs-linux_media-git
Description: TBS linux open source drivers
Upstream URL: https://github.com/tbsdtv/linux_media
Licenses: GPL2
Conflicts: tbs-dvb-drivers
Provides: linux_media
Submitter: swearchnick
Maintainer: swearchnick
Last Packager: swearchnick
Votes: 5
Popularity: 0.000049
First Submitted: 2017-06-17 08:49 (UTC)
Last Updated: 2023-09-27 15:16 (UTC)

Dependencies (5)

Required by (0)

Sources (0)

Pinned Comments

Latest Comments

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

lewirih513 commented on 2023-09-10 12:19 (UTC) (edited on 2023-09-10 12:27 (UTC) by lewirih513)

@swearchnick compilation works and card is recognized (TBS5520SE), but it can't find the frontend1. So it doesn't work.

dvb-usb: found a 'TurboSight TBS 5520SE' in cold state, will try to load a firmware

dvb-usb: downloading firmware from file 'dvb-usb-id5520se.fw'

dvb-usb: found a 'TurboSight TBS 5520SE' in warm state.

dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.

dvbdev: DVB: registering new adapter (TurboSight TBS 5520SE)

dvb-usb: MAC address: XX:XX:XX:XX:XX:XX

DVB: Unable to find symbol av201x_attach()

dvb-usb: no frontend was attached by 'TurboSight TBS 5520SE'

dvb-usb: TurboSight TBS 5520SE successfully initialized and connected.

swearchnick commented on 2023-09-10 09:25 (UTC)

@lewirih513 just edit "compat.h" in your comment and remove ", vmas" argument at the end and it will work. (Use makepkg -o first, then edit file, then make the package with makepkg -e.). Hopefully upstream will update soon, else I will update the PKGBUILD when I have access to my computer.

lewirih513 commented on 2023-09-10 06:11 (UTC)

Can't build on kernel 6.5.2

/home/linux/tbs-linux_media-git/src/media_build/v4l/compat.h: In function 'get_user_pages_longterm': /home/linux/tbs-linux_media-git/src/media_build/v4l/compat.h:673:16: error: too many arguments to function 'get_user_pages' 673 | return get_user_pages(start, nr_pages, gup_flags, pages, vmas);

archcomp commented on 2023-04-17 22:38 (UTC)

First of all: please don't bother, I'm just trying to tell what happens to me. Will fall back to linux 6.2.2.

tbs-linux_media-kit. Sorry, typing error.

Tried again today, but AUR only offers tbs-linux_media-git r1547.4fd7679_6.2.7_arch1_1-1. So: same error.

As of now, I have built quite a few different AUR packages, but to be honest, never built in a "clean chroot". As soon as I have the time, I will try to do that.

In the meantime, again, please don't bother.

swearchnick commented on 2023-04-17 15:11 (UTC)

@archcomp I cannot reproduce this, just built it with 6.2.11: ==> Finished making: tbs-linux_media-git r1547.4fd7679_6.2.11_arch1_1-1 (mon 17 apr 2023 17:09:29). It is also working for my TBS card. What looks suspicious in your error message is the "tbs-linux-media-kit", what is that coming from? Have you tried to build it in an clean "chroot"?

archcomp commented on 2023-04-16 21:02 (UTC)

When I try to generate tbs-linux_media-git for linux 6.2.11-arch1-1 I get the following error:

LD [M] /home/pub/Downloads/tbs-linux-media-kit-6.2.11-arch1-1/tbs-linux_media-git/src/media_build/v4l/snd-bt87x.o make[3]: /bin/sh: Argument list too long make[3]: [scripts/Makefile.build:442: /home/pub/Downloads/tbs-linux-media-kit-6.2.11-arch1-1/tbs-linux_media-git/src/media_build/v4l/modules.order] Error 127 make[2]: [Makefile:2021: /home/pub/Downloads/tbs-linux-media-kit-6.2.11-arch1-1/tbs-linux_media-git/src/media_build/v4l] Error 2 make[1]: [Makefile:53: default] Error 2 make[1]: Leaving directory '/home/pub/Downloads/tbs-linux-media-kit-6.2.11-arch1-1/tbs-linux_media-git/src/media_build/v4l' make: [Makefile:26: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... [andre@X570 tbs-linux_media-git]$

Don't bother if you consider it a lot of work to update tbs-linux_media-git for linux 6.2.11-arch1-1. If so, I will fall back to tbs-linux_media-git for linux 6.2.2-arch1-1, which still works.

archcomp commented on 2023-03-04 23:59 (UTC)

A while ago I thanked you.

Again, I'm very happy my TBS card (TBS6281SE) now runs under linux 6.2, thanks to the fine work you do in this context.

postpics123 commented on 2023-02-12 17:35 (UTC) (edited on 2023-02-12 17:41 (UTC) by postpics123)

@swearchnick What do you think you are proving by posting your compilation log? It works for me too, but only after changing the soft limits, as I have already told you.

Can you understand this?

Your threatening attitude speaks for itself, and your pinned post is a clear demonstration of that. This is my last message to you.

swearchnick commented on 2023-02-12 14:31 (UTC) (edited on 2023-05-15 10:55 (UTC) by swearchnick)

@postpics123 You got be joking?


.......
==> Retrieving sources...
  -> Found kernel6.patch
==> Validating source files with sha256sums...
    kernel6.patch ... Passed
==> Extracting sources...
==> Starting prepare()...
Cloning into 'media_build'...
remote: Enumerating objects: 7130, done.
remote: Counting objects: 100% (1174/1174), done.
remote: Compressing objects: 100% (498/498), done.
remote: Total 7130 (delta 814), reused 1006 (delta 673), pack-reused 5956
Receiving objects: 100% (7130/7130), 1.40 MiB | 2.42 MiB/s, done.
Resolving deltas: 100% (5143/5143), done.
Cloning into '/home/abcde/tbs-linux_media-git/src/media'...
remote: Enumerating objects: 80732, done.
remote: Counting objects: 100% (80732/80732), done.
remote: Compressing objects: 100% (76531/76531), done.
remote: Total 80732 (delta 7016), reused 16402 (delta 3354), pack-reused 0
Receiving objects: 100% (80732/80732), 219.50 MiB | 6.33 MiB/s, done.
Resolving deltas: 100% (7016/7016), done.
Updating files: 100% (76125/76125), done.
patching file media/drivers/media/dvb-frontends/a8293.c
patching file media/drivers/media/dvb-frontends/af9013.c
patching file media/drivers/media/dvb-frontends/af9033.c
patching file media/drivers/media/dvb-frontends/au8522_decoder.c
patching file media/drivers/media/dvb-frontends/cxd2099.c
patching file media/drivers/media/dvb-frontends/cxd2820r_core.c
patching file media/drivers/media/dvb-frontends/dvb-pll.c
patching file media/drivers/media/dvb-frontends/gx1503.c
patching file media/drivers/media/dvb-frontends/lgdt3306a.c
patching file media/drivers/media/dvb-frontends/lgdt330x.c
patching file media/drivers/media/dvb-frontends/m88ds3103.c
patching file media/drivers/media/dvb-frontends/m88rs6060.c
----- etc......
==> Finished making: tbs-linux_media-git r1536.9a225f4_6.1.11_arch1_1-1 (sun 12 feb 2023 15:25:48)

postpics123 commented on 2023-02-12 13:33 (UTC) (edited on 2023-02-12 13:34 (UTC) by postpics123)

@swearchnick What you call false allegations can be reproduced by anyone.

git clone https://aur.archlinux.org/tbs-linux_media-git.git

cd tbs-linux_media-git

makepkg -si