Es ist wieder einmal Zeit für einen neuen Thread, da http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/113367-aktuelle-treiber-für-octopus-ddbridge-cines2-ngene-ddbridge-duoflex-s2-duoflex-ct-cinect-sowie-tt-s2-6400-teil-2 zu lang geworden ist.
Bitte beachten:
- Möglichst keine distributionsspezifischen Fragen in diesem Thread ("Wie installiere ich den Treiber unter XYZ?").
Dafür gibt es entsprechende Unterforen. Im Zweifelsfall besser einen neuen Thread öffnen. - Bei Fragen bitte zuerst den alten Thread durchsuchen.
Die meisten Fragen dürften dort bereits beantwortet worden sein.
Zum Thema:
Der Zweck des media_build_experimental Repository besteht darin, die im Betreff genannten Treiber in media_build zu integrieren.
Dazu wurde media_build nach HG portiert und derart modifiziert, dass neue Treiber aus Entwicker-Repositories integriert werden können.
Unterstützte Hardware:
o alles, was media_build unterstützt
o Digital Devices/Linux4Media Hardware:
- ngene: cineS2(v3/v4/v5), SaTiX-S2 Dual, SaTiX-S2 Dual (v2), PCIe-Bridge, mini PCIe-Bridge
- ddbridge: Octopus, Octopus LE, cine S2 (v6.x), SaTiX-S2 Dual (v3), cine CT (v6.x), cine CT2 (v7), cine C2T2 (v7), Max S8
- DuoFlex S2, DuoFlex CT (v1/v2), DuoFlex C/T/T2 (v3), DuoFlex C/C2/T/T2 (v3)
- CI
o aus http://powarman.dyndns.org/hgwebdir.cgi/v4l-dvb-saa716x:
- TT S2-6400
Das Repository kompiliert mit Kernel 2.6.32 ... 4.1.
Und so geht's:
1. Modifiziertes media_build herunterladen
2. Treiberpakete herunterladen und auspacken
3. optional: nicht benötigte Module abwählen
4. Treiber bauen
5. Module installieren
Alternativ können die Module auch direkt mit "insmod" aus dem Unterverzeichnis "v4l" geladen werden.
Firmware
Je nach Karte werden verschiedene Firmware-Dateien benötigt. Sie können wie folgt heruntergeladen werden:
- ngene-basierte Karten: ngene_18.fw
- DuoFlex CT(v1, DRXK-basiert): drxk_a3.mc
- TT S2-6400: dvb-ttpremium-loader-01.fw, dvb-ttpremium-fpga-01.fw, dvb-ttpremium-st7109-01.fw
Die aktuellen Firmware-Dateien können von http://www.aregel.de heruntergeladen werden.
Hinweise
- Um festzustellen, ob alles Notwendige installiert ist, kann man
aufrufen. Falls alles vorhanden ist, kommt - Falls "make menuconfig" in Schritt 3 nicht funktioniert, ist wahrscheinlich der Kernel-Source nicht installiert.
Die Kernel-Header genügen, wenn man auf menuconfig verzichten kann. - Nach jedem Update des Kernels müssen die Treiber neu gebaut werden. Dazu
ausführen und dann weiter mit Schritt 3 bzw. 4. - Schritt 5 installiert alle Treibermodule nach /lib/modules/<kernel-version>/updates/media.
Sie können durch
wieder entfernt werden..
- Falls I2C-Timeouts in Verbindung mit ddbridge auftreten, bitte MSI für ddbridge durch Modulparameter msi=0 deaktivieren. Dazu Datei /etc/modprobe.d/ddbridge.conf anlegen mit Inhalt:
CU
Oliver
Änderungen:
05.11.2013: Update auf Treiberpaket dddvb-0.9.10 (u.a für DuoFlex C/T/T2 v3). ngene-octopus-test ist nun obsolete!
08.03.2014: Aktualisiert auf media_build vom 6.3.2014.
09.03.2014: Treiberpaket dddvb-0.9.12 integriert.
27.03.2014: Treiberpaket dddvb-0.9.13 (cineCT v7) integriert.
24.04.2014: Treiberpaket dddvb-0.9.14 integriert.
01.11.2014: Treiberpaket dddvb-0.9.15a integriert.
28.01.2015: Treiberpaket dddvb-0.9.17 + mxl5xx aus dddvb-0.9.18beta2 für MAX S8
09.05.2015: Treiberpaket dddvb-0.9.18 + linux-media-2015-05-01, Kernel 3.2 - 4.1