DVBSky

From LinuxTVWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

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