Moin zusammen,
ich hoffe ich bin hier im korrekten Forum.
Ich habe mich mal daran gemacht meine DVB-C Karte (Digital Devices v7) unter Openmediavault nutzbar zu machen.
Dazu gibt es ja diverse Anleitungen im Internet.
Wie es leider als Linux Laie so ist verstehe ich bei vielen allerdings nur Bahnhof.
Vieles funktioniert zwar allerdings ist es oft schwierig einzuschätzen was genau man da macht, häufig sind Anleitungen auch schon älter oder die Rahmenbedingungen sind andere.
Bedeutet: Ich bin jetzt nicht sicher ob das was ich da veranstaltet habe auch sauber ist.
Ich fange vielleicht mal vorne an:
Zuerst habe ich auf dem frisch installierten OMV die DVB Treiber installiert:
Anschließend VDR über OMV installiert (OMV-Extras.org).
Auf die Einrichtung gehe ich mal nicht weiter ein: Ergebnis auf jeden Fall, dass es soweit lief. Sprich: Stream von ARD HD und ZDF HD zum Test über VLC ohne Probleme.
Nun habe ich allerdings anschließen den Backports Kernel 3.16.0-0.bpo.4-amd64 installiert, wodurch der Treiber nicht mehr läuft.
Streaming funktioniert zumindest nicht.
Neu installiert habe ich den über:
Dabei traten keine Fehler auf, wird auch anscheinend alles korrekt erkannt:
Stream funktioniert auch wieder allerdings habe ich nun alle paar Sekunden Aussetzer.
Das könnte natürlich diverse Ursachen haben, am naheliegendsten ist für mich aber natürlich, dass es mit dem Kernelupdate + Treiberupdate zusammenhängt.
Ich habe auch den alten Treiber vor der dkms Installation nicht deinstalliert o.ä.
Ist die Installation so sauber wie ich sie gemacht habe?
Das zweite Problem ist, dass die VDR Pakete von omv-extras.org zwar schön und gut sind, allerdings nicht alle Plugins mitliefern die ich benötige. (vnsi server, oscam o.ä.)
Auch dafür kann man natürlich Infos im Netz finden, leider wird aber kaum was erklärt sondern immer nur bestimmte Befehle gepostet.
FÜr mich geht das Problem schon damit los welche Paketquellen oder welche Versionen die richtigen sind.
Zumindest habe ich schon einmal herausgefunden, dass offenbar Version 2.0.3 bei mir läuft:
Nehmen wir jetzt mal als Beispiel die Installation des VNSI Servers, dazu gibt es folgende Anleitung:
Während mir das Vorgehen ab Zeile 7 noch klar ist, Plugin laden, kompilieren, installieren und Config schreiben, konnte ich mit den vorherigen nicht viel anfangen, habe es also erstmal ohne versucht.
Die Pfade waren bei mir allerdings ein wenig anders: etc/vdr/plugins, ohne Unterordner src
Ich habe vnsiserver einfach dorthin runtergeladen und in einen entsprechenden Unterordner verschoben.
Bei "make" habe ich nun eine Fehlermeldung bekommen:
vdr/plugin.h: Datei oder Verzeichnis nicht gefunden
Also habe ich doch die komplette Anleitung wie oben benutzt.
Dann sind auch die Pfade entsprechend, das Ergebnis aber die selbe Fehlermeldung.
Ursache war ein fehlendes Paket: vdr-dev
Nach der Installation funktioniert es ohne Fehlermeldung.
Ob der Server jetzt korrekt läuft habe ich noch nicht getestet.
Mir stellt sich aber schon die Frage, was passiert hier:
Für mein Verständnis wird dort ein Paket (mit VDR Sourcecode?) runtergeladen, entpackt und in den Ordner vdr (direkt unter root) verschoben.
Dort liegen die Dateien jetzt auch.
Aber wozu? Wäre das nötig gewesen?
Habe ich mir jetzt eine zweite VDR Installation angelegt? Es wurde ja nichts kompiliert oder installiert.
Und wo habe ich mir jetzt den vnsi Server installiert?
Kann mir evtl. jemand auf die Sprünge helfen?
Wie gesagt es ist eine Sache einfach Anleitungen aus dem Internet zu befolgen, allerdings eine andere auch zu verstehen was man dort genau macht.
Ich würde es gerne vermeiden das System durch rumprobieren total zu vermüllen.
Außerdem würde ich das Vorgehen vielleicht irgendwann noch einmal reproduzieren wollen (oder updaten?)
Schwierig wenn man den Sinn hinter einzelnen Schritten nicht begriffen hat.
Ich war leider nicht mal in der Lage aus "https://launchpad.net/ubuntu/+archive/primary/+files/vdr_2.0.3.orig.tar.bz2" die konkrete Paketquelle abzuleiten bzw. dort ggf. eine neuere Version zu finden.
Zwar habe ich ja aktuell eh die 2.0.3 drauf, wird also hoffentlich passen, das wird ja aber nicht für immer so bleiben.
Danke schonmal vorab für jeglichen Input!
ich hoffe ich bin hier im korrekten Forum.
Ich habe mich mal daran gemacht meine DVB-C Karte (Digital Devices v7) unter Openmediavault nutzbar zu machen.
Dazu gibt es ja diverse Anleitungen im Internet.
Wie es leider als Linux Laie so ist verstehe ich bei vielen allerdings nur Bahnhof.
Vieles funktioniert zwar allerdings ist es oft schwierig einzuschätzen was genau man da macht, häufig sind Anleitungen auch schon älter oder die Rahmenbedingungen sind andere.
Bedeutet: Ich bin jetzt nicht sicher ob das was ich da veranstaltet habe auch sauber ist.
Ich fange vielleicht mal vorne an:
Zuerst habe ich auf dem frisch installierten OMV die DVB Treiber installiert:
Sie müssen registriert sein, um Links zu sehen.
Anschließend VDR über OMV installiert (OMV-Extras.org).
Auf die Einrichtung gehe ich mal nicht weiter ein: Ergebnis auf jeden Fall, dass es soweit lief. Sprich: Stream von ARD HD und ZDF HD zum Test über VLC ohne Probleme.
Nun habe ich allerdings anschließen den Backports Kernel 3.16.0-0.bpo.4-amd64 installiert, wodurch der Treiber nicht mehr läuft.
Streaming funktioniert zumindest nicht.
Neu installiert habe ich den über:
Code:
wget https://launchpad.net/~yavdr/+archive/ubuntu/unstable-main/+files/dddvb-dkms_0.9.22.0yavdr0-trusty_all.deb
sudo dpkg -i dddvb-dkms_0.9.22.0yavdr0-trusty_all.deb
Dabei traten keine Fehler auf, wird auch anscheinend alles korrekt erkannt:
Code:
dmesg | grep -i dvb
[ 2.685195] DDBridge driver detected: Digital Devices Cine CT V7 DVB adapter
[ 2.798031] Port 0: Link 0, Link Port 0 (TAB 1): DUAL DVB-C2T2 CXD2843
[ 2.801422] DVB: registering new adapter (DDBridge)
[ 2.801422] DVB: registering new adapter (DDBridge)
[ 3.108917] ddbridge 0000:01:00.0: DVB: registering adapter 0 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 3.450956] ddbridge 0000:01:00.0: DVB: registering adapter 1 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
Stream funktioniert auch wieder allerdings habe ich nun alle paar Sekunden Aussetzer.
Das könnte natürlich diverse Ursachen haben, am naheliegendsten ist für mich aber natürlich, dass es mit dem Kernelupdate + Treiberupdate zusammenhängt.
Ich habe auch den alten Treiber vor der dkms Installation nicht deinstalliert o.ä.
Ist die Installation so sauber wie ich sie gemacht habe?
Das zweite Problem ist, dass die VDR Pakete von omv-extras.org zwar schön und gut sind, allerdings nicht alle Plugins mitliefern die ich benötige. (vnsi server, oscam o.ä.)
Auch dafür kann man natürlich Infos im Netz finden, leider wird aber kaum was erklärt sondern immer nur bestimmte Befehle gepostet.
FÜr mich geht das Problem schon damit los welche Paketquellen oder welche Versionen die richtigen sind.
Zumindest habe ich schon einmal herausgefunden, dass offenbar Version 2.0.3 bei mir läuft:
Code:
apt-cache policy vdr
vdr:
Installiert: 2.0.3-1~etobi1
Installationskandidat: 2.0.3-1~etobi1
Nehmen wir jetzt mal als Beispiel die Installation des VNSI Servers, dazu gibt es folgende Anleitung:
Code:
[LIST=1]
[*]/etc/init.d/vdr stop
[*]cd /
[*]wget https://launchpad.net/ubuntu/+archive/primary/+files/vdr_2.0.3.orig.tar.bz2
[*]tar -xvf vdr_2.0.3.orig.tar.bz2
[*]mv vdr-2.0.3 vdr
[*]cd vdr/PLUGINS/src/
[*]git clone https://github.com/FernetMenta/vdr-plugin-vnsiserver
[*]ln -s vdr-plugin-vnsiserver vnsiserver
[*]cd vdr-plugin-vnsiserver
[*]make
[*]make install
[*]echo "192.168.0.0/24" > /var/lib/vdr/plugins/vnsiserver/allowed_hosts.conf
[*]echo "127.0.0.1" >> /var/lib/vdr/plugins/vnsiserver/allowed_hosts.conf
[*]/etc/init.d/vdr start
[/LIST]
Während mir das Vorgehen ab Zeile 7 noch klar ist, Plugin laden, kompilieren, installieren und Config schreiben, konnte ich mit den vorherigen nicht viel anfangen, habe es also erstmal ohne versucht.
Die Pfade waren bei mir allerdings ein wenig anders: etc/vdr/plugins, ohne Unterordner src
Ich habe vnsiserver einfach dorthin runtergeladen und in einen entsprechenden Unterordner verschoben.
Bei "make" habe ich nun eine Fehlermeldung bekommen:
vdr/plugin.h: Datei oder Verzeichnis nicht gefunden
Also habe ich doch die komplette Anleitung wie oben benutzt.
Dann sind auch die Pfade entsprechend, das Ergebnis aber die selbe Fehlermeldung.
Ursache war ein fehlendes Paket: vdr-dev
Nach der Installation funktioniert es ohne Fehlermeldung.
Ob der Server jetzt korrekt läuft habe ich noch nicht getestet.
Mir stellt sich aber schon die Frage, was passiert hier:
Code:
[LIST=1]
[*]cd /
[*]wget https://launchpad.net/ubuntu/+archive/primary/+files/vdr_2.0.3.orig.tar.bz2
[*]tar -xvf vdr_2.0.3.orig.tar.bz2
[*]mv vdr-2.0.3 vdr
[/LIST]
Für mein Verständnis wird dort ein Paket (mit VDR Sourcecode?) runtergeladen, entpackt und in den Ordner vdr (direkt unter root) verschoben.
Dort liegen die Dateien jetzt auch.
Aber wozu? Wäre das nötig gewesen?
Habe ich mir jetzt eine zweite VDR Installation angelegt? Es wurde ja nichts kompiliert oder installiert.
Und wo habe ich mir jetzt den vnsi Server installiert?
Kann mir evtl. jemand auf die Sprünge helfen?
Wie gesagt es ist eine Sache einfach Anleitungen aus dem Internet zu befolgen, allerdings eine andere auch zu verstehen was man dort genau macht.
Ich würde es gerne vermeiden das System durch rumprobieren total zu vermüllen.
Außerdem würde ich das Vorgehen vielleicht irgendwann noch einmal reproduzieren wollen (oder updaten?)
Schwierig wenn man den Sinn hinter einzelnen Schritten nicht begriffen hat.
Ich war leider nicht mal in der Lage aus "https://launchpad.net/ubuntu/+archive/primary/+files/vdr_2.0.3.orig.tar.bz2" die konkrete Paketquelle abzuleiten bzw. dort ggf. eine neuere Version zu finden.
Zwar habe ich ja aktuell eh die 2.0.3 drauf, wird also hoffentlich passen, das wird ja aber nicht für immer so bleiben.
Danke schonmal vorab für jeglichen Input!