DVB Installation 1.1.1 (Kernel 2.4)
(→Download) |
|||
(2 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt) | |||
Zeile 40: | Zeile 40: | ||
ln -s linux/include include | ln -s linux/include include | ||
− | ==Firmware== | + | ===[[Firmware]]=== |
Firmware bekommen Sie unter folgender Adresse http://www.linuxtv.org/downloads/firmware | Firmware bekommen Sie unter folgender Adresse http://www.linuxtv.org/downloads/firmware | ||
Zeile 78: | Zeile 78: | ||
done | done | ||
done | done | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
[[Kategorie:Installationsanleitungen]] | [[Kategorie:Installationsanleitungen]] |
Aktuelle Version vom 29. Januar 2006, 17:06 Uhr
Inhaltsverzeichnis |
[Bearbeiten] Voraussetzungen
Voraussetzung für eine erfolgreiche Übersetzung ist ein Kernel der Version 2.4 mit.
Kernelkonfiguration
Input core support ---> <M> Input core support <M> Event interface support Character devices ---> I2C support ---> <*> I2C support <M> I2C bit-banging interfaces <M> I2C device interface <M> I2C /proc interface Multimedia devices ---> <*> Video For Linux Video For Linux ---> [*] V4L information in proc filesystem
[Bearbeiten] Download
Das Archiv wird im selben Verzeichnis in welches später auch VDR kommt entpackt und ein symbolischer Link auf DVB angelegt.
- Source
http://www.linuxtv.org/downloads
cd $SOURCEDIR tar jxvf /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 -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co -rlinux_2_4 dvb-kernel ln -s dvb-kernel DVB cd DVB ln -s linux/include include
[Bearbeiten] Firmware
Firmware bekommen Sie unter folgender Adresse http://www.linuxtv.org/downloads/firmware
mv /wo/auch/immer/dvb-ttpci-01.fw-261c $SOURCEDIR/DVB/build-2.4/dvb-ttpci-01.fw
[Bearbeiten] Kompilieren
cd dvb-kernel/build-2.4 ./getlinks make
[Bearbeiten] Laden/Entladen
cd dvb-kernel/build-2.4 ./insmod.sh load ./insmod.sh unload
[Bearbeiten] Hinweis
Die DVB Treiber von Kernel 2.6 haben jetzt ein offizielles device, dies sitzt auf Major 212 ! Um VDR ans laufen zu bekommen müssen diese neu angelegt werden.
Achtung ! Um VDR unter Kernel 2.4 laufen zu lassen die Major Nummer auf 250 ändern! Also ggf. die 212 im Script gegen 250 austauschen (bei aktueller CVS-Version nicht mehr nötig!). Sonst läuft VDR leider auch unter Kernel 2.4 nicht mehr.
Folgendes Script hilft bei der Umstellung auf Kernel 2.6.
#!/bin/sh rm -rf /dev/dvb/adapter*/* device=0 for card in `seq 0 3`; do device=`echo $card \* 64 | bc` for dev in video audio sec frontend demux dvr ca net osd; do mknod /dev/dvb/adapter${card}/${dev}0 c 212 $device chmod 0660 /dev/dvb/adapter${card}/${dev}0 let device=device+1 done done