DVBSky: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Introduction ==
== Introduction ==
Asian company, design and manufacture DVB PC Tuner Cards and USB boxes. Products also sold as OEM by Terratec, Technotrend and Mystique.
Asian company, design and manufacture DVB PC Tuner Cards and USB boxes.


== Products ==
== Products ==
Line 12: Line 12:
*[[DVBSKY S960C]] USB box + CI
*[[DVBSKY S960C]] USB box + CI


Based on Montage M88RS6000 receiver
=== DVB-T2/T or DVB-C ===
*[[DVBSKY S952 v3]] PCIe card (Twin-Tuner)

=== DVB-T2/T hybrid with DVB-C ===
*[[DVBSKY T680C]] USB box + CI
*[[DVBSKY T680C]] USB box + CI
*[[DVBSKY T980C]] PCIe card + CI
*[[DVBSKY T980C]] PCIe card + CI
Line 34: Line 37:
*openSUSE 12.3 x86_64 (3.7.10)
*openSUSE 12.3 x86_64 (3.7.10)
*openSUSE 13.1 x86_64 (3.11.6)
*openSUSE 13.1 x86_64 (3.11.6)
*Kubuntu 13.10 x86_64 (3.11.0)


Currently Media Build (130806) works not with
*openSUSE 12.3 i586 (3.7.10)
*openSUSE 13.1 i586 (3.11.6)


# Start terminal (or press Strg+Alt+F1, back to Desktop: Strg+Alt+F7)
# Start terminal (or press Strg+Alt+F1, back to Desktop: Strg+Alt+F7)
Line 48: Line 49:
apt-get install kernel-package linux-headers-`uname -r`
apt-get install kernel-package linux-headers-`uname -r`


# Download DVBSky Media build package (see: http://www.dvbsky.net/Support.html)
# Download DVBSky Media build package
# (see: http://www.dvbsky.net/Support.html to download the package for your kernel version)
cd /usr/src
cd /usr/src
wget http://www.dvbsky.net/download/linux/media_build-bst-130806.tar.gz
wget http://www.dvbsky.net/download/linux/media_build-bst-140128.tar.gz
tar xf media_build-bst-130806.tar.gz
tar xf media_build-bst-140128.tar.gz
cd media_build-bst
cd media_build-bst
# `build_x86.sh` for any 32-bit system OR `build_dvbc_x86.sh` for DVB-C driver
# `build_x86.sh` for any 32-bit system with DVB-S/S2/T/T2 OR `build_dvbc_x86.sh` for DVB-S/S2/C driver
# `build_x64.sh` for any 64-bit system OR `build_dvbc_x64.sh` for DVB-C driver
# `build_x64.sh` for any 64-bit system with DVB-S/S2/T/T2 OR `build_dvbc_x64.sh` for DVB-S/S2/C driver
# Run `uname -a` to determine if 32 or 64-bit (x86_64/amd64/ia64) is required.
# Run `uname -a` to determine if 32 or 64-bit (x86_64/amd64/ia64) is required.
./v4l/build_x86.sh ~OR~ ./v4l/build_dvbc_x86.sh ~OR~
./v4l/build_x86.sh ~OR~ ./v4l/build_dvbc_x86.sh ~OR~
Line 65: Line 67:
unzip dvbsky-firmware.zip
unzip dvbsky-firmware.zip
sh ./bst-firmware.sh
sh ./bst-firmware.sh

# Alternative firmware (e.g. for S952 v3)
cd /usr/src
wget http://www.dvbsky.net/download/linux/dvbsky-firmware.tar.gz
tar -xf dvbsky-firmware.tar.gz
sh ./dvbsky-firmware/bst-firmware.sh


# Reboot and check DVB devices
# Reboot and check DVB devices
Line 70: Line 78:
ls /dev/dvb
ls /dev/dvb
dmesg | grep -i dvb
dmesg | grep -i dvb

==Use the driver with ArchLinux==

The ''media_build_bst''-Software is self-compile- / self-bundling-able via the '''Arch User Repository'''. It's something similar to the PPA-mumbo-jumbo of ''*buntu-Linuxes''. If you're not (yet) familiar with AUR, read on [https://wiki.archlinux.org/index.php/AUR_User_Guidelines here].

To fetch the ''media_build_bst''-Software, point your browser to [https://aur.archlinux.org/packages/media-build-dvbsky/ here] it needs as a prerequisite task the firmware files of the DVBSKY-Cards installed.

This is also an AUR-package and located [https://aur.archlinux.org/packages/dvbsky-firmware/ here]. Building is simple and done within few minutes.

===Building ''media_build_bst''-Package===

After unpacking and cd'ing inside your build-directory of ''media-build-dvbsky'', issue a simple

''makepkg -csi''

to build and install the additional drivers. Building may consume a serious amount of time; but will eventually succeed.

A reboot is required to get all parts into action. After re-login check your success with

ls /dev/dvb
dmesg | grep -i dvb

for entries.


==External Links==
==External Links==

Revision as of 09:06, 30 October 2014

Introduction

Asian company, design and manufacture DVB PC Tuner Cards and USB boxes.

Products

DVB-S2

Based on M88DS3103 demodulator

Based on Montage M88RS6000 receiver

DVB-T2/T hybrid with DVB-C

DVB-C

Older DVB-S2 products

Howto build driver for Debian/Ubuntu/openSUSE

Tested and works with

  • Ubuntu 12.04 i386 (3.8.0)
  • Ubuntu 12.04 x86_64 (3.8.0)
  • Ubuntu 13.10 i386 (3.11.0)
  • Ubuntu 13.10 x86_64 (3.11.0)
  • openSUSE 12.3 x86_64 (3.7.10)
  • openSUSE 13.1 x86_64 (3.11.6)
  • Kubuntu 13.10 x86_64 (3.11.0)


# Start terminal (or press Strg+Alt+F1, back to Desktop: Strg+Alt+F7)
# Login as root and update your system (openSUSE: `zypper update`)
sudo su
apt-get update
apt-get upgrade
# Install required build tools (openSUSE: `zypper install make gcc kernel-devel`)
apt-get install kernel-package linux-headers-`uname -r`
# Download DVBSky Media build package 
# (see: http://www.dvbsky.net/Support.html to download the package for your kernel version)
cd /usr/src
wget http://www.dvbsky.net/download/linux/media_build-bst-140128.tar.gz
tar xf media_build-bst-140128.tar.gz
cd media_build-bst
# `build_x86.sh` for any 32-bit system with DVB-S/S2/T/T2 OR `build_dvbc_x86.sh` for DVB-S/S2/C driver
# `build_x64.sh` for any 64-bit system with DVB-S/S2/T/T2 OR `build_dvbc_x64.sh` for DVB-S/S2/C driver
# Run `uname -a` to determine if 32 or 64-bit (x86_64/amd64/ia64) is required.
 ./v4l/build_x86.sh ~OR~ ./v4l/build_dvbc_x86.sh ~OR~
   ./v4l/build_x64.sh ~OR~ ./v4l/build_dvbc_x64.sh
make && make install
# Download and install firmware
cd /usr/src
wget http://www.dvbsky.net/download/dvbsky-firmware.zip
unzip dvbsky-firmware.zip
sh ./bst-firmware.sh
# Alternative firmware (e.g. for S952 v3)
cd /usr/src
wget http://www.dvbsky.net/download/linux/dvbsky-firmware.tar.gz
tar -xf dvbsky-firmware.tar.gz
sh ./dvbsky-firmware/bst-firmware.sh
# Reboot and check DVB devices
reboot
ls /dev/dvb
dmesg | grep -i dvb

Use the driver with ArchLinux

The media_build_bst-Software is self-compile- / self-bundling-able via the Arch User Repository. It's something similar to the PPA-mumbo-jumbo of *buntu-Linuxes. If you're not (yet) familiar with AUR, read on here.

To fetch the media_build_bst-Software, point your browser to here it needs as a prerequisite task the firmware files of the DVBSKY-Cards installed.

This is also an AUR-package and located here. Building is simple and done within few minutes.

Building media_build_bst-Package

After unpacking and cd'ing inside your build-directory of media-build-dvbsky, issue a simple

  makepkg -csi

to build and install the additional drivers. Building may consume a serious amount of time; but will eventually succeed.

A reboot is required to get all parts into action. After re-login check your success with

ls /dev/dvb
dmesg | grep -i dvb

for entries.

External Links