Ubuntu VDR DVB-S2 mittels Xine und VDPAU - DVB Treiber
Inhaltsverzeichnis |
Prüfen der eingebauten DVB-Karte
Mittels dem unten genannten Befehl kann geprüft werden ob die DVB-Karten vom System erkannt werden. Achtung! Falls die Karten nicht wie unten beschrieben angezeigt werden, gegebenfalls mal die PCI-Slots wechseln und danach nochmals testen.
lspci -v 01:0b.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01) Subsystem: Technotrend Systemtechnik GmbH Device 1019 Flags: bus master, medium devsel, latency 32, IRQ 11 Memory at fdefd000 (32-bit, non-prefetchable) [size=512]
01:08.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01) Subsystem: Technotrend Systemtechnik GmbH Device 1019 Flags: bus master, medium devsel, latency 32, IRQ 10 Memory at fdeff000 (32-bit, non-prefetchable) [size=512]
Installation der DVB-Treiber
Mit dieser hier beschriebenen Vorgehensweise werden die vorhandenen DVB-Kernelmodule durch die neuen ersetzt.
Downloadverzeichnis erstellen
mkdir -p /data/installfiles/dvb
DVB-Treiber herunterladen
cd /data/installfiles/dvb hg clone http://linuxtv.org/hg/v4l-dvb mv v4l-dvb/ v4l-dvb-cvs-rev12615 tar -czf v4l-dvb-cvs-rev12615.tar.gz v4l-dvb-cvs-rev12615/
DVB Treiber installieren
Die DVB Treiber müssen als User root installiert werden. Mit folgendem Befehl wechselt man in den User root:
sudo su -
cd /usr/local/src cp -a /data/installfiles/dvb/v4l-dvb-cvs-rev12615/ . ln -s v4l-dvb-cvs-rev12615/ dvb cd /usr/local/src/dvb make distclean && make && make install init 6
Prüfen der DVB Treiber Installation
Im Modulverzeichnis des Kernels kann das Datum und Uhrzeit der Module betrachtet werden.
Hier sieht man, dass der DVB-Treiber am 4. September um 20:19 Uhr installiert wurde. Wenn am gleichen Tag das OS installiert wurde, sollte die Uhrzeit betrachtet werden.
cd /lib/modules/$(uname -r)/kernel/drivers/media/dvb/ttpci ls -l -rw-r--r-- 1 root root 55368 2009-09-04 20:19 budget-av.ko -rw-r--r-- 1 root root 50128 2009-09-04 20:19 budget-ci.ko -rw-r--r-- 1 root root 29048 2009-09-04 20:19 budget-core.ko -rw-r--r-- 1 root root 40216 2009-09-04 20:19 budget.ko -rw-r--r-- 1 root root 27008 2009-09-04 20:19 budget-patch.ko -rw-r--r-- 1 root root 196000 2009-09-04 20:19 dvb-ttpci.ko -rw-r--r-- 1 root root 13424 2009-09-04 20:19 ttpci-eeprom.ko
Prüfen der gestarteten DVB Modulen
Nachdem das System neugestartet wurde, sollte der Aufruf 'dmesg' folgendes Anzeigen:
dmesg |grep DVB
[ 10.940887] saa7146: register extension 'budget_ci dvb'. [ 10.941459] budget_ci dvb 0000:01:08.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16 [ 10.977464] input: Budget-CI dvb ir receiver saa7146 (0) as /devices/pci0000:00/0000:00:08.0/0000:01:08.0/input/input7 [ 11.556178] budget_ci dvb 0000:01:0b.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18 [ 11.593351] input: Budget-CI dvb ir receiver saa7146 (1) as /devices/pci0000:00/0000:00:08.0/0000:01:0b.0/input/input8
Aktualisieren der DVB Treiber
sudo su -
cd /usr/local/src/dvb hg pull -u http://linuxtv.org/hg/v4l-dvb make distclean && make && make install init 6