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.

Also there is a script for a fast dddvb drivers build (tested on Ubuntu20.04-22.04)

 

 

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 git 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 dddvb drivers (Release or Git version) and extract drivers:

      cd /usr/src

      • Download Latest Release version:

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

      sudo tar -xf 0.9.38.tar.gz

      Or

      • Latest Git version (For all new FSM cards the dddvb drivers V 0.9.38* is required): 

      sudo git clone  https://github.com/DigitalDevices/dddvb.git dddvb

       

    2. Build drivers:

      cd dddvb*

      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/SX8/SX8 Basic 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/SX8/SX8 Basic:

      • 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 13:02:31
Aufrufe: 35422
Bewertung (Stimmen): Artikelbewertung 3.5/5.0 (74)

 
« Zurück

Datenschutzerklärung | Impressum