DVB Installation

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(M)
 
(210 dazwischenliegende Versionen von 42 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Allgemeine Voraussetzungen ==
+
==Allgemeine Voraussetzungen==
Als erstes muss natürlich eine komplette Entwicklungsumgebung mit [[Compiler]] usw. installiert sein, ebenfalls benötigt werden die Kernel-Quellen [http://www.kernel.org [1]] die unter ''/usr/src'' als Benutzer root entpackt werden
+
Als erstes muss natürlich eine komplette Entwicklungsumgebung mit [[Compiler]] usw. installiert sein, ebenfalls benötigt werden die Kernel-Quellen [http://www.kernel.org] die unter '''/usr/src''' als Benutzer root entpackt werden
  
su
 
 
  cd /usr/src
 
  cd /usr/src
  tar -jxvf linux-x.y.z.tar.bz2
+
  tar -jxvf linux-<VERSION>.tar.bz2
  ln -s linux-x.y.z linux
+
  ln -s linux-<VERSION> linux
  
Normalerweise lassen sie sich auch mit dem Distributionseigenen Installationsprogamm installieren.
+
Normalerweise lassen sie sich auch mit dem Distributionseignen Installationsprogramm installieren.
  
== Kernel 2.4 ==
+
==Querverweise==
=== Voraussetzungen ===
+
* ''aktueller Stand''
 +
** '''[[DVB Installation v4l-dvb]]'''
 +
** '''[[DVB Installation v4l-dvb unter SuSE10.1]]'''
 +
** '''[[DVB Installation v4l-dvb unter SuSE10.2]]'''
 +
** '''[[DVB Installation v4l-dvb unter SuSE10.3]]'''
 +
* ''nicht mehr gepflegt''
 +
** '''[[DVB Installation 1.0.1 (Kernel 2.4)]]'''
 +
** '''[[DVB Installation 1.1.1 (Kernel 2.4)]]'''
 +
** '''[[DVB Installation 1.1.1 (Kernel 2.6)]]'''
  
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  :
+
==Tipps==
; '''Event Device Support (CONFIG_INPUT_EVDEV)''' : Für den Treiber der DVB Fernbedienung
+
* [[Reihenfolge der DVB-Treiber festlegen]]
 +
* [[C't-VDR - 2. Karte nachträglich einrichten]]
  
Der Treiber ist auf LinuxTV [http://www.linuxtv.org [2]] verfügbar. Die Version die zur Entwicklung des VDR verwendet wird (und die damit eine gewisse Funktionsgarantie bietet) gibt es auf dessen Homepage ([http://www.cadsoft.de/vdr [3]], [ftp://ftp.cadsoft.de/vdr/Developer/ [4]]).
+
==Links==
 +
# [http://www.kernel.org Linux-Kernel Homepage]
 +
# [http://linuxtv.org/hg/v4l-dvb aktueller hg Treiber auf LinuxTV]
 +
# [http://news.gmane.org/gmane.linux.drivers.dvb Mailinglist]
  
=== Entpacken ===
+
[[Kategorie:Installationsanleitungen]]
 
+
{{i18n|DVB Installation}}
Das Archiv wird im selben Verzeichnis in welches später auch [[VDR]] kommt entpackt und ein symbolischer Link auf [[DVB]] angelegt.
+
 
+
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 ==
+
=== Voraussetungen ===
+
 
+
Hier gibt es zwei Möglichkeiten zu einem DVB-Treiber zu kommen
+
 
+
* ein extra Treiber
+
* der im Kernel integrierte Treiber
+
 
+
Wenn es der extra DVB-Treiber sein soll muss er mindestens die Version 1.1.1 haben, oder besser noch, man lädt ihn direkt vom CVS
+
 
+
cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv login
+
cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co dvb-kernel
+
 
+
Alles weitere funtioniert wie oben bereits beschrieben.
+
 
+
Wenn man sich für den Kernel-DVB-Treiber entscheidet, müssen bei den Kernelkonfiguration zusätzlich zu den oben genannten Option die folgenden aktiviert werden
+
 
+
; '''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]]
+
 
+
Nach Möglichkeit sollte der DVB-Treiber als Modul übersetzt werden, da er im Falle eines Absturzes neu geladen werden kann, ohne den Rechner neu starten zu müssen. Nach Abschluss der Konfiguration des Kernels einfach
+
 
+
make modules
+
make modules_install
+
 
+
== Links ==
+
{|
+
| [1]
+
| http://www.kernel.org
+
| Linux-Kernel Homepage
+
|-
+
| [2]
+
| http://www.linuxtv.org
+
| LinuxTV Homepage
+
|-
+
| [3]
+
| http://www.cadsoft.de/vdr
+
| VDR Homepage
+
|-
+
| [4]
+
| ftp://ftp.cadsoft.de/vdr/Developer
+
| VDR Download-Verzeichnis
+
|}
+

Aktuelle Version vom 24. Januar 2010, 16:33 Uhr

Inhaltsverzeichnis

[Bearbeiten] Allgemeine Voraussetzungen

Als erstes muss natürlich eine komplette Entwicklungsumgebung mit Compiler usw. installiert sein, ebenfalls benötigt werden die Kernel-Quellen [1] die unter /usr/src als Benutzer root entpackt werden

cd /usr/src
tar -jxvf linux-<VERSION>.tar.bz2
ln -s linux-<VERSION> linux

Normalerweise lassen sie sich auch mit dem Distributionseignen Installationsprogramm installieren.

[Bearbeiten] Querverweise


[Bearbeiten] Tipps

[Bearbeiten] Links

  1. Linux-Kernel Homepage
  2. aktueller hg Treiber auf LinuxTV
  3. Mailinglist
In anderen Sprachen