[1] 2 >>> MLD-5.x / Feature requests / vtunerc erweiterung
 

Offline Drew

  • Newbie
  • *
  • Posts: 22
    • View Profile
vtunerc erweiterung
« on: November 15, 2015, 00:16:38 »
Leider kann man beim vtuner module webif nur einen Server hinterlegen ... mehrere Server wären mein Wunsch...
wenn man mehrere SAT-IP Server hat ist man angeschmiert bzw.  ist man auf das Plugin angewiesen welches
nicht ganz so zuverlässig wie vtuner ist... 
MLD 5
Gehäuse: Silverstone, Mainboard: DH87RL, Intel 3000Mhz 4Core,
4GB RAM, 1x 1GB SSD 1x2TB WD, 2x SATIP, Nvidia GT 640, FB MCE

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
vtunerc erweiterung
« Reply #1 on: November 15, 2015, 10:11:34 »
Hi,

lege dafür mal im Bugtracker ein Featurerequest an, da das aufwendiger wird und ich noch keine idee habe, wie ich das einbauen kann. Ich glaube auch nicht das es diesen Wunsch öfter geben wird ;)
Wenn Du einen Hotfix haben möchtest, kann ich Dir eine Lösung geben.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Drew

  • Newbie
  • *
  • Posts: 22
    • View Profile
vtunerc erweiterung
« Reply #2 on: November 15, 2015, 23:26:03 »
Hotfix wäre toll.

ich probiere es im Moment damit /etc/init.d/satip manuell zu verändern indem ich ich vtunerc separat nochmal mit der zweiten IP nachlade... die /dev/vtunerc4 bis 7 werden auch erstellt ... nur der VDR erkennt die Devices trotzdem nicht... nur die ersten 4 devices des ersten SATIP-Servers
MLD 5
Gehäuse: Silverstone, Mainboard: DH87RL, Intel 3000Mhz 4Core,
4GB RAM, 1x 1GB SSD 1x2TB WD, 2x SATIP, Nvidia GT 640, FB MCE

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
vtunerc erweiterung
« Reply #3 on: November 17, 2015, 14:36:44 »
Genau das hätte ich auch vorgeschlagen. Poste mal Bitte Deine geänderte satip.sh. Vielleicht fällt mir ja nen Fehler auf.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Drew

  • Newbie
  • *
  • Posts: 22
    • View Profile
vtunerc erweiterung
« Reply #4 on: November 19, 2015, 00:02:20 »
Ein Stück bin ich selbst weiter gekommen...
untenstehenden code ist funktionsfähig für 2x2 SatIP Devices

ich stelle im Webif 4 vtuner ein und gebe den erste SatIP-Server-IP ein

Was ich nicht hinbekomme sind 2x4 Devices

Speziell an meiner Config ist noch dass der erste SAT-IP Server Astra empfängt und der zweite Hotbird
VDR scheint damit kein Problem zu haben.. er schaltet immer korrekt um..bzw. nimmt das richtige Device...nur die Volldemort Plugins kommen ins schwitzen... und funktionieren entweder auf dem einen oder dem anderen Tuner... aber nie auf beiden gleichzeitig...

poste mehr wenn ich weiter komme...


Code: [Select]
#!/bin/sh

. /etc/init.d/rc.functions

NAME=${0##*/}
PID_FILE=/var/run/$NAME.pid
##
SATIP_SERVER_IP2=192.168.221.8

case "$1" in
        start)
                # check satip server

                if [ -z "$SATIP_SERVER_IP" ]; then
                        echo "Search for $NAME server:"
                        show_message "Search for $NAME server"
                        rm -f /tmp/satip_server_ip
                        test "$init" && outdev=/dev/console || outdev=/dev/stderr
                        IP=${NETWORK_IP%.*}
                        i=0
                        while [ $i -lt 254 -a ! -e /tmp/satip_server_ip ]; do
                                i=$(($i+1))
                                test $(($i%10)) = 1 && echo -en "\r  Scaning: $(show_step)    \r" >$outdev
                                (echo | nc $IP.$i 554 2>/dev/null && echo "$IP.$i" > /tmp/satip_server_ip) 2>/dev/null &
                        done
                        i=0
                        while [ $i -lt 50 -a ! -e /tmp/satip_server_ip ]; do
                                i=$(($i+1))
                                test $(($i%10)) = 1 && echo -en "\r  Scaning: $(show_step)    \r" >$outdev
                                usleep 100000
                        done
                        echo >$outdev
                        ps | grep "nc $IP.* 554" | grep -v "grep" | cut -b1-5 | while read pid; do kill $pid 2>/dev/null; done

                        show_message
                        if [ -e /tmp/satip_server_ip ]; then
                                IP="$(cat /tmp/satip_server_ip)"
                                rm -f /tmp/satip_server_ip
                                echo "  $NAME server IP is: $IP"
                                update_setting "SATIP_SERVER_IP" "$IP"
                                check_status
                        else
                                echo "  No $NAME server found      "
                                check_status 1
                        fi
                fi

                if [ "$SATIP_SERVER_IP" -a "$SATIP_NUM_VTUNER_DEVICES" ]; then
                        echo "Starting $NAME: "

                        # load vtunerc kernel module
                        modprobe vtunerc devices=$(($SATIP_NUM_VTUNER_DEVICES)) debug=0

                     
                        sleep 1
## halbiere die Anzahl zu erstellenden Devices 2 statt 4
                                 for i in $(seq 0 $(($SATIP_NUM_VTUNER_DEVICES/2-1))); do
                                start-stop-daemon -S -q -p $PID_FILE$i -m -b -x satip -- -h $SATIP_SERVER_IP -d /dev/vtunerc$i
                        done
 
                       sleep 1

                        ## dieser Block ist neu und erstellt 2 Devices auf den zweiten Satip Server
                        for i in $(seq 0 $(($SATIP_NUM_VTUNER_DEVICES/2-1))); do
                                moredevices=$(($i+$(($SATIP_NUM_VTUNER_DEVICES/2))))
                                echo $moredevices
                                echo $(($SATIP_NUM_VTUNER_DEVICES))
                                start-stop-daemon -S -q -p $PID_FILE$moredevices -m -b -x satip -- -h $SATIP_SERVER_IP2 -d /dev/vtunerc$moredevices

                        done

                      ##


.... danach keine Aenderungen mehr

MLD 5
Gehäuse: Silverstone, Mainboard: DH87RL, Intel 3000Mhz 4Core,
4GB RAM, 1x 1GB SSD 1x2TB WD, 2x SATIP, Nvidia GT 640, FB MCE

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
vtunerc erweiterung
« Reply #5 on: November 19, 2015, 10:56:17 »
Deine Script Änderung sieht soweit OK aus, nicht besonders schön, aber selten ;)

Was mir dazu gerade noch einfällt ist: Woher weiß der VDR auf welchem DVB Device Astra oder Hotbird zu finden ist? Muss das nicht irgendwo konfiguriert werden? Greift der VDR da eventuell gelegentlich daneben?

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline hellaz

  • Profi Member
  • ****
  • Posts: 305
    • View Profile
vtunerc erweiterung
« Reply #6 on: November 19, 2015, 19:44:52 »
Hallo,
ich stehe vor einem ähnlichen Problem.
Bei mir ist ein SAT IP Server und eine Fritzbox 6490 die DVB-C liefert.
Ich würde gerne nur die Fritte in die MLD 5 einbinden, das bekomme ich leider nicht hin.

Gruß
HellaZ
BeeBox N3000 SAT-IP

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
vtunerc erweiterung
« Reply #7 on: November 20, 2015, 12:53:56 »
Hi,

Liefert die Fritzbox denn satip oder iptv? Wenn es satip ist, dann brauchst Du lediglich ein satip Image booten und im Setup unter "TV / SatIP" die IP der Fritzbox einzutragen. Für iptv brauchst Du das iptv VDR Plugin und musst dieses mit einer passenden Kanalliste konfigurieren.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1464
    • View Profile
vtunerc erweiterung
« Reply #8 on: November 20, 2015, 16:24:37 »
Soweit ich weiß, liefert die FritzBox IPTV.

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline Drew

  • Newbie
  • *
  • Posts: 22
    • View Profile
vtunerc erweiterung
« Reply #9 on: November 21, 2015, 17:10:34 »
Nochmal kurz zu meinem Thema:

Danke für den Denkanstoss betr. welcher Satelite welchem Device zugeordnet wird ... dies hatte ich über die Disceq.conf gemacht

DVB0 -> Astra
DVB1 -> Astra
DVB2 -> Hotbird
DVB3 -> Hotbird

Code: [Select]
1 2:
S19.2E  11700 V  9750  t v W15 [E0 10 38 F0] W15 A W15 t
S19.2E  99999 V 10600  t v W15 [E0 10 38 F1] W15 A W15 T
S19.2E  11700 H  9750  t V W15 [E0 10 38 F2] W15 A W15 t
S19.2E  99999 H 10600  t V W15 [E0 10 38 F3] W15 A W15 T

3 4:
S13.0E  11700 V  9750  t v W15 [E0 10 38 F0] W15 A W15 t
S13.0E  99999 V 10600  t v W15 [E0 10 38 F1] W15 A W15 T
S13.0E  11700 H  9750  t V W15 [E0 10 38 F2] W15 A W15 t
S13.0E  99999 H 10600  t V W15 [E0 10 38 F3] W15 A W15 T

Seit ich die Nummerierung richt mache (also mit 1 Anfange und nicht mit 0) klappts auch mit dem Bösen. Komischerweise oder auch
Zufall hatte ich vorher auch keine falsch Schaltungen

MLD 5
Gehäuse: Silverstone, Mainboard: DH87RL, Intel 3000Mhz 4Core,
4GB RAM, 1x 1GB SSD 1x2TB WD, 2x SATIP, Nvidia GT 640, FB MCE

Offline Drew

  • Newbie
  • *
  • Posts: 22
    • View Profile
vtunerc erweiterung
« Reply #10 on: November 22, 2015, 23:42:55 »
Aktueller Stand:

Leider wurden immer nur 4 Vtuner Frontends generiert ...
zwar 8 /dev/vtunercX und 8 /dev/dvb/adapterX jedoch nur 4 /dev/dvb/adapter[0-4]/frontend0
egal was ich gemacht habe

Das Problem ist dass die MLD/dvb/src/18_dvb_vtuner.patch einen VTUNERC_MAX_ADAPTER = 4 enthält

habe es auf 8 geändert  .. make clean ...make ... package installiert ... tadaaa
PS: disceq.conf ebenfalls adapter noch geändert..



MLD 5
Gehäuse: Silverstone, Mainboard: DH87RL, Intel 3000Mhz 4Core,
4GB RAM, 1x 1GB SSD 1x2TB WD, 2x SATIP, Nvidia GT 640, FB MCE

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
vtunerc erweiterung
« Reply #11 on: November 23, 2015, 12:14:13 »
Hast Du ne Ahnung warum das per Vorgabe auf 4 Adapter begrenzt ist? Oder spricht aufgrund Deiner Recherchen irgend was dagegen das gleich auf 16 zu stellen, was der Maximalen Anzahl an Devices entspricht die der VDR per Vorgabe handeln kann.
Ich hab das jetzt jedenfalls erst mal auf 16 geändert. Wäre super wenn Du noch mal mit dem neuen DVB Paket testen würdest.

Claus
« Last Edit: November 23, 2015, 12:16:55 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Drew

  • Newbie
  • *
  • Posts: 22
    • View Profile
vtunerc erweiterung
« Reply #12 on: November 23, 2015, 23:16:46 »
da ist wohl auch jemand auf das Problem gestossen (23 Tage alt)

https://github.com/lecotex/vtuner/issues/21

wahrscheinlich beim nächsten checkout würde es gefixed ... dort werden dann aber 32 als Max-Wert genommen..

MLD 5
Gehäuse: Silverstone, Mainboard: DH87RL, Intel 3000Mhz 4Core,
4GB RAM, 1x 1GB SSD 1x2TB WD, 2x SATIP, Nvidia GT 640, FB MCE

Offline Pfeifenraucher

  • Profi Member
  • ****
  • Posts: 276
    • View Profile
vtunerc erweiterung
« Reply #13 on: March 21, 2016, 15:43:59 »
Moin!
Ich hab das jetzt jedenfalls erst mal auf 16 geändert. Wäre super wenn Du noch mal mit dem neuen DVB Paket testen würdest.
Hält diese Änderung noch Einzug in den stable-Zweig der 5.0?
Ich hab jetzt in rc.config die SATIP_NUM_VTUNER_DEVICES="6" gesetzt und auch sechs vtuner-devices bekommen.

VG Erik.
Auch das geht vorbei.
Bis hierhin sind wir bereits gekommen.
Drei Sätze, die immer wahr sind.

Meine Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
vtunerc erweiterung
« Reply #14 on: March 21, 2016, 17:24:44 »
Da ich im Dezember fast alle Testing Änderungen in den Stable Zweig übernommen habe, wird das mit drin sein. Andernfalls hättest Du auch nicht mehr als 4 Tuner nutzen können.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] 2 >>> MLD-5.x / Feature requests / vtunerc erweiterung
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.