DVB Installation

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Voraussetzungen

kernel-source Die Quellen des Linux-Kernels.

make Der GNU make-Befehl.

Voraussetzung für eine erfolgreiche Übersetzung ist ein Kernel der Version 2.4 mit Unterstützung für

Video4Linux Support (CONFIG_VIDEODEV)  
Für den integrierten MPEG-Dekoder und den Fernsehausgang
Input Core Support (CONFIG_INPUT) and  
Event Device Support (CONFIG_INPUT_EVDEV) 
Für den Treiber der DVB Fernbedienung

Der Treiber ist auf [LinuxTV] verfügbar. In der neuen 2.6er Kernel-Serie ist der DVB-Treiber auch im Kernel enthalten. Die Version die zur Entwicklung des VDR verwendet wird (und die damit eine gewisse Funktionsgarantie bietet) gibt es auf dessen [Homepage] bzw. [hier].

Kernel 2.4

Entpacken

Entpacken Sie das Archiv im selben Verzeichnis in welches Sie VDR entpacken wollen und legen einen symbolischen Link auf DVB an

cd /home/user/vdr
tar -zxvf /path/to/linux-dvb.2003-11-08.tar.bz2
ln -s linux-dvb.2003-11-08 DVB
cd DVB/driver

Kompilieren

make

Installieren

make install

Kernel 2.6

ACHTUNG: noch nicht fertig und fehlerhaft

Hier gibt es zwei Möglichkeiten zu einem DVB-Treiber zu kommen

  • extra Treiber wie beim 2.4er Kernel benötigt
  • der im Kernel integrierte Treiber

Sie können also der Anleitung oben folgen.

Wenn Sie sich für den Kernel-DVB-Treiber entschieden haben, müssen Sie den Kernel zusätzlich zu den oben genannten Option mit folgenden Übersetzen

DVB For Linux (CONFIG_DVB) 
DVB Core Support (CONFIG_DVB_CORE) 

das entsprechende Frontend der DVB-Karte (im Zweifel mehrere)

AV7110 cards (CONFIG_DVB_AV7110) and 
Compile AV7110 firmware into the driver (CONFIG_DVB_AV7110_FIRMWARE) and 
AV7110 OSD support (CONFIG_DVB_AV7110_OSD) 
Bei einer Full-featured-DVB-Karte
Budget cards (CONFIG_DVB_BUDGET) 
Bei einer Budget-DVB-Karte