Sundtek Support Forum

Deutsch => {Single, Dual, Quad} Sundtek SkyTV Ultimate => Thema gestartet von: poyo am Februar 11, 2021, 05:20:05 Nachmittag

Titel: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: poyo am Februar 11, 2021, 05:20:05 Nachmittag
Hallo zusammen,
versuche gerade meinen Sundtek SkyTV Ultimate III in einem minisatip docker container zum laufen zu bringen.
Tvheadend läuft bei mir im docker nur nicht minisatip.
Es Handel sich um diesen Docker container : https://github.com/svenihoney/minisatip-sundtek-docker
Ich bekomme folgende Fehler Meldungen:

[11/02 15:36:31.626 main]: Could not open /dev/dvb/adapter0/frontend0 in RW mode (fe: -1, dvr: -1) error 6: No such device or address

Die docker enrypoint sieht so aus :
#!/bin/bash

# Start Sundtek
/opt/bin/mediaclient --start

# Wait for sundtek driver
while [ ! -d /dev/dvb ]; do
    echo Waiting for DVB device...
    sleep 1
done

# Start minisatip
cd /minisatip
./minisatip -f -x 8080 $RUN_OPTS

Ich habe es mit LD_PRELOAD=/opt/lib/libmediaclient.so --start /minisatip/./ministaip -f -x 8080 $RUN_OPTS aber funktioniert leider nicht.
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: Sundtek am Februar 11, 2021, 05:24:57 Nachmittag
Zitat
Ich habe es mit LD_PRELOAD=/opt/lib/libmediaclient.so --start /minisatip/./ministaip -f -x 8080 $RUN_OPTS aber funktioniert leider nicht.

was ist denn das für ein Befehl?
LD_PRELOAD=/opt/lib/libmediaclient.so ./ministaip -f -x 8080 $RUN_OPTS

Ist der Tuner überhaupt verfügbar und funktioniert im Docker?
/opt/bin/mediaclient -e
/opt/bin/mediaclient --testastra -d /dev/dvb/adapter0/frontend0
/opt/bin/mediaclient --tsscan /dev/dvb/adapter0/dvr0
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: poyo am Februar 11, 2021, 05:33:32 Nachmittag
Ja der tuner ist im docker verfügbar und funktioniert auch.
Den Befehl hab ich von Tvheadend abgewandelt, steht dort im docker container unter /usr/bin so:
#!/bin/sh
/opt/bin/mediasrv -d --wait-for-devices --pluginpath=/opt/bin
LD_PRELOAD=/opt/lib/libmediaclient.so /usr/bin/tvheadend.bin $@
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: Sundtek am Februar 11, 2021, 05:46:13 Nachmittag
Mein Befehl sieht anders aus als Deiner. Starte Minisatip im Debug Modus und hänge den LD_PRELOAD Befehl davor (so wie oben angegeben) Lass eventuell das -f weg. Ich kenne die Parameter von minisatip jetzt nicht auswendig.
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: poyo am Februar 11, 2021, 06:16:50 Nachmittag
Ich hab die entrypoint.sh jetzt so :
#!/bin/sh
/opt/bin/mediasrv -d --wait-for-devices --pluginpath=/opt/bin
LD_PRELOAD=/opt/lib/libmediaclient.so

# Start minisatip
cd /minisatip
./minisatip -f -x 8080 $RUN_OPTS

Funktioniert leider nicht, hier ist ein teil vom log:

[11/02 17:14:46.579 main]: trying to open
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: Sundtek am Februar 11, 2021, 06:19:23 Nachmittag
LD_PRELOAD muss genau vor dem minisatip Befehl stehen, oder du setzt export vor den LD_PRELOAD Befehl (export LD_PRELOAD=...)
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: poyo am Februar 11, 2021, 06:48:15 Nachmittag
Sieht jetzt besser aus der log.
Diese Meldungen sind jetzt weg:
[11/02 17:14:46.812 main]: Could not open /dev/dvb/adapter0/frontend0 in RW mode (fe: -1, dvr: -1) error 6: No such device or address
[11/02 17:14:46.812 main]: Opening adapter 0 failed with error 1
[11/02 17:14:46.812 main]: opening adapter 0 failed with exit code 1537
[11/02 17:14:46.812 main]: Failed to init device 0 with return value 1

Aber funktioniert leider immer noch nicht.
[11/02 17:43:53.048 main]: done init_hw 0
[11/02 17:43:53.048 main]: Initializing with 0 devices

Tuner wird von Minisatip nicht erkannt.
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: Sundtek am Februar 11, 2021, 06:49:42 Nachmittag
Ist der Treiber überhaupt noch gestartet? /opt/bin/mediaclient -e und gibt's die Devicenodes in /dev/dvb
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: poyo am Februar 11, 2021, 06:53:48 Nachmittag
Ja Treiber läuft noch und devicenodes sind auch da.

**** List of Media Hardware Devices ****
device 0: [Sundtek SkyTV Ultimate III (USB 2.0)]  DVB-S/S2, REMOTE-CONTROL
  [INFO]:
     STATUS: STANDBY
  [BUS]:
     ID: 1-2
  [SERIAL]:
     ID: U130422150449
  [DVB-S/S2]:
     FESTATUS: STANDBY
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: Sundtek am Februar 11, 2021, 06:59:56 Nachmittag
Schau mal in den Chat und gib mir dort ne Anydesk ID damit ich mir das kurz via Remote Desktop anschauen kann.
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: poyo am Februar 11, 2021, 07:14:51 Nachmittag
ok danke
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: Sundtek am Februar 12, 2021, 02:47:30 Nachmittag
Danke für den Zugriff, das Treiberpaket wird die nächsten Tage über aktualisiert.
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: Sundtek am Februar 14, 2021, 04:54:40 Vormittag
Der Treiber wurde aktualisiert.
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: poyo am Februar 14, 2021, 02:04:12 Nachmittag
Besten dank
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: poyo am Februar 14, 2021, 03:16:25 Nachmittag
Da stimmt was nicht mit dem neuen Treiber.
Nach installation der Treiber im container stürzt dieser nach Neustart ab und lässt sich nicht mehr stoppen oder Neustarten.
Ich muss den dann per hand löschen.Das gleiche passiert auch im Tvheadend container.

2021-02-14 14:03:01.332 [ NOTICE] STOP: Exiting HTS Tvheadend
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: Sundtek am Februar 14, 2021, 05:18:36 Nachmittag
Du kannst ja mal in den Chat schauen.

Für heut bin ich aber erst mal weg.
Titel: Re: Synology DS 920 Docker Sundtek SkyTV Ultimate III DVB-S/S2
Beitrag von: poyo am Februar 15, 2021, 12:00:32 Vormittag
Hat sich erledigt, ich hab den Sundtek Synology Repository Paket Treiber deinstalliert und neu installiert.
Jetzt läuft es.
Vielen Dank nochmal für deine Hilfe.