DVB Installation 1.1.1 (Kernel 2.6)
(→Download) |
(→Hinweise: verschiebe das mal in DISKUSSION...) |
||
Zeile 119: | Zeile 119: | ||
Nach der Installation der Treiber muss noch die Firmware eingespielt werden. Mehr dazu gibt es in der Rubrik | Nach der Installation der Treiber muss noch die Firmware eingespielt werden. Mehr dazu gibt es in der Rubrik | ||
[[Firmware|Firmware]] | [[Firmware|Firmware]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Kategorie:Installationsanleitungen]] | [[Kategorie:Installationsanleitungen]] |
Version vom 28. Januar 2006, 15:19 Uhr
Inhaltsverzeichnis |
Vorbemerkung
Beim Kernel 2.6 gibt es drei Möglichkeiten die DVB Treiber zu verwenden.
- Die DVB Treiber die mit dem Kernel ausgeliefert werden
- Treiber von linuxTV als Kernel Module
- Treiber von linuxTV ohne Kernel Module
Download
Das Archiv wird im selben Verzeichnis in welches später auch VDR kommt entpackt und ein symbolischer Link auf DVB angelegt.
v4l-dvb (aktueller Stand)
- Standard
http://www.linuxtv.org/downloads/snapshots
cd $SOURCEDIR mkdir DVB tar xjvf v4l-dvb-<VERSION>.tar.gz -C DVB cd DVB ln -s linux/include include cd v4l ln -s scripts/insmod.sh .
- CVS
cd $SOURCEDIR cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux login cvs -z3 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux co -P v4l-dvb ln -s v4l-dvb DVB cd DVB ln -s linux/include include cd v4l ln -s scripts/insmod.sh .
dvb-kernel (dieser Treiber wird nicht mehr gepflegt)
- Standard
http://www.linuxtv.org/downloads
cd $SOURCEDIR tar xjvf /path/to/linuxtv-dvb-<VERSION>.tar.bz2 ln -s linuxtv-dvb-<VERSION> DVB cd DVB ln -s linux/include include
- CVS
cd $SOURCEDIR cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv login cvs -z3 -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co dvb-kernel ln -s dvb-kernel DVB cd DVB ln -s linux/include include
Installation
Installation der im Kernel integrierten Treiber
Wenn man sich für den Kernel-DVB-Treiber entscheidet, müssen bei den Kernelkonfiguration zusätzlich zu den oben genannten Optionen die folgenden aktiviert werden:
(zu finden unter Device Drivers->Multimedia devices->Digital Video Broadcasting Devices)
- DVB For Linux (CONFIG_DVB) :
- DVB Core Support (CONFIG_DVB_CORE) :
- das entsprechende Frontend der DVB-Karte (im Zweifel mehrere) z.B. für eine Hauppauge Nexus mit der Firmware 2.1/2.2 STV0299
Bei einer Full-featured-DVB-Karte:
AV7110 cards (CONFIG_DVB_AV7110) [x] Compile AV7110 [[firmware]] into the driver (CONFIG_DVB_AV7110_FIRMWARE) [x] AV7110 OSD support (CONFIG_DVB_AV7110_OSD)
Bei einer Budget-DVB-Karte:
- Budget cards (CONFIG_DVB_BUDGET)
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
mit Kernel Modulen
v4l-dvb
Bitte Ergänzen!
dvb-kernel
Voraussetzung ist, daß man bereits die Kernel(!) Sourcen nach /usr/src/ entpackt und die DVB Treiber über CVS oder den download geholt hat.
cd DVB ./makelinks /usr/src/<kernel>
Jetzt muß(!) der Kernel neu gebaut werden.
ohne Kernel Module
v4l-dvb
Bitte Ergänzen!
dvb-kernel
Achtung! Für diese Methode müssen trotzdem die kernel-sourcen installiert sein - eine make oldconfig ist ebenfalls zwingend!
Diese Methode ist prinzipiell flexibler, da bei einem Treiberupdate nicht der gesamte Kernel neu gebaut werden muß. Allerdings können die Module nicht(!) über "modprobe" geladen werden, das Laden erfolgt dann zwingend über das "insmod.sh" Script.
cd DVB/build-2.6 ./getlinks make ./insmod.sh load
Im $VDR muß die Datei "Make.config.template" in "Make.config" umbenannt werden und der Pfad für die CVS Treiber in der Variable "DVBDIR" angepasst werden
DVBDIR = ../DVB
wird zu
DVBDIR = /usr/local/src/DVB/build-2.6
Firmware
Nach der Installation der Treiber muss noch die Firmware eingespielt werden. Mehr dazu gibt es in der Rubrik Firmware