Ubuntu HD VDR mittels Xine und VDPAU - DVB Treiber
Sewn4 (Diskussion | Beiträge) |
Sewn4 (Diskussion | Beiträge) |
||
Zeile 31: | Zeile 31: | ||
STRG+O -> abspeichern | STRG+O -> abspeichern | ||
STRG+X -> beenden | STRG+X -> beenden | ||
− | |||
− | |||
− | |||
− | |||
==Firmware einspielen== | ==Firmware einspielen== | ||
Zeile 40: | Zeile 36: | ||
wget http://www.digitaldevices.de/download/ngene_15.fw | wget http://www.digitaldevices.de/download/ngene_15.fw | ||
sudo cp ngene_15.fw /lib/firmware/ | sudo cp ngene_15.fw /lib/firmware/ | ||
+ | |||
+ | ==System neu starten== | ||
+ | |||
+ | sudo init 6 | ||
==DVB Module manuell laden== | ==DVB Module manuell laden== |
Version vom 11. Oktober 2010, 20:56 Uhr
Inhaltsverzeichnis |
Prüfen der eingebauten DVB-Karte
Mittels dem unten genannten Befehl kann geprüft werden ob die DVB Karte vom System erkannt wird.
lspci -v 02:00.0 Multimedia video controller: Micronas Semiconductor Holding AG Device 0720 (rev 01) Subsystem: Micronas Semiconductor Holding AG Device db02 Flags: bus master, fast devsel, latency 0, IRQ 10 Memory at f9ff0000 (32-bit, non-prefetchable) [size=64K] Memory at f9fe0000 (64-bit, non-prefetchable) [size=64K] Capabilities: <access denied>
Startreihenfolge der DVB-Module festlegen
Standardmäßig startet das Betriebssystem die DVB-Treibermodule automatisch. Um dies zu verhindern, damit später die Module über den VDR gestartet werden, können in der Datei "blacklist" alle Module eingetragen, die nicht vom Betriebssystem automatisch gestartet werden.
Folgende Einträge müssen darin gemacht werden:
cd /etc/modprobe.d sudo vi blacklist.conf # DVB-Module, die nicht vom System gestartet werden blacklist ngene
sudoers erweitern
Damit der später der vdruser die DVB Module als User root starten kann muss die sudoers erweitert werden. Achtung! Der untiger Eintrag muss als letzte Zeile hinzugefügt werden.
sudo visudo vdruser ALL=(ALL) NOPASSWD: /sbin/modprobe
Befehle zum bedienen
STRG+O -> abspeichern STRG+X -> beenden
Firmware einspielen
cd /data/installfiles/dvb/ wget http://www.digitaldevices.de/download/ngene_15.fw sudo cp ngene_15.fw /lib/firmware/
System neu starten
sudo init 6
DVB Module manuell laden
Um euch Modulparameter anzeigen zu lassen könnt Ihr folgenden Befehl verwenden:
sudo modinfo ngene
Hier werden die DVB-Treibermodule geladen:
sudo modprobe ngene
Nachdem die DVB-Treibermodule geladen wurden, sollte der Aufruf 'dmesg' folgendes Anzeigen:
dmesg nGene PCIE bridge driver, Copyright (C) 2005-2007 Micronas ngene 0000:02:00.0: PCI INT A -> Link[LN0A] -> GSI 18 (level, low) -> IRQ 18 ngene: Found Mystique SaTiX-S2 Dual (v2) ngene 0000:02:00.0: setting latency timer to 64 ngene: Device version 1 ngene 0000:02:00.0: firmware: requesting ngene_15.fw ngene: Loading firmware file ngene_15.fw. DVB: registering new adapter (nGene) LNBx2x attached on addr=a DVB: registering adapter 0 frontend 0 (STV090x Multistandard)... stv6110x_attach: Attaching STV6110x LNBx2x attached on addr=8 DVB: registering adapter 0 frontend 0 (STV090x Multistandard)... stv6110x_attach: Attaching STV6110x
Die Treibermodule können folgendermaßen wieder gestoppt werden:
sudo modprobe -r ngene