Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Support Fragen zu OMV / VDR / VNSI / DD V7

datsoli

Newbie
Registriert
22. Mai 2012
Beiträge
6
Reaktionspunkte
0
Punkte
1
Ort
Hamburg
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:

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!
 
AW: Fragen zu OMV / VDR / VNSI / DD V7

Hi,

Mir stellt sich aber schon die Frage, was passiert hier:


Nicht viel im Grunde genommen.


Wechsele in Wurzelverzeichnis.

wget

Hole Paket "vdr_2.0.3.orig.tar.bz2" von dieser URL.

tar -xvf vdr_2.0.3.orig.tar.bz2

Entpacke das Paket hier.


Das ist im Grunde genommen Blödsinn, weil dieser mv ("move" -> "verschiebe") -Befehl keine Zielangabe hat.

Poste doch mal das komplette Tutorial hier in einen Spoiler.

Gruß
 
AW: Fragen zu OMV / VDR / VNSI / DD V7

Im Grunde steht die komplette Anleitung oben schon:
  1. /etc/init.d/vdr stop
  2. cd /
  3. wget
  4. tar -xvf vdr_2.0.3.orig.tar.bz2
  5. mv vdr-2.0.3 vdr
  6. cd vdr/PLUGINS/src/
  7. git clone
  8. ln -s vdr-plugin-vnsiserver vnsiserver
  9. cd vdr-plugin-vnsiserver
  10. make
  11. make install
  12. echo "192.168.0.0/24" > /var/lib/vdr/plugins/vnsiserver/allowed_hosts.conf

Ich denke bei
mv vdr-2.0.3 vdr

ist vdr-2.0.3 das Quell- und vdr das Zielverzeichnis.
Dort liegen dann ja auch die Dateien:

root@openmediavault:/# cd /vdr
root@openmediavault:/vdr# ls

audio.c epg2html player.c skinsttng.h
audio.h epg.c player.h sourceparams.c
channels.c epg.h plugin.c sourceparams.h
channels.conf filter.c plugin.h sources.c
channels.conf.cable filter.h PLUGINS sources.conf
channels.conf.terr font.c PLUGINS.html sources.h
channels.h font.h po spu.c
ci.c HISTORY README spu.h
ci.h i18n.c README.i18n status.c
config.c i18n.h receiver.c status.h
config.h INSTALL receiver.h summary2info
CONTRIBUTORS interface.c recorder.c svdrp.c
COPYING interface.h recorder.h svdrp.h
cutter.c keymacros.conf recording.c svdrphosts.conf
cutter.h keys.c recording.h svdrpsend
device.c keys.h remote.c svdrpsend.1
device.h libsi remote.h symbols
diseqc.c lirc.c remux.c themes.c
diseqc.conf lirc.h remux.h themes.h
diseqc.h Make.config.template ringbuffer.c thread.c
Doxyfile Makefile ringbuffer.h thread.h
Doxyfile.filter Make.global runvdr.template timers.c
dvbci.c MANUAL scr.conf timers.h
dvbci.h menu.c sdt.c tools.c
dvbdevice.c menu.h sdt.h tools.h
dvbdevice.h menuitems.c sections.c transfer.c
dvbplayer.c menuitems.h sections.h transfer.h
dvbplayer.h newplugin shutdown.c UPDATE-1.2.0
dvbspu.c nit.c shutdown.h UPDATE-1.4.0
dvbspu.h nit.h skinclassic.c UPDATE-1.6.0
dvbsubtitle.c osdbase.c skinclassic.h UPDATE-2.0.0
dvbsubtitle.h osdbase.h skinlcars.c vdr.1
eit.c osd.c skinlcars.h vdr.5
eit.h osd.h skins.c vdr.c
eitscan.c pat.c skins.h videodir.c
eitscan.h pat.h skinsttng.c videodir.h
root@openmediavault:/vdr#
 
AW: Fragen zu OMV / VDR / VNSI / DD V7

Ah OK.

Also es fehlt dem Compiler "plugin.h" in /vdr/.

Ich hab's mal runtergeladen und entpackt, ist dabei:

Du musst Regestriert sein, um das angehängte Bild zusehen.

Was ich jetzt machen würde:

Inhalt von /vdr/ löschen komplett, Paket neu runterladen + entpacken, kontrollieren ob alles dabei.

Dann halt nochmal neu kompilieren. :)

Gruß

EDIT: Dir fehlt da einiges... Ordner + Dateien insgesamt -> 144...
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zurück
Oben