4 Unicable und 2 legacy Tuner parallel in vdr (Frage nach scr.conf und diseqc.conf)

  • So... neue Baustelle - es soll ja nicht langweilig werden. :hat2


    Wie müssen die scr.conf und die diseqc.conf aussehen damit ich folgende Konfiguration betreiben kann:


    Digital Devices 6.5 mit Duoflex Erweiterung: 4 Tuner }---[Unicable]--- LNB
    TBS 6982: 2 Tuner ======= LNB (legacy)


    Aktuell sehen sie so aus für den Betrieb mit Unicable (4 Tuner):


    Code
    root@vdr:~# cat /etc/vdr/scr.conf
    0 1210
    1 1420
    2 1680
    3 2040


    Code
    root@vdr:~# cat /etc/vdr/diseqc.conf
    S19.2E  11700 V  9750  t V W10 S0 [E0 10 5A 00 00] W10 v
    S19.2E  99999 V 10600  t V W10 S1 [E0 10 5A 00 00] W10 v
    S19.2E  11700 H  9750  t V W10 S2 [E0 10 5A 00 00] W10 v
    S19.2E  99999 H 10600  t V W10 S3 [E0 10 5A 00 00] W10 v


    Ist die genannte Konfiguration überhaupt machbar mit vdr?


    Habt ihr einen Tipp bzgl. der Treiber?


    In meinen zwei getrennten Domains habe ich einmal über


    Code
    apt-get install dddvb-dkms


    und einmal über folgende Anleitung


    Code
    apt-get install make git patchutils gcc libproc-processtable-perl
    git clone https://github.com/ljalves/media_build.git
    git clone --depth=1 https://github.com/ljalves/linux_media.git -b latest ./media
    cd media_build
    make dir DIR=../media
    make distclean
    make
    make install


    die Karten jeweils getrennt in meinen Ubuntu 14.04.2 (Trusty) Umgebungen (jetzt) sauber laufen. Zwar hat mein System genug Arbeitsspeicher, dass eine solche Konfiguration nicht wirklich weh tut, aber elegant ist sie nicht gerade und wer weiß, was ich noch virtualisieren werde... :D


    Edit: Schau an, schon was gefunden... :rolleyes:


    Werde testen und berichten, ob auch die Treiber sauber parallel laufen.

  • Also dann... zur eigenen Dokumentation und falls es jemandem etwas nützt. VDR-Setup meiner Domain innerhalb eines KVM-Setups mit den beschriebenen Hardware-Tunern.


    Voraussetzung: Laufender KVM-Server mit VT-d fähiger Hardware (SEHR WICHTIG: CPU und Mainboard!!!), Anleitung z.B. hier


    1) Domain aufsetzen


    Code
    fallocate -l 16G /vm/vdr/vdr_vda.img
    virt-install --connect qemu:///system -n storage -r 4096 --vcpus=2 -f /vm/vdr/vdr_vda.img -s 4 --cdrom /vm/images/ubuntu-14.04.2-server-amd64.iso --noautoconsole --os-type linux --accelerate --network=bridge:br0,model=virtio -m 15:bf:6b:ec:f7:c9 -k de --vnc --vnclisten='0.0.0.0'


    Dem Installationsprozedere folgen, wobei ich standardmäßig kein LVM nutze und kein SWAP im Hauptimage mit drin habe (das wird später via externem swap-Image über die xml-config eingebunden).


    (System herunterfahren)


    Die Konfigurationsdatei (z.B. vdr.xml) muss ergänzt werden um



    Wichtig ist, dass die beiden address-Zeilen, v.a. "bus" (weiteres siehe hier) der Ausgabe von lspci -v des Hosts der betroffenen Karten entsprechen!


    Bei mir (Host):


    2) Treiber installieren wie oben beschrieben (wobei die Treiber aus dem GIT-Rep genügen):



    Man sieht, beide Treiber sind geladen und wie erwartet sind insgesamt 6 Tuner eingebunden:


    Code
    root@vdr:~# ls -h /dev/dvb/
    adapter0  adapter1  adapter2  adapter3  adapter4  adapter5


    Als nächstes kommt die vdr-Installation dran.

  • Man installiere seine Lieblingspakete:


    Code
    apt-get install vdr vdradmin-am vdr-plugin-streamdev-server vdr-plugin-vnsiserver vdr-plugin-epgsearch vdr-plugin-epgsync


    Nun muss man vdr konfigurieren wie es einem beliebt. :D In meinem speziellen Fall (wir erinnern uns: TBS 6982 mit 2 legacy, DD mit 4 unicable Tunern) sieht das dann erstmal so aus:


    Code
    root@vdr:/etc/vdr# cat scr.conf
    0 1210
    1 1420
    2 1680
    3 2040



    Leider scheint hier (oder woanders) noch ein Bug zu sein, ich bekomme kein Signal... Anbei ein Syslog der Start-Sequenz.


    Es kommen immer wieder Meldungen wie diese:

    Code
    Mar 28 15:47:21 vdr vdr: [5766] frontend 1/0 timed out while tuning to channel 1 (Das Erste), tp 111836


    Ein Versuch ein Bild zu bekommen erzeugt:


    Ich habe bewußt erst die Unicable-Karte und dann die Legacy-Karte via KVM eingebunden, in der Hoffnung, dass entsprechend device 1 und 2 die legacy und 3-6 die unicable Signale sind. Schein wohl nicht geklappt zu haben?! Die Frage ist, wie man hier eine eindeutige Zuordnung generieren kann...


    Ideen?

  • Aaaaaaaaaaaaha. Erster Hinweis:


    Falsche Zuordnung wie mir scheint...

  • So ein Hund, jetzt läuft's!


    Aber leider nur 5 Tuner. ;(



    Meine diseqc.conf sieht jetzt so aus:



    :wand

  • So, habe jetzt die Reihenfolge gedreht:


    Code
    root@vdr:/etc/modprobe.d# cat vdr.conf
    options saa716x_budget  adapter_nr=0,1
    options ddbridge        adapter_nr=2,3,4,5




    Es stehen aber weiterhin nur 5 Tuner zur Verfügung für eine Bildausgabe. Läuft da epg im Hintergrund?!


    Bei Nummer 6 kommt im Syslog die Ausgabe:


    Code
    Mar 28 16:43:32 vdr vdr: [1463] Streamdev: Accepted new client (HTTP) 192.168.1.2:61572
    Mar 28 16:43:32 vdr vdr: [1463] streamdev: too many clients, rejecting 192.168.1.2:61572
    Mar 28 16:43:32 vdr vdr: [1463] streamdev-server: closing HTTP connection to 192.168.1.2:61572


    Obwohl er sagt:


    Code
    Mar 28 16:42:12 vdr vdr: [1440] found 6 DVB devices


    Hatte schon überlegt ob es mit dem Primary Limit zu tun hat, aber wenn ich in die setup.conf ein "PrimaryLimit = 0" hinzufüge, ändert sich gar nichts an der Situation.


    Dennoch habe ich im Syslog

    Code
    Mar 28 16:42:12 vdr vdr: [1440] setting primary device to 1


    Hab jetzt "PrimaryDVB = 0" gesetzt

    Code
    Mar 28 16:50:05 vdr vdr: [1599] ERROR: invalid primary device number: 0
    Mar 28 16:50:05 vdr vdr: [1599] ERROR: no primary device found - using first device!
    Mar 28 16:50:05 vdr vdr: [1599] setting primary device to 1


    Mag er wohl nicht. :D


    Irgendwelche Ideen?


    :hilfe

  • Hi,
    Evtl mit dymamite? Also Treiber zu lahm geladen nach Vdr ?
    Nur ne Idee...
    Gesendet von meinem HTC One mit Tapatalk 2

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!