DVB Installation

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
== DVB Installation ==
+
== Voraussetzungen ==
=== Voraussetzungen ===
+
  
 
[[kernel-source]] Die Quellen des Linux-Kernels.
 
[[kernel-source]] Die Quellen des Linux-Kernels.
Zeile 6: Zeile 5:
 
[[make]] Der GNU make-Befehl.
 
[[make]] Der GNU make-Befehl.
  
Voraussetzung für eine erfolgreiche Übersetzung ist ein Kernel der Version 2.4 mit Unterstützung für:
+
Voraussetzung für eine erfolgreiche Übersetzung ist ein Kernel der Version 2.4 mit Unterstützung für
  
Video4Linux Support  -> (CONFIG_VIDEODEV)
+
; '''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)
+
  
Der Treiber ist auf [[http://www.linuxtv.org LinuxTV]] verfügbar. Die Version die zur Entwicklung des VDR verwendet wird (und die damit eine gewisse Funktionsgarantie bietet) gibt es auf dessen [[http://www.cadsoft.de/vdr Homepage]] bzw. [[ftp://ftp.cadsoft.de/vdr/Developer/ hier]].
+
; '''Input Core Support  (CONFIG_INPUT)''' and  :
 +
; '''Event Device Support (CONFIG_INPUT_EVDEV)''' : Für den Treiber der DVB Fernbedienung
  
 +
Der Treiber ist auf [[http://www.linuxtv.org 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 [[http://www.cadsoft.de/vdr Homepage]] bzw. [[ftp://ftp.cadsoft.de/vdr/Developer/ hier]].
 +
 +
== Kernel 2.4 ==
 
=== Entpacken ===
 
=== Entpacken ===
  
Zeile 29: Zeile 30:
  
 
  make install
 
  make install
 +
 +
== Kernel 2.6 ==
 +
<div style="color:red">ACHTUNG: noch nicht fertig und fehlerhaft</div>
 +
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]]

Version vom 2. Juli 2004, 13:39 Uhr

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