DVB Installation v4l-dvb unter SuSE10.1
Inhaltsverzeichnis |
Vorbemerkung
Beim Kernel 2.6* gibt es mehrere Möglichkeiten die DVB Treiber zu verwenden.
- Kernel-Treiber (die bereits im Kernel enthalten sind)
- Treiber von LinuxTV
Ich beschränke mich hier auf die Installation der seperaten DVB Treiber von LinuxTV. Bei einer SuSE10.1 Distribution sind bereits DVB Treiber enthalten die man mittels YAST installieren kann. Hierbei handelt es sich um die Version "dvb 1.1.0_CVS20051019". Diese habe ich nicht verwendet da dieser Treiber ziemlich veraltet ist.
Installation DVB Treiber
Mercurial
Mercurial ist ein Tool das benötigt wird um die aktuellen DVB Treiber herunter zu laden.
SuSE10.1 Pakete nachinstallieren
Um Mercurial installieren zu können werden folgende OS Pakete benötigt:
python python-devel
Installation Mercurial
cd / mkdir downloads cd /downloads wget http://www.selenic.com/mercurial/release/mercurial-0.9.1.tar.gz cd /tmp tar -xvzf /downloads/mercurial-0.9.1.tar.gz cd mercurial-0.9.1/ python setup.py install cd /tmp rm -r mercurial-0.9.1/
Installation DVB Treiber
Mit dieser hier beschriebenen Installation werden die vorhandenen DVB Kernelmodule durch die neuen ersetzt. Somit ist es möglich die DVB Treiber als Module zu laden.
DVB Treiber herunterladen und vorbereiten
cd /downloads hg clone http://linuxtv.org/hg/v4l-dvb cd /usr/local/src cp -av /downloads/v4l-dvb/ . mv v4l-dvb/ DVB
Kernelkonfiguration abspeichern
cd /usr/src/linux make menuconfig Device Drivers ---> Multimedia devices ---> Digital Video Broadcasting Devices ---> [*] DVB For Linux "Exit" "Exit" "Exit" "Exit" Do you wish to save your new kernel configuration? "Yes"
DVB Treiber installieren
cd /usr/local/src/DVB/ make make install
Prüfen der DVB Treiber Installation
Man kann in das Modulverzeichnis des Kernels wechseln, und das Datum mit Uhrzeit der Module betrachten. Hier sieht man schön das ich meinen Treiber am 25. Oktober um 18:35 Uhr installiert habe. Wenn man natürlich am gleichen Tag sein Betriebssystem installiert hat sollte man die Uhrzeit, um zu prüfen, verwenden.
je nach System: cd /lib/modules/<Kernel Version>/kernel/drivers/media/dvb/ttpci cd /lib/modules/2.6.16.13-4-smp/kernel/drivers/media/dvb/ttpci ls -l -rw-r--r-- 1 root root 25960 Oct 25 18:35 budget-av.ko -rw-r--r-- 1 root root 23176 Oct 25 18:35 budget-ci.ko -rw-r--r-- 1 root root 17196 Oct 25 18:35 budget-core.ko -rw-r--r-- 1 root root 15384 Oct 25 18:35 budget-patch.ko -rw-r--r-- 1 root root 17896 Oct 25 18:35 budget.ko -rw-r--r-- 1 root root 110140 Oct 25 18:35 dvb-ttpci.ko -rw-r--r-- 1 root root 7904 Oct 25 18:35 ttpci-eeprom.ko