Ubuntu HD VDR mittels Xine und VDPAU - DVB Treiber

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(DVB Module manuell laden)
(Firmware einspielen)
 
(4 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 10: Zeile 10:
 
  Memory at f9fe0000 (64-bit, non-prefetchable) [size=64K]
 
  Memory at f9fe0000 (64-bit, non-prefetchable) [size=64K]
 
  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.
 
 
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==
 
==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
 +
wget http://l4m-daten.de/downloads/firmware/dvb-s2/linux/all/ngene_18.fw
 
  sudo cp ngene_15.fw /lib/firmware/
 
  sudo cp ngene_15.fw /lib/firmware/
 +
sudo cp ngene_18.fw /lib/firmware/
  
 
==System neu starten==
 
==System neu starten==

Aktuelle Version vom 11. Februar 2011, 21:41 Uhr

Inhaltsverzeichnis

[Bearbeiten] 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>

[Bearbeiten] Firmware einspielen

cd /data/installfiles/dvb/
wget http://www.digitaldevices.de/download/ngene_15.fw
wget http://l4m-daten.de/downloads/firmware/dvb-s2/linux/all/ngene_18.fw
sudo cp ngene_15.fw /lib/firmware/
sudo cp ngene_18.fw /lib/firmware/

[Bearbeiten] System neu starten

sudo init 6

[Bearbeiten] 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
[   29.052394] nGene PCIE bridge driver, Copyright (C) 2005-2007 Micronas
[   29.053978] ACPI: PCI Interrupt Link [LN0A] enabled at IRQ 18
[   29.053994]   alloc irq_desc for 18 on node -1
[   29.053999]   alloc kstat_irqs on node -1
[   29.054019] ngene 0000:02:00.0: PCI INT A -> Link[LN0A] -> GSI 18 (level, low) -> IRQ 18
[   29.054058] ngene: Found Mystique SaTiX-S2 Dual (v2)
[   29.055571] ngene 0000:02:00.0: setting latency timer to 64
[   29.055655] ngene: Device version 1
[   29.061221] ngene: Loading firmware file ngene_15.fw.
[   29.073635] DVB: registering new adapter (nGene)
[   29.278254] LNBx2x attached on addr=a
[   29.278269] DVB: registering adapter 0 frontend 0 (STV090x Multistandard)...
[   29.285163] stv6110x_attach: Attaching STV6110x
[   29.472311] LNBx2x attached on addr=8
[   29.472323] DVB: registering adapter 0 frontend 0 (STV090x Multistandard)...
[   29.472872] stv6110x_attach: Attaching STV6110x

Die Treibermodule können folgendermaßen wieder gestoppt werden:

sudo modprobe -r ngene

[Bearbeiten] Links

  1. LinuxTV