by Munted101 » Tue Jul 14, 2015 10:07 pm
Here is my install process:
>sudo su
>uname -a
Linux ubuntu-servB 3.16.0-43-generic #58~14.04.1-Ubuntu SMP Mon Jun 22 10:21:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
>lcpci -v
02:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 02)
Subsystem: Device 6285:0002
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at f7d00000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [40] MSI: Enable- Count=1/32 Maskable- 64bit+
Capabilities: [50] Express Endpoint, MSI 00
Capabilities: [74] Power Management version 2
Capabilities: [80] Vendor Specific Information: Len=50 <?>
Capabilities: [100] Vendor Specific Information: ID=0000 Rev=0 Len=088 <
>sudo rm -rf /lib/modules/3.16.0-43-generic/kernel/drivers/media/*
>cd /etc/tbs-linux-drivers_v150525.zip/linux-tbs-drivers
>make distclean
make -C /etc/tbs-linux-drivers_v150525/linux-tbs-drivers/v4l distclean
make[1]: Entering directory `/etc/tbs-linux-drivers_v150525/linux-tbs-drivers/v4l'
rm -f *~ *.o *.ko .*.o.cmd .*.ko.cmd *.mod.c av7110_firm.h fdump \
config-compat.h Module.symvers Module.markers modules.order \
*.unsigned .*.ko.unsigned.cmd
make -C firmware clean
make[2]: Entering directory `/etc/tbs-linux-drivers_v150525/linux-tbs-drivers/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/etc/tbs-linux-drivers_v150525/linux-tbs-drivers/v4l/firmware'
rm -f .version .*.o.flags .*.o.d Makefile.media \
Kconfig Kconfig.kern .config .config.cmd .myconfig \
.kconfig.dep
rm -rf .tmp_versions .tmp*.ver .tmp*.o
rm -f scripts/lxdialog scripts/kconfig
make -C firmware distclean
make[2]: Entering directory `/etc/tbs-linux-drivers_v150525/linux-tbs-drivers/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
for i in av7110/ cpia2/ dabusb/ ttusb-budget/ vicam/; do if [ -d $i ]; then rm -rf $i; fi; done
make[2]: Leaving directory `/etc/tbs-linux-drivers_v150525/linux-tbs-drivers/v4l/firmware'
make[1]: Leaving directory `/etc/tbs-linux-drivers_v150525/linux-tbs-drivers/v4l'
>./v4l/tbs-x86_64.sh
TBS drivers configured for x86_64 platform.
>make && make install
...
>sudo modprobe -v tbs62x0fe
insmod /lib/modules/3.16.0-43-generic/kernel/drivers/media/dvb/frontends/tbs62x0 fe.ko
>tail /var/log/syslog
Jul 14 14:46:32 ubuntu-servB kernel: [162974.884338] tbs62x0fe: module license ' TurboSight Proprietary' taints kernel.
Jul 14 14:46:32 ubuntu-servB kernel: [162974.884345] Disabling lock debugging due to kernel taint
Jul 14 14:46:32 ubuntu-servB kernel: [162974.884389] tbs62x0fe: module verification failed: signature and/or required key missing - tainting kernel