Sundtek Support Forum
Deutsch => {Single, Dual, Quad} Sundtek SkyTV Ultimate => Thema gestartet 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.
-
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
-
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 $@
-
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.
-
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 - adapter 0 and frontend 0
[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
-
LD_PRELOAD muss genau vor dem minisatip Befehl stehen, oder du setzt export vor den LD_PRELOAD Befehl (export LD_PRELOAD=...)
-
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.
-
Ist der Treiber überhaupt noch gestartet? /opt/bin/mediaclient -e und gibt's die Devicenodes in /dev/dvb
-
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
-
Schau mal in den Chat und gib mir dort ne Anydesk ID damit ich mir das kurz via Remote Desktop anschauen kann.
-
ok danke
-
Danke für den Zugriff, das Treiberpaket wird die nächsten Tage über aktualisiert.
-
Der Treiber wurde aktualisiert.
-
Besten dank
-
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.
-
Du kannst ja mal in den Chat schauen.
Für heut bin ich aber erst mal weg.
-
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.