Ubuntu HD VDR mittels Xine und VDPAU - DVB Treiber
Sewn4 (Diskussion | Beiträge) |
Sewn4 (Diskussion | Beiträge) |
||
Zeile 11: | Zeile 11: | ||
Capabilities: <access denied> | 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. | 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. | ||
Zeile 22: | Zeile 22: | ||
blacklist ngene | 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. | 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. | ||
Zeile 28: | Zeile 28: | ||
vdruser ALL=(ALL) NOPASSWD: /sbin/modprobe | vdruser ALL=(ALL) NOPASSWD: /sbin/modprobe | ||
− | + | ===Befehle zum bedienen=== | |
STRG+O -> abspeichern | STRG+O -> abspeichern | ||
STRG+X -> beenden | STRG+X -> beenden | ||
− | + | ==System neu starten== | |
sudo init 6 | sudo init 6 | ||
− | + | ==Firmware einspielen== | |
cd /data/installfiles/dvb/ | cd /data/installfiles/dvb/ | ||
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/ | ||
− | + | ==DVB Module manuell laden== | |
Um euch Modulparameter anzeigen zu lassen könnt Ihr folgenden Befehl verwenden: | Um euch Modulparameter anzeigen zu lassen könnt Ihr folgenden Befehl verwenden: | ||
sudo modinfo ngene | sudo modinfo ngene |
Version vom 11. Oktober 2010, 19:02 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
System neu starten
sudo init 6
Firmware einspielen
cd /data/installfiles/dvb/ wget http://www.digitaldevices.de/download/ngene_15.fw sudo cp ngene_15.fw /lib/firmware/
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