Firmware

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(hotplug)
(hotplug)
 
(33 dazwischenliegende Versionen von 16 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
 
==Firmware==
 
==Firmware==
 
===Fullfeatured DVB-S/-T/-C Karten===
 
===Fullfeatured DVB-S/-T/-C Karten===
Der Hauptprozessors aller Technotrend basierten Karten, der AV7110 benötigt eine Firmware.
 
Diese Firmware wird stetig weiterentwickelt und liegt deshalb in unterschiedlichen Versionen vor.
 
Und kann in der jeweils [http://www.linuxtv.org/downloads/firmware/ aktuellen Version] von [http://www.linuxtv.org linuxtv.org] geladen werden.
 
Damit der Treiber nicht mit jedem Update der Firmware neu übersetzt werden muss, wird der gemeinsame Dateiname ''dvb-ttpci-01.fw'' für die aktuell installierte Version verwendet.
 
  
 
====Hauppauge Nexus-S Rev. 2.3====
 
====Hauppauge Nexus-S Rev. 2.3====
 
Mit der Firmwareversion 261f gelang die Inbetriebnahme der [[DVB-S_full-featured-Karten|Hauppauge Nexus-S Rev 2.3]].
 
Mit der Firmwareversion 261f gelang die Inbetriebnahme der [[DVB-S_full-featured-Karten|Hauppauge Nexus-S Rev 2.3]].
Bei der Treiberinstallation auf SuSE 9.2 war es notwendig ''check_version.c'' bei  auf Kernel Version 2.6.8 heruntersetzen.
+
Bei der Treiberinstallation auf SuSE 9.2 war es notwendig ''check_version.c'' auf Kernel Version 2.6.8 heruntersetzen.
  
 
====auf 4MB SDRAM erweiterte Karten====
 
====auf 4MB SDRAM erweiterte Karten====
Nach der Erweitertung des SDRAM der [[Full-featured-DVB-Karte]] auf 4MB, muss auch gegebenenfalls eine Firmware mit der Version 261c, oder neuer, aufgespielt werden. Näheres zur Erweitertung des SDRAM ist auf der [[SpeicherMod|Anleitungseite]] für dieses spezielle DVB-Karten Tuning zufinden.
+
Nach der Erweiterung des SDRAM der [[Full-featured-DVB-Karte]] auf 4MB muss auch gegebenenfalls eine Firmware mit der Version 261c oder neuer aufgespielt werden. Näheres zur Erweiterung des SDRAM ist auf der [[SpeicherMod|Anleitungseite]] für dieses spezielle DVB-Karten Tuning zu finden.
  
 
====Firmware installieren====
 
====Firmware installieren====
Die jeweils [http://www.linuxtv.org/downloads/firmware/ aktuellen Version] von [http://www.linuxtv.org linuxtv.org] geladen werden.
+
Der Hauptprozessor aller Technotrend basierten Karten, der AV7110, benötigt eine Firmware.
Und wird je nach Kernelversion in unterschiedlichen Verzeichnissen installiert.  
+
Diese Firmware wird stetig weiterentwickelt und liegt deshalb in unterschiedlichen Versionen vor.
Bei 2.4er Kerneln liegt die Firmware in ''/usr/lib/hotplug/firmware''.  
+
Die jeweils aktuellste Version kann [http://www.escape-edv.de/endriss/firmware/ hier] runtergeladen werden.
Der 2.6er Kerneln verwendet das Verzeichnis ''/usr/lib/firmware''.  
+
Damit der Treiber nicht mit jedem Update der Firmware neu übersetzt werden muss, wird der gemeinsame Dateiname ''dvb-ttpci-01.fw'' für die aktuell installierte Version verwendet.
 +
Die Installation erfolgt je nach Kernelversion und Distribution in unterschiedlichen Verzeichnissen. Meistens wird das Verzeichnis ''/lib/firmware/'' verwandt. Ältere Distributionen verwenden ''/usr/lib/hotplug/firmware''.  
 
Deshalb für die Installation die Firmware aus dem Internet herunterladen und ins Zielverzeichnis kopieren.
 
Deshalb für die Installation die Firmware aus dem Internet herunterladen und ins Zielverzeichnis kopieren.
  
  #> wget <nowiki>http://www.linuxtv.org/downloads/firmware/dvb-ttpci-01.fw</nowiki>-<version>  
+
  #> wget <nowiki>http://www.escape-edv.de/endriss/firmware/dvb-ttpci-01.fw</nowiki>-<version>  
  #> cp dvb-ttpci-01.<version> /usr/lib/hotplug/firmware/dvb-ttpci-01.fw
+
  #> cp dvb-ttpci-01.fw-<version> /lib/firmware/dvb-ttpci-01.fw
 
+
Dieses Verzeichnis kann aber auch bei verschiedenen [[Distributionen]] varieren, im Abschnitt [#Probleme|Probleme] sind weitere Hilfestellungen zufinden.
+
  
 
====Firmware austauschen/aktualisieren====
 
====Firmware austauschen/aktualisieren====
Um zusehen, welche Firmware verwendet wird, und ein neuere Firmware installiert werden kann, gibt es folgende Vorgehensweise.
+
Um zu sehen, welche Firmware verwendet wird und ob eine neuere Firmware installiert werden kann, gibt es folgende Vorgehensweise:
Die Ausgabe von '''dmesg''' sollte verwendete Firmwareversion anzeigen. Der hintere Teil des Parameter app gibt die Versionsnummer an,
+
Die Ausgabe von '''dmesg''' sollte die verwendete Firmwareversion anzeigen. Der hintere Teil des Parameters app gibt die Versionsnummer an,
als in diesem Beispiel die Version f22623.
+
also in diesem Beispiel die Version f22623.
 
  #> dmesg | grep AV7110
 
  #> dmesg | grep AV7110
 
  DVB: AV7110(0) - firm f0240009, rtsl b0250018, vid 71010068, app 80'''f22623'''
 
  DVB: AV7110(0) - firm f0240009, rtsl b0250018, vid 71010068, app 80'''f22623'''
Zeile 37: Zeile 32:
  
 
Um die Firmware auszutauschen, muss die gerade verwendete Version entfernt werden,  
 
Um die Firmware auszutauschen, muss die gerade verwendete Version entfernt werden,  
es empfiehlt sich dies Datei nicht sofort zu löschen sondern erstmal einmal zusichern.
+
es empfiehlt sich diese Datei nicht sofort zu löschen, sondern erst einmal zu sichern.
Die kann durch ein einfaches Umbennen geschehen.
+
Dies kann durch ein einfaches Umbennen in .bak geschehen.
  
  #> cd /usr/lib/hotplug/firmware/
+
  #> cd /lib/firmware/
 
  #> mv dvb-ttpci-01.fw dvb-ttpci-01.fw.bak  
 
  #> mv dvb-ttpci-01.fw dvb-ttpci-01.fw.bak  
  
Danach kann die neue Version in dieses Version kopiert werden und muss in ''dvb-ttpci-01.fw'' umbennant oder verlinkt werden.
+
Danach kann die neue Version in dieses Verzeichnis kopiert werden und muss in ''dvb-ttpci-01.fw'' umbenannt oder neu verlinkt werden.
  
  #> cp dvb-ttpci-01.<version> /usr/lib/hotplug/firmware/dvb-ttpci-01.fw
+
  #> cp dvb-ttpci-01.<version> /lib/firmware/dvb-ttpci-01.fw
  
damit der Treiber die neue Firmware in den Hauptprozessor der Karte lädt, muss einfach der Treiber erneut geladen werden.
+
Damit der Treiber die neue Firmware in den Hauptprozessor der Karte lädt, muss einfach der Treiber erneut geladen werden.
  
 
  #> rmmod dvb-ttpci
 
  #> rmmod dvb-ttpci
 
  #> modprobe dvb-ttpci
 
  #> modprobe dvb-ttpci
  
Wenn diese zu umständlich ist, kann aber auch einfach den Rechner neustarten, und damit ein erneutes Laden der Firmware auslösen.
+
Wem dies zu umständlich ist, der kann aber auch einfach den Rechner neu starten, und damit ein erneutes Laden der Firmware auslösen.
  
 
===DVB-T Karten===
 
===DVB-T Karten===
 
DVB-T Karten die auf dem Technotrend Design basieren, dazu gehören [[DVB-T_Budget-PCI-Karten|DVB-T Budget Karten]] wie die Nova-T, Lorenzen DVB-T PCI, TT1300,
 
DVB-T Karten die auf dem Technotrend Design basieren, dazu gehören [[DVB-T_Budget-PCI-Karten|DVB-T Budget Karten]] wie die Nova-T, Lorenzen DVB-T PCI, TT1300,
aber auch die [[DVB-T#DVB-T_full-featured|Full-featured DVB-T Karte]] benötigen für die Frontend, den DVB-T Tuner eine weitere Firmware.
+
aber auch die [[DVB-T#DVB-T_full-featured|Full-featured DVB-T Karte]] benötigen für das Frontend, den DVB-T Tuner, eine weitere Firmware.
Diese Firmware gibt nur bei den Original Treiber des jeweiligen Hersteller. Deshalb muss die Firmware aus den Windows-Treibern extrahiert werden.
+
Diese Firmware gibt es nur bei den Original Treibern des jeweiligen Herstellers. Deshalb muss die Firmware aus den Windows-Treibern extrahiert werden.
  
 
===[[Dxr3]]===
 
===[[Dxr3]]===
Auch bei [[Dxr3]]-Karten muss die Firmware aufgespielt werden - sie nennt sich dort allerdings Microcode. Mittlerweile befindet sich die benötigte Firmware im Release des dxr3-Projektes (früher war das extrahieren aus den Windowstreibern nötig).
+
Auch bei [[Dxr3]]-Karten muss die Firmware aufgespielt werden - sie nennt sich dort allerdings Microcode. Mittlerweile befindet sich die benötigte Firmware im Release des dxr3-Projektes (früher war das Extrahieren aus den Windows-Treibern nötig).
  
 
===[[HauppaugePVR]] 350/250===
 
===[[HauppaugePVR]] 350/250===
Standardmäßiger Speicherort ist, das Verzeichnis /lib/modules
+
siehe http://ivtvdriver.org/index.php/Firmware
#> ls /lib/modules/*.bin
+
/lib/modules/ivtv-fw-dec.bin
+
/lib/modules/ivtv-fw-enc.bin
+
  
 
===[[MediaMVP]]===
 
===[[MediaMVP]]===
Zeile 73: Zeile 65:
 
==Tipps/Probleme==
 
==Tipps/Probleme==
 
===Firmware wird nicht geladen===
 
===Firmware wird nicht geladen===
Ein sehr guter Lösungsansatz, wenn die Treiber bzw. die Firmware nicht geladen wird, ist das Kontrollieren der Ausgabe des Syslog.
+
Ein sehr guter Lösungsansatz, wenn der Treiber bzw. die Firmware nicht geladen wird, ist das Kontrollieren der Ausgabe des Syslog.
In der Regel informiert der Treiber über das Verzeichnis an der er die Firmware nicht finden konnte.
+
In der Regel informiert der Treiber über das Verzeichnis in der er die Firmware nicht finden konnte.
  
 
  #> less /var/log/messages
 
  #> less /var/log/messages
  
 
===hotplug===
 
===hotplug===
Je nach verwendeter {{wikipedia|Distribution}} und damit der verwendeten Version des '''hotplug'''-Systems, wird die Firmware an verschiedenen Plätzen erwartet.
+
Je nach verwendeter [[Distribution]] und damit der verwendeten Version des '''hotplug'''-Systems, wird die Firmware an verschiedenen Plätzen erwartet.
 
Üblich sind Verzeichnisse wie '''/usr/lib/hotplug/firmware''', '''/lib/firmware''' oder '''/usr/local/lib/firmware'''.
 
Üblich sind Verzeichnisse wie '''/usr/lib/hotplug/firmware''', '''/lib/firmware''' oder '''/usr/local/lib/firmware'''.
 
Dabei ist das Verzeichnis immer in der Skriptdatei  '''/etc/hotplug/firmware.agent''' hinterlegt, kann dort geändert bzw. erweitert werden.
 
Dabei ist das Verzeichnis immer in der Skriptdatei  '''/etc/hotplug/firmware.agent''' hinterlegt, kann dort geändert bzw. erweitert werden.
Zeile 88: Zeile 80:
  
 
===Extrahieren der Firmware===
 
===Extrahieren der Firmware===
Es gibt auch einen Skript [http://lists.suse.com/archive/suse-linux/2005-Aug/att-0622/get_dvb_firmware get_dvb_firmware] der beim Extrahieren der Firmware aus den Windowstreiber behilflich ist. Bei den aktuellen Quellcode des Kernel ist der Skript bereits enthalten.
+
Mit Hilfe des Perl-Skript [http://www.kernel.org/doc/Documentation/dvb/get_dvb_firmware get_dvb_firmware] aus dem Quellcode des Kernel, ist für viele DVB-Karten das Extrahieren der notwendigen Firmware aus den Windows-Treibern möglich.  
 
  #> ./get_dvb_firmware
 
  #> ./get_dvb_firmware
 
  Supported components:
 
  Supported components:
         sp8870  # T Nexus-T premium rev1.2
+
         sp8870  # T Nexus-T Premium Rev1.2
 
         sp887x  # Avermedia DVB-T 761
 
         sp887x  # Avermedia DVB-T 761
         tda10045 # Hauppauge/TT Nova-T budget
+
         tda10045 # Hauppauge/TT Nova-T Budget
         tda10046 # Hauppauge/TT Nova-USB-t budget
+
         tda10046 # Hauppauge/TT Nova-USB-T Budget
 
                   # Terratec Cinergy 1200 DVB-T/KNC1 DVB-T
 
                   # Terratec Cinergy 1200 DVB-T/KNC1 DVB-T
 
         av7110  # FF => dvb-ttpci-01.fw-261x
 
         av7110  # FF => dvb-ttpci-01.fw-261x
Zeile 104: Zeile 96:
 
         nxt2002  # ?
 
         nxt2002  # ?
  
Zum extrahieren der Firmware für die Frontend des sp8870-Tuner einer [[DVB-T#DVB-T_full-featured|Full-featured DVB-T Karte]] dient damit folgendes Kommando.
+
Zum Extrahieren der Firmware für das Frontend des sp8870-Tuners einer [[DVB-T#DVB-T_full-featured|Full-featured DVB-T Karte]] dient damit folgendes Kommando.
  
 
  #> ./get_dvb_firmware sp8870
 
  #> ./get_dvb_firmware sp8870
Zeile 111: Zeile 103:
  
 
Anschliessend ist der Treiber in das Firmware-Verzeichnis des '''hotplug''' Systemes zu kopieren.  
 
Anschliessend ist der Treiber in das Firmware-Verzeichnis des '''hotplug''' Systemes zu kopieren.  
Beim Extrahieren wird im allgemeinen das Paket mit den Windowstreiber heruntergeladen. Diese Dateien können nach der Extraktion gelöscht werden.
+
Beim Extrahieren wird im Allgemeinen das Paket mit den Windows-Treibern heruntergeladen. Diese Dateien können nach der Extraktion gelöscht werden.
  
 
===Snapshot===
 
===Snapshot===
Die Entwickler Stand der Firmware der dvb-ttpci Karten ist auch per CVS verfügbar.
+
Die Entwickler-Stand der Firmware der dvb-ttpci Karten ist auch per CVS verfügbar:
  
 
  #> cvs -z3 -d:pserver:anonymous@linuxtv.org:/cvs/linuxtv co dvb-kernel/firmware
 
  #> cvs -z3 -d:pserver:anonymous@linuxtv.org:/cvs/linuxtv co dvb-kernel/firmware
 
===VDSB Problem===
 
Im syslog finden sich Einträge mit folgenden Inhalt '''video data stream broken''', dies Meldung wird inzwischen auch Umgangssprachlich als das "VDSB Problem" bezeichnet. Die Meldung besagt eigentlich einfach, das der Datenstrom vom Treiber zum VDR unterbrochen ist. In diesem Fall vermutet der VDR das der Treiber oder die Hauptprozessor der DVB-Karte nicht mehr reagiert, und versucht deshalb mit einem kontrollieren Neustart mit Entladen/Laden der Treiber wieder in einen
 
arbeitsfähigen Zustand zukommen.
 
Das Entladen des Treiber wirkt sich natürlich störend auf alle gleichzeitig laufenden Aufnahmen aus, auch wenn zufällig nur eine Transpondern mit gestört ist.
 
 
'''Folgende Anzeichen deuten auf das VDSB-Problem.''''
 
* Die Wiedergabe einer VDSB-Aufnahme springt jede Minute ein kleines Stück.
 
* EPG-Infos fehlen beim Umschalten zunächst.
 
 
'''Folgende Methoden könnten das Problem beheben'''
 
* Neustart des Rechners
 
* Die automatische EPG-Aktualisierung abschalten, dazu '''EPG scanzeit''' auf "0" setzen, damit wird das parallele Umschalten der Transpondern zu unterdrückt.
 
* Die Kabel und Stecker der Antenne auf Wackelkontakte untersuchen. Die Verschraubung der F-Stecker muss wirklich fest sitzen!
 
* Wenn mehrere DVB-Karten verwendet werden, kann es helfen die Reihenfolge der PCI-Steckplätze zutauschen.
 
* Abhilfe durch die [[SpannungsMod]] der Fullfeatured-Karten der Revision 1.3 
 
* Verschiedene BIOS Einstellungen zum PCI Timing
 
* Austausch des Motherboards. (Vgl. MSI Hermes 650 vs. 651)
 
* Native Posix Threading Library (NTPL) deaktivieren, dazu die Datei "runvdr" im Beginn erweitern 
 
export LD_ASSUME_KERNEL=2.4.1
 
  
 
==Links==
 
==Links==
 
# [http://www.linuxtv.org/downloads/firmware/ Aktuelle Version] der Firmware der DVB-FF Karten
 
# [http://www.linuxtv.org/downloads/firmware/ Aktuelle Version] der Firmware der DVB-FF Karten
# [http://www.heise.de/ct/ftp/projekte/vdr/firmware.shtml Projektseiten von Heise] bieten ein grobe Zusammenstellung der Firmware-Dateien.
+
# [http://www.vdr-portal.de/board/thread.php?threadid=59746 Aktuelle Devel Version] der Firmware der DVB-FF Karten
 +
# [http://www.kernel.org/doc/Documentation/dvb/get_dvb_firmware get_dvb_firmware] Download-Skript des Kernels
 +
 
  
 
[[Kategorie:Software]]
 
[[Kategorie:Software]]

Aktuelle Version vom 4. August 2013, 19:06 Uhr

Inhaltsverzeichnis

[Bearbeiten] Einleitung

Viele Geräte oder PCI-Karten benötigen für die korrekte Funktion eine Firmware. Diese Firmware dient der Steuerung der Karte. Sie ist meist modellspezifisch.

[Bearbeiten] Firmware

[Bearbeiten] Fullfeatured DVB-S/-T/-C Karten

[Bearbeiten] Hauppauge Nexus-S Rev. 2.3

Mit der Firmwareversion 261f gelang die Inbetriebnahme der Hauppauge Nexus-S Rev 2.3. Bei der Treiberinstallation auf SuSE 9.2 war es notwendig check_version.c auf Kernel Version 2.6.8 heruntersetzen.

[Bearbeiten] auf 4MB SDRAM erweiterte Karten

Nach der Erweiterung des SDRAM der Full-featured-DVB-Karte auf 4MB muss auch gegebenenfalls eine Firmware mit der Version 261c oder neuer aufgespielt werden. Näheres zur Erweiterung des SDRAM ist auf der Anleitungseite für dieses spezielle DVB-Karten Tuning zu finden.

[Bearbeiten] Firmware installieren

Der Hauptprozessor aller Technotrend basierten Karten, der AV7110, benötigt eine Firmware. Diese Firmware wird stetig weiterentwickelt und liegt deshalb in unterschiedlichen Versionen vor. Die jeweils aktuellste Version kann hier runtergeladen werden. Damit der Treiber nicht mit jedem Update der Firmware neu übersetzt werden muss, wird der gemeinsame Dateiname dvb-ttpci-01.fw für die aktuell installierte Version verwendet. Die Installation erfolgt je nach Kernelversion und Distribution in unterschiedlichen Verzeichnissen. Meistens wird das Verzeichnis /lib/firmware/ verwandt. Ältere Distributionen verwenden /usr/lib/hotplug/firmware. Deshalb für die Installation die Firmware aus dem Internet herunterladen und ins Zielverzeichnis kopieren.

#> wget http://www.escape-edv.de/endriss/firmware/dvb-ttpci-01.fw-<version> 
#> cp dvb-ttpci-01.fw-<version> /lib/firmware/dvb-ttpci-01.fw

[Bearbeiten] Firmware austauschen/aktualisieren

Um zu sehen, welche Firmware verwendet wird und ob eine neuere Firmware installiert werden kann, gibt es folgende Vorgehensweise: Die Ausgabe von dmesg sollte die verwendete Firmwareversion anzeigen. Der hintere Teil des Parameters app gibt die Versionsnummer an, also in diesem Beispiel die Version f22623.

#> dmesg | grep AV7110
DVB: AV7110(0) - firm f0240009, rtsl b0250018, vid 71010068, app 80f22623
DVB: AV7110(0) - firmware supports CI link layer interface

Um die Firmware auszutauschen, muss die gerade verwendete Version entfernt werden, es empfiehlt sich diese Datei nicht sofort zu löschen, sondern erst einmal zu sichern. Dies kann durch ein einfaches Umbennen in .bak geschehen.

#> cd /lib/firmware/
#> mv dvb-ttpci-01.fw dvb-ttpci-01.fw.bak 

Danach kann die neue Version in dieses Verzeichnis kopiert werden und muss in dvb-ttpci-01.fw umbenannt oder neu verlinkt werden.

#> cp dvb-ttpci-01.<version> /lib/firmware/dvb-ttpci-01.fw

Damit der Treiber die neue Firmware in den Hauptprozessor der Karte lädt, muss einfach der Treiber erneut geladen werden.

#> rmmod dvb-ttpci
#> modprobe dvb-ttpci

Wem dies zu umständlich ist, der kann aber auch einfach den Rechner neu starten, und damit ein erneutes Laden der Firmware auslösen.

[Bearbeiten] DVB-T Karten

DVB-T Karten die auf dem Technotrend Design basieren, dazu gehören DVB-T Budget Karten wie die Nova-T, Lorenzen DVB-T PCI, TT1300, aber auch die Full-featured DVB-T Karte benötigen für das Frontend, den DVB-T Tuner, eine weitere Firmware. Diese Firmware gibt es nur bei den Original Treibern des jeweiligen Herstellers. Deshalb muss die Firmware aus den Windows-Treibern extrahiert werden.

[Bearbeiten] Dxr3

Auch bei Dxr3-Karten muss die Firmware aufgespielt werden - sie nennt sich dort allerdings Microcode. Mittlerweile befindet sich die benötigte Firmware im Release des dxr3-Projektes (früher war das Extrahieren aus den Windows-Treibern nötig).

[Bearbeiten] HauppaugePVR 350/250

siehe http://ivtvdriver.org/index.php/Firmware

[Bearbeiten] MediaMVP

Zum Laden der Firmware eignet sich der Mvploader.

[Bearbeiten] Tipps/Probleme

[Bearbeiten] Firmware wird nicht geladen

Ein sehr guter Lösungsansatz, wenn der Treiber bzw. die Firmware nicht geladen wird, ist das Kontrollieren der Ausgabe des Syslog. In der Regel informiert der Treiber über das Verzeichnis in der er die Firmware nicht finden konnte.

#> less /var/log/messages

[Bearbeiten] hotplug

Je nach verwendeter Distribution und damit der verwendeten Version des hotplug-Systems, wird die Firmware an verschiedenen Plätzen erwartet. Üblich sind Verzeichnisse wie /usr/lib/hotplug/firmware, /lib/firmware oder /usr/local/lib/firmware. Dabei ist das Verzeichnis immer in der Skriptdatei /etc/hotplug/firmware.agent hinterlegt, kann dort geändert bzw. erweitert werden.

#> grep -i -B1 ^FIRMWARE_DIR /etc/hotplug/firmware.agent
# directories with the firmware files
FIRMWARE_DIRS="/lib/firmware /usr/local/lib/firmware /usr/lib/hotplug/firmware"

[Bearbeiten] Extrahieren der Firmware

Mit Hilfe des Perl-Skript get_dvb_firmware aus dem Quellcode des Kernel, ist für viele DVB-Karten das Extrahieren der notwendigen Firmware aus den Windows-Treibern möglich.

#> ./get_dvb_firmware
Supported components:
        sp8870   # T Nexus-T Premium Rev1.2
        sp887x   # Avermedia DVB-T 761
        tda10045 # Hauppauge/TT Nova-T Budget
        tda10046 # Hauppauge/TT Nova-USB-T Budget
                 # Terratec Cinergy 1200 DVB-T/KNC1 DVB-T
        av7110   # FF => dvb-ttpci-01.fw-261x
        dec2000t # ?
        dec2540t # ?
        dec3000s # Hauppauge/TT DEC3000-s
        vp7041   # ?
        dibusb   # DiBcom DVB-T USB1.1 reference design (Twinhan, KWorld, Hama, Artec, Compro)
        nxt2002  # ?

Zum Extrahieren der Firmware für das Frontend des sp8870-Tuners einer Full-featured DVB-T Karte dient damit folgendes Kommando.

#> ./get_dvb_firmware sp8870
# Firmware dvb-fe-sp8870.fw extracted successfully.
# Now copy it to either /lib/firmware or /usr/lib/hotplug/firmware/ (depending on your hotplug version).

Anschliessend ist der Treiber in das Firmware-Verzeichnis des hotplug Systemes zu kopieren. Beim Extrahieren wird im Allgemeinen das Paket mit den Windows-Treibern heruntergeladen. Diese Dateien können nach der Extraktion gelöscht werden.

[Bearbeiten] Snapshot

Die Entwickler-Stand der Firmware der dvb-ttpci Karten ist auch per CVS verfügbar:

#> cvs -z3 -d:pserver:anonymous@linuxtv.org:/cvs/linuxtv co dvb-kernel/firmware

[Bearbeiten] Links

  1. Aktuelle Version der Firmware der DVB-FF Karten
  2. Aktuelle Devel Version der Firmware der DVB-FF Karten
  3. get_dvb_firmware Download-Skript des Kernels