DVB Installation v4l-dvb unter SuSE10.1

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Mercurial)
(Prüfen der DVB Treiber Installation)
Zeile 59: Zeile 59:
 
  make
 
  make
 
  make install
 
  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
  
 
====Prüfen der DVB Treiber Installation====
 
====Prüfen der DVB Treiber Installation====

Version vom 26. Oktober 2006, 10:35 Uhr

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 und den Treiber später zu aktualisieren.

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

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