@AndersG et al.
Does this affect you?
Quite possibly.The card I am using uses this driver. OTOH do I have to build the drivers from linux_media anyway!
@AndersG looks like they might just remove the analog support now based on the ML thread.
Have you tried just compiling the module you need?
Yes. No analog here and the saa7146 is a PCI bridge. Someone broke out the needed modules for this card as GitHub - AlexanderS/tbsecp3-driver: TBSECP3 driver (standalone version)
It builds cleanly on my test machine and I have the same card, TBS 6281SE DVB-T/T2/C. The vendor TBS supports Linux, unlike many others.
It comes up all right after a reboot, but this is on a machine where I did the full GitHub - tbsdtv/media_build shebang. It looks promising though so I will try on my “production” machine this weekend. I guess I also need to download the required firmware files: curl -L http://www.tbsdtv.com/download/document/linux/tbs-tuner-firmwares_v1.0.tar.bz2 | tar -jxvf - -C /lib/firmware/
Funny thing is that the driver is called TBSECP, but there is no such module:
debian:~ # lsmod |grep TBSECP
debian:~ # lsmod |grep si2168
si2168 28672 2
i2c_mux 16384 2 gx1133,si2168
debian:~ # lsmod |grep si2157
si2157 28672 2
mc 61440 4 videodev,si2157,dvb_core,videobuf2_common
Oh, yes, the machine is called “debian”. I had debian briefly installed to test Kodi and the OpenSuse install picked up the name
[ 9.775493] WARNING: You are using an experimental version of the media stack.
As the driver is backported to an older kernel, it doesn't offer
enough quality for its usage in production.
Use it with care.
Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
219b4e782a163b5a151fa94816a329d06e6276ef Optimized 6910se
[ 9.844889] TBSECP3 driver 0000:30:00.0: TurboSight TBS 6281SE DVB-T/T2/C
[ 9.845176] dvbdev: DVB: registering new adapter (TBSECP3 DVB Adapter)
[ 9.968521] TBSECP3 driver 0000:30:00.0: MAC address 00:22:ab:b2:41:4c
[ 10.017558] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC662 rev1: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[ 10.017561] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=1 (0x15/0x0/0x0/0x0/0x0)
[ 10.017563] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[ 10.017564] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
[ 10.017565] snd_hda_codec_realtek hdaudioC0D0: inputs:
[ 10.017567] snd_hda_codec_realtek hdaudioC0D0: Mic=0x19
[ 10.017568] snd_hda_codec_realtek hdaudioC0D0: Line=0x18
[ 10.054581] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 10.054639] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[ 10.054686] input: HDA Intel Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[ 10.054740] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[ 10.087582] kvm: disabled by bios
[ 10.095866] i2c i2c-8: Added multiplexed i2c bus 11
[ 10.095869] si2168 8-0064: Silicon Labs Si2168-B40 successfully identified
[ 10.095870] si2168 8-0064: firmware version: B 4.0.2
[ 10.107209] kvm: disabled by bios
[ 10.149926] iTCO_vendor_support: vendor-support=0
[ 10.166736] gpio_ich gpio_ich.2.auto: GPIO from 440 to 511
[ 10.172136] intel_powerclamp: No package C-state available
[ 10.176256] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[ 10.176285] iTCO_wdt: Found a ICH10D TCO device (Version=2, TCOBASE=0xf860)
[ 10.176618] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 10.203412] intel_powerclamp: No package C-state available
[ 10.205469] si2157 11-0060: Silicon Labs Si2157 successfully attached
[ 10.205484] TBSECP3 driver 0000:30:00.0: DVB: registering adapter 0 frontend 0 (TurboSight TBS 6281SE DVB-T/T2/C )...
[ 10.206060] dvbdev: DVB: registering new adapter (TBSECP3 DVB Adapter)
[ 10.326522] TBSECP3 driver 0000:30:00.0: MAC address 00:22:ab:b2:41:4d
[ 10.336647] i2c i2c-9: Added multiplexed i2c bus 12
[ 10.336651] si2168 9-0064: Silicon Labs Si2168-B40 successfully identified
[ 10.336653] si2168 9-0064: firmware version: B 4.0.2
[ 10.342340] si2157 12-0060: Silicon Labs Si2157 successfully attached
[ 10.342361] TBSECP3 driver 0000:30:00.0: DVB: registering adapter 1 frontend 0 (TurboSight TBS 6281SE DVB-T/T2/C )...
[ 10.342422] TBSECP3 driver 0000:30:00.0: TurboSight TBS 6281SE DVB-T/T2/C : PCI 0000:30:00.0, IRQ 31, MMIO 0xf0600000
[ 11.376111] systemd-journald[437]: Received client request to flush runtime journal.
[ 11.387982] Adding 2097856k swap on /dev/sda2. Priority:-2 extents:1 across:2097856k FS
[ 18.208811] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[ 18.208949] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 18.336764] NET: Registered protocol family 17
[ 26.483082] rfkill: input handler disabled
[ 99.997794] si2168 9-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 101.893106] si2168 9-0064: firmware version: B 4.0.25
[ 101.903813] TBSECP3 driver 0000:30:00.0: DVB: adapter 1 frontend 0 frequency 0 out of range (48000000..870000000)
[ 101.908493] si2168 8-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 103.880159] si2168 8-0064: firmware version: B 4.0.25
[ 103.890963] TBSECP3 driver 0000:30:00.0: DVB: adapter 0 frontend 0 frequency 0 out of range (48000000..870000000)
I was mistaken. Make install errors out:
*** Missing file: arch/x86/boot/bzImage
*** You need to run “make” before “make install”.
Presumably because the files were for another distro