List of support TV tuner card on Linux mint and How to

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
BismarX

Re: List of support TV tuner card on Linux mint and How to

Post by BismarX »

Dear All!

I have recently bought a TerraTec Cinergy TC2 USB dongle. It works fine at Windows 10, but I can not get it work at Linux Mint 17.3.
I have found the following instruction at a German forum which describes how to make my tuner work:
https://www.linuxmintusers.de/index.php?topic=41074.60
User "hans_0190" has laid down a description of what to do.

While compiling a patched kernel I got the following:

asus@CoolerMaster ~/linux-3.19-km $ make
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
CC [M] drivers/media/tuners/si2157.o
In file included from drivers/media/tuners/si2157.c:17:0:
drivers/media/tuners/si2157_priv.h:39:37: error: ‘TUNER_NUM_PADS’ undeclared here (not in a function)
struct media_pad pad[TUNER_NUM_PADS];
^
drivers/media/tuners/si2157.c: In function ‘si2157_probe’:
drivers/media/tuners/si2157.c:484:27: error: ‘struct si2157_config’ has no member named ‘if_port’
dev->if_port = cfg->if_port;
^
drivers/media/tuners/si2157.c:531:16: error: ‘struct si2157_config’ has no member named ‘mdev’
if (cfg->mdev) {
^
drivers/media/tuners/si2157.c:532:32: error: ‘struct si2157_config’ has no member named ‘mdev’
dev->mdev = cfg->mdev;
^
drivers/media/tuners/si2157.c:535:25: error: ‘struct media_entity’ has no member named ‘function’
dev->ent.function = MEDIA_ENT_F_TUNER;
^
drivers/media/tuners/si2157.c:535:37: error: ‘MEDIA_ENT_F_TUNER’ undeclared (first use in this function)
dev->ent.function = MEDIA_ENT_F_TUNER;
^
drivers/media/tuners/si2157.c:535:37: note: each undeclared identifier is reported only once for each function it appears in
drivers/media/tuners/si2157.c:537:26: error: ‘TUNER_PAD_RF_INPUT’ undeclared (first use in this function)
dev->pad[TUNER_PAD_RF_INPUT].flags = MEDIA_PAD_FL_SINK;
^
drivers/media/tuners/si2157.c:538:26: error: ‘TUNER_PAD_OUTPUT’ undeclared (first use in this function)
dev->pad[TUNER_PAD_OUTPUT].flags = MEDIA_PAD_FL_SOURCE;
^
drivers/media/tuners/si2157.c:539:26: error: ‘TUNER_PAD_AUD_OUT’ undeclared (first use in this function)
dev->pad[TUNER_PAD_AUD_OUT].flags = MEDIA_PAD_FL_SOURCE;
^
drivers/media/tuners/si2157.c:541:17: error: implicit declaration of function ‘media_entity_pads_init’ [-Werror=implicit-function-declaration]
ret = media_entity_pads_init(&dev->ent, TUNER_NUM_PADS,
^
drivers/media/tuners/si2157.c:547:55: error: ‘struct si2157_config’ has no member named ‘mdev’
ret = media_device_register_entity(cfg->mdev, &dev->ent);
^
cc1: some warnings being treated as errors
make[3]: *** [drivers/media/tuners/si2157.o] Error 1
make[2]: *** [drivers/media/tuners] Error 2
make[1]: *** [drivers/media] Error 2
make: *** [drivers] Error 2


Any ideas what this error is about?
Your help is much appreciated!

Thanks in advance!
Qurcus
Level 3
Level 3
Posts: 138
Joined: Mon Sep 24, 2018 10:37 am

Re: List of support TV tuner card on Linux mint and How to

Post by Qurcus »

You may want to put this reply in a permanent place in case someone else has the same problem - it took me a year to figure this out. I had problems with Mint 19 displaying properly on my TV's - didn't matter which TV (New or Old) - then later Mint 18 would not display properly either. Windows 10 wouldn't display at all but at least Linux Mint would display even though the aspect ratio was off. I finally figured out the AUTO adjust aspect ratio on the TV was the problem all along. To make matters worst the TV company cable box display signal was different than the signal it got from the computer which made flipping from one HDMI (cable company) to another HDMI (computer) was giving the TV fits. I found every TV's aspect adjustment is different depending on which one distribution I use and it will change again if i use a different computer on the same TV. Of course when a different aspect ratio is being sent to the TV by the cable company it complicates things even more. The reason Mint 18 quit displaying properly, even though it worked well for years, is because the cable provider installed a scramble box which had a different aspect ratio than it did before. You just have to play musical maths for a while until works.
Etienne9
Level 3
Level 3
Posts: 113
Joined: Sat Dec 21, 2019 7:22 am

Re: List of support TV tuner card on Linux mint and How to

Post by Etienne9 »

same as Atypical User above:
Backend software : Tvheadend: it supports all installed DVB cards by the kernel (nativelly or self compiled ones, depends on manufacturers and age)
Frontend software : Kodi (now version 18.6, installed from xbmc PPA), can handle broadband (iptv) channels also.
my cards: Technotrend TT-budget S2-3200 CI for DVB-S/S2, Pinnacle PCTV 200e for DVB-T
Locked

Return to “Hardware Support”