Wissensdatenbank
Digital Devices > Digital Devices Support > Wissensdatenbank

Suchbegriff(e)


Build and install the dddvb driver under Linux (DVB)

Lösung

Current drivers are available for download here: https://github.com/DigitalDevices/dddvb/releases

 

For the installation of our drivers further Linux knowledge are required.

 

 

Requirements

We use for this guide an Ubuntu/Debian, OpenSUSE or Fedora Linux, but this should work similar in other distributions.

The following components must be installed:

Ubuntu/Debian:

sudo apt-get install mercurial build-essential libproc-processtable-perl linux-headers-`uname –r`

OpenSUSE:

sudo zypper install --t pattern devel-basis

sudo zypper install mercurial perl-Proc-ProcessTable kernel-devel kernel-source

Fedora:

sudo yum groupinstall "Development Tools" "Development Libraries"

sudo yum install mercurial perl-Proc-ProcessTable kernel-devel kernel-headers

 

The process takes typically depending on the PC between 15 and 30 minutes.

 

Process:

Run in a console / terminal the following commands:

  1. Download current dddvb drivers and extract drivers:

    cd /usr/src

    sudo wget https://github.com/DigitalDevices/dddvb/archive/0.9.36.tar.gz

    sudo tar -xf 0.9.36.tar.gz

  2. Build drivers:

    cd dddvb-0.9.36

    sudo make

  3. Install modules:

    sudo make install

  4. Set order for loading modules:

    sudo mkdir -p /etc/depmod.d

    echo 'search extra updates built-in' | sudo tee /etc/depmod.d/extra.conf

  5. The system announce the new modules and their dependencies:

    sudo depmod -a

  6. For Max S8 create ddbridge.conf file:

    echo 'options ddbridge fmode=x' | sudo tee /etc/modprobe.d/ddbridge.conf

    replacing x with the number of the mode used(see below)

  7. Load Drivers:

    sudo modprobe ddbridge

At the end you should restart the system once again.

 

Note: Did you have I²C-Timeouts, please disable MSI for ddbridge:

echo 'options ddbridge msi=0' | sudo tee /etc/modprobe.d/ddbridge.conf

If the file /etc/modprobe.d/ddbridge.conf already exists (see point 6), then add to the first line "msi=0", eg.:

options ddbridge fmode=x msi=0

 

 

Modes for Max S8 :

  • fmode=0

    4 tuner mode ( Internal multiswitch disabled )

  • fmode=1

    Quad LNB / normal outputs of multiswitches

  • fmode=2

    Quattro - LNB / cascade outputs of multiswitches

  • fmode=3

    Unicable LNB or JESS / Unicabel output of the multiswitch

 

 
War dieser Artikel hilfreich? ja / nein
Artikeldetails
Artikel-ID: 152
Kategorie: Linux
Datum (erstellt): 08-10-2015 15:02:31
Aufrufe: 16712
Bewertung (Stimmen): Artikelbewertung 3.2/5.0 (27)

 
« Zurück

Datenschutzerklärung | Impressum