Through the years I’ve used many different kind of tuners in my setup, and for the moment I’m using the DVB-S/S2 cards but have allso been using dreambox, Analog tuners etc. But here is how I’ve installed the TunerCards with Drivers and Firmware.
Hauppauge HVR4000:
Installing the drivers:
From Kernel 2.6.28 there is a complete driver included. Allthough some experiences troubles with kernel 2.6.32
Loading Firmware:
wget http://www.wintvcd.co.uk/drivers/88x_2_126_28225_WHQL.zip |
---|
Tevii S470:
Installing the driver:
from kernel 2.6.33 has build-in drivers for this cards.
Loading the firmware:
wget -c http://tevii.com/tevii_ds3000.tar.gz |
---|
Technisat SkyStar USB HD (DVB-S/S2):
Installing the driver:
Actually the drivers are in the Kernel, but not loaded as default – so in /etc/modules you’ll need to add the following line:
# Skystar USB driver |
---|
Loading the firmware:
cd /lib/firmware |
---|
TerraTec Cinergy S2 USB
A newer Tunercard is this TerraTec Cinergy S2 USB – which is fully supported in Linux as described here. This card have the drivers included in the Kernel, but you’ll need to download the firmware(dvb-demod-m88ds3103.fw) for this here and placed the firmware under /lib/firmware – then the Tuner should be available for mythTV – you’ll see this i dmesg
[ 3.831832] ts2020 7-0060: Montage Technology TS2022 successfully identified [ 3.831853] usb 1-1: DVB: registering adapter 0 frontend 0 (Montage Technology M88DS3103)… [ 3.859885] Registered IR keymap rc-tt-1500 [ 3.859982] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-1/rc/rc1/input11 [ 3.860278] rc rc1: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-1/rc/rc1 [ 3.860279] dvb-usb: schedule remote query interval to 250 msecs. [ 3.860281] dw2102: su3000_power_ctrl: 0, initialized 1 [ 3.860282] dvb-usb: Terratec Cinergy S2 USB BOX successfully initialized and connected. [ 3.860309] usbcore: registered new interface driver dw2102 [ 3.862661] usbcore: registered new interface driver dvb_usb_dvbsky [ 100.328534] dvbloopback: registering 1 adapters [ 100.328624] DVB: registering new adapter (DVB-LOOPBACK) [ 101.828950] dw2102: su3000_power_ctrl: 1, initialized 1 [ 101.833618] m88ds3103 6-0068: found a ‘Montage Technology M88DS3103’ in cold state [ 101.833954] m88ds3103 6-0068: firmware: direct-loading firmware dvb-demod-m88ds3103.fw [ 101.833961] m88ds3103 6-0068: downloading firmware from file ‘dvb-demod-m88ds3103.fw’ [ 102.906610] m88ds3103 6-0068: found a ‘Montage Technology M88DS3103’ in warm state [ 102.906617] m88ds3103 6-0068: firmware version: 3.B |
---|
This Tuner is actually really good – But doesn’t work that good with other brands of tuners – so only using the same Tunercards oneach Backend.
TBS6985(QUAD)
This quad tuner is quite nice – But only as PCIe card
Download the latest drivers from here: https://www.tbsdtv.com/download/?path=3_13. unzip and build the drivers:
unzip tbs-linux-drivers_v170330.zip sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/* ./v4l/tbs-x86_64.sh make && make install |
---|
Scanning for Channels in your area:
Since I’m running Debian, there’s already a few list in /usr/share/dvb/dvb-s/ about the different satelites. When you need to scan you can use dvb-utils where scan is implemented. the command are quite simple – in my setup:
scan -a 0 /usr/share/dvb/dvb-s/Thor-1.0W |
---|
This scan all the frequencies on /dev/adapter0/frontend0 after the different Transponders defined in the file. If you like my – have a Diseq Connected along – you can allso define a scanning for that:
scan -a 0 -d 1 /usr/share/dvb/dvb-s/Thor-1.0W |
---|
This scans on /dev/adapter0/frontend0 with Diseq commands attached.