|
|
Zeile 1: |
Zeile 1: |
− | {{Box Hinweis|
| |
− | Zur Definition von Firmware verweise ich auf Wikipedia (das gehört nicht hierhin, nachzulesen unter
| |
− | [[Wikipedia:Firmware]]). Im Zusammenhang mit VDR tritt Firmware in zweierlei Zusammenhängen auf.
| |
− | Wie die Firmware eines Videorekorders oder DVD-Rekorders wäre auch eine VDR-Distribution als fertig konfigurierte Firmware eines digitalen Festplattenrekorders anzusehen. Diesen Ansatz verfolgen einige [[VDR-Distributionen]]. Meistens ist jedoch die Firmware von Treibern gemeint.
| |
− | }}
| |
| | | |
− | ==Einleitung==
| |
− | Alle DVB-Karten brauchen für den Betrieb eine Firmware, bei den meisten ist diese bereits in den DVB-Treibern enthalten, für andere Karten muss sie eingespielt werden.
| |
− |
| |
− | Auf den Projektseiten von Heise [http://www.heise.de/ct/ftp/projekte/vdr/firmware.shtml] findet sich eine grobe Zusammenstellung inc Download möglichkeit.
| |
− |
| |
− | Neben Nova-T gibt es dort auch Firmware für die [[HauppaugePVR]] 350/250, MediaMVP sowie die [[DVB-T#DVB-T_full-featured|full-featured DVB-T]].
| |
− |
| |
− | ==Firmware für==
| |
− | ===DVB (zbs. DVB-T Budget)===
| |
− | So muss beispielsweise für Technotrend-basierte Budget [[DVB-T#DVB-T_Budget|DVB-T Karten]] (Nova-T, Lorenzen DVB-T PCI, TT1300) die Firmware aus den Windows-Treibern kopiert und umbenannt werden.
| |
− |
| |
− | Je nach verwendeter Distribution ('''hotplug''' version) wird sie an verschiedenen Plätzen erwartet, am einfachsten beim laden der Treiber, nachzulesen in den logs.
| |
− |
| |
− | bash> tail -n 400 /var/log/messages
| |
− |
| |
− | Dort steht, wo er sie '''nicht''' findet und wo sie folglich hinkopiert werden muss.
| |
− |
| |
− | Üblich sind Pfade wie '''/usr/lib/hotplug/firmware''' und '''/lib/firmware'''.
| |
− |
| |
− | Die höheren Kernel Sourcen ('''2.6.**''') haben ein Script zum laden/extrahieren der Firmware anbei, einfach in den '''PATH''' kopieren und ausführbar machen.
| |
− |
| |
− | bash> find /usr/src -name get_dvb_firmware -exec chmod 777 \{} \; -exec cp -v \{} /usr/local/bin \;
| |
− | bash> get_dvb_firmware
| |
− |
| |
− | Ausgabe sollte wie folgt aussehen:
| |
− |
| |
− | 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 # ?
| |
− |
| |
− | In das Verzeichnis wechseln, die passende Firmware laden/extrahieren.
| |
− |
| |
− | bash> cd /usr/lib/hotplug/firmware
| |
− | bash> 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).
| |
− |
| |
− | Da wir uns schon im Verzeichnis befinden '''/usr/lib/hotplug/firmware''', können wir die Anweisung ignorieren.
| |
− |
| |
− | bash> ls
| |
− | Broadband4PC_4_2_11.zip dvb-fe-nxt2002.fw dvb-ttpci-01.fw
| |
− |
| |
− | Sollte entfernt werden ''Broadband4PC_4_2_11.zip'', ggf. woanders sichern.
| |
− |
| |
− | ===[[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).
| |
− |
| |
− | ===[[HauppaugePVR]] 350/250===
| |
− | Speicherort ist Standart:
| |
− |
| |
− | bash> ls /lib/modules/*bin
| |
− | /lib/modules/ivtv-fw-dec.bin /lib/modules/ivtv-fw-enc.bin
| |
− |
| |
− | ===[[MediaMVP]]===
| |
− | Zum laden der Firmware eignet sich der [[Mvploader]], in '''C''' wie auch in '''php''' erhältlich.
| |
− |
| |
− | ===auf 4MB SDRAM erweiterte Karten===
| |
− | Nach dem [[SpeicherMod]] der [[Full-featured-DVB-Karte]] muss auch eine gepatche Firmware aufgespielt werden. Näheres dazu auf der [[SpeicherMod| Anleitungseite für das Tuning]].
| |
− |
| |
− | ==Links==
| |
− | {|
| |
− | | [1]
| |
− | | http://www.heise.de/ct/ftp/projekte/vdr/firmware.shtml
| |
− | | Firmware übersicht bei Heise
| |
− | |}
| |