Difference between revisions of "DVBSky"

From LinuxTVWiki
Jump to: navigation, search
(Introduction)
m (Added (minor) notes on integrating S952 drivers in ArchLinux)
 
(8 intermediate revisions by 3 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.
+
Asian company, design and manufacture DVB PC Tuner Cards and USB boxes.
  
 
== Products ==
 
== Products ==
Line 11: Line 11:
 
*[[DVBSKY S960]] USB box
 
*[[DVBSKY S960]] USB box
 
*[[DVBSKY S960C]] USB box + CI
 
*[[DVBSKY S960C]] USB box + CI
 +
 +
Based on Montage M88RS6000 receiver
 +
*[[DVBSKY S952 v3]] PCIe card (Twin-Tuner)
  
 
=== DVB-T2/T or DVB-C ===
 
=== DVB-T2/T or DVB-C ===
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==

Latest revision as of 20:37, 4 August 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 or 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