DVB Installation
Monroe (Diskussion | Beiträge) |
|||
Zeile 1: | Zeile 1: | ||
− | + | == 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)''' : 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 [[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
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