DVB Installation
Inhaltsverzeichnis |
Allgemeine Voraussetzungen
Als erstes brauchen Sie natürlich eine komplette Entwicklungsumgebung mit Compiler usw., zusätzlich benötigen Sie die [Kernel-Quellen] die unter /usr/src als Benutzer root entpackt werden
su cd /usr/src tar -jxvf linux-x.y.z.tar.bz2 ln -s linux-x.y.z linux
Normalerweise lassen sie sich auch mit dem Distributionseigenen Installationsprogamm installieren.
Kernel 2.4
Voraussetzungen
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. Die Version die zur Entwicklung des VDR verwendet wird (und die damit eine gewisse Funktionsgarantie bietet) gibt es auf dessen [Homepage] bzw. [hier].
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
Voraussetungen
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