Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Nachrichten - zed

Seiten: [1]
1
Zitat
Ist das vielleicht die Einstellung zu der Verzögerung in der AddOn-Konfiguration?
Ich habe das mal auf 15 Sek. und auf 30. Sek. gesetzt. Das scheint nur eine direkte Auswirkung auf die Dauer der Anzeige von
wating on Network to come online ... beim Systemstart zu haben.
Der Dienst bekommt denselben Fehler wir vorher.

Ja, das ist die Service-Datei /storage/.config/system.d/driver.dvb.sundtek-mediatv.service:
[Unit]
Description=Sundtek driver service
After=network-online.service
Requires=network-online.service

[Service]
Type=oneshot
ExecStart=-/bin/sh -c "exec sh /storage/.kodi/addons/driver.dvb.sundtek-mediatv/bin/sundtek-mediatv.start"
ExecStop=-/bin/sh -c "exec sh /storage/.kodi/addons/driver.dvb.sundtek-mediatv/bin/sundtek-mediatv.stop"
RemainAfterExit=yes

[Install]
WantedBy=kodi.target

Tatsächlich habe ich wohl ein Problem mit dem network-online.service:
Feb 27 18:26:07 raspberrypi-TV systemd[1]: Starting network-online.service...
Feb 27 18:26:37 raspberrypi-TV systemd[1]: network-online.service: Main process exited, code=exited, status=110/n/a
Feb 27 18:26:37 raspberrypi-TV systemd[1]: network-online.service: Failed with result 'exit-code'.
Feb 27 18:26:37 raspberrypi-TV systemd[1]: Failed to start network-online.service.
Merkwürdig, dass ich driver.dvb.sundtek-mediatv händisch starten kann.

Ich mache mich auf die Suche nach dem Problem mit network-online.service ...

Danke für die Unterstützung!

2
Zitat
Du kannst eventuell mal die systemd logs anschauen journalctl -d driver.dvb.sundtek-mediatv.service oder so ähnlich
Ja, das sind genau die Meldungen aus meinem letzten Beitrag (s.d.).

Dazu ist ja gerade meine Frage:
Zitat
Ich nehme an, da muß noch etwas am Timing eingestellt werden.
...
Ist das vielleicht die Einstellung zu der Verzögerung in der AddOn-Konfiguration?

Zu
Zitat
Und dann noch die Frage, was bedeutet da "Skript welches vom Treiber-Stack gestartet werden soll"?

bin ich auf $RUN_USER_SCRIPT und dann auf $SUNDTEK_ADDON_HOME/userscript.sh gestoßen.
Ich nehme an, wenn der Schalter in der Konfig aktiviert ist und dieses Skript existiert, dann wird es ausgeführt.
Wozu ist das gut? Gibt es dazu vielleicht mehr Information?

3
Klasse! Danke!
Wir kommen weiter!

Das Stichwort war Service!
Wie vorgeschlagen habe ich den custom-path gelöscht (umbenannt) und das AddOn deinstalliert, LibeElec neu gestartet und das AddOn noch einmal installiert.
Dann hat der Service driver.dvb.sundtek-mediatv auch funktioniert.

Nach einem Reboot zunächst allerdings wieder nicht.
Ich kann ihn dann aber händisch starten und TVHeadend zeigt den Adapter dann auch an.
Ich nehme an, da muß noch etwas am Timing eingestellt werden.
Die Meldungen sind
Feb 27 18:26:37 raspberrypi-TV systemd[1]: Dependency failed for driver.dvb.sundtek-mediatv.service.
Feb 27 18:26:37 raspberrypi-TV systemd[1]: driver.dvb.sundtek-mediatv.service: Job driver.dvb.sundtek-mediatv.service/start failed with result 'dependency'.
Aug 04 18:29:28 raspberrypi-TV systemd[1]: Starting driver.dvb.sundtek-mediatv.service...
Aug 04 18:29:28 raspberrypi-TV sh[1693]: 2025-08-04 18:29:28 [1693] UID: 0 SUID 0
Aug 04 18:29:29 raspberrypi-TV systemd[1]: Finished driver.dvb.sundtek-mediatv.service.
Zunächst also wieder die Dependency-Meldung.
Danach kommen die Meldungen zum händischen Start des Dienstes.

Ist das vielleicht die Einstellung zu der Verzögerung in der AddOn-Konfiguration?
Und dann noch die Frage, was bedeutet da "Skript welches vom Treiber-Stack gestartet werden soll"?

4
>> Das Sundtek Addon ist für das Zusammenspiel mit TVHeadend gedacht, nach dem Treiber Addon TVHeadend installieren und einrichten.

Gut, das beantwortet dann wohl meine Frage:
   "Wird TVHeadend überhaupt noch benötigt, wenn das AddOn Sundtek MediaTV installiert ist?"

>> Schätze die Fehlermeldung kommt daher da das Sundtek Paket nicht installiert wurde.

s.o.
Es wurde sowohl mit "./sundtek_netinst.sh -use-custom-path /storage/SkyTV_Ultimate" in ein eigenes Verzeichnis installiert, als auch das AddOn Sundtek MediaTV installiert.
Seit der Installation des AddOns und wenn ich dann "${SUNDTEK_ADDON_DIR}/bin/sundtek-mediatv.start" aufgerufen habe, zeigt TVHeadend den Adapter auch an.
Von daher gehe ich davon aus, dass das Sundtek Paket nicht installiert wurde.
Oder?

"/storage/.kodi/addons/driver.dvb.sundtek-mediatv/bin/mediaclient -e" liefert:
**** List of Media Hardware Devices ****
device 0: [              eLight]  DVB-S/S2, REMOTE-CONTROL
  [INFO]:
     STATUS: STANDBY
  [BUS]:
     ID: 1-1.4
  [SERIAL]:
     ID: U250511014055
  [DVB-S/S2]:
     FESTATUS: STANDBY
     LNBVOLTAGE: DISABLED
     LNBSUPPLY: USBPOWER
     LNBSTATUS: OK
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0
und "/storage/.kodi/addons/driver.dvb.sundtek-mediatv/bin/mediaclient --lc":
**** List of Media Clients ****
/dev/dvb/adapter0/frontend0:
  No client connected
/dev/dvb/adapter0/dvr0:
  No client connected
/dev/dvb/adapter0/demux0:
  No client connected
/dev/mediainput0:
  No client connected
Sieht das gut aus?

>> Kennst Du Dich mit TVheadend aus?
Nein.


Bleiben diese offenen Fragen:

>> Nach der Installation des Sundtek Plugins in LibreElec ist der Tuner spätestens nach einem Reboot in TVHeadend sichtbar, da muss man sonst nichts machen. Auch wird der Treiber automatisch gestartet usw.

Nein, erst wenn ich "${SUNDTEK_ADDON_DIR}/bin/sundtek-mediatv.start" aufrufe.
Wie sollte das denn automatisch passieren? Dann kann ich nachsehen, wo es da hakt.

   "Wo findet sich dazu eine Anleitung?"
und:
   "Was ist in den Einstellung gemeint, mit dem Skript, das vom Treiber-Stack gestartet werden soll?"
Wie geht es dann mit dem AddOn weiter? Wo finde ich die Sender, die Filme ... ?

5
Danke, für die schnellen Reaktionen!

>> Kannst Du Libre-Elec nochmal neu installieren? Das wäre das einfachste.

Nein, ich werde deswegen nicht alles noch einmal aufsetzen.

>> Nach der Installation des Sundtek Plugins in LibreElec ist der Tuner spätestens nach einem Reboot in TVHeadend sichtbar, da muss man sonst nichts machen. Auch wird der Treiber automatisch gestartet usw.

Nein, erst wenn ich "${SUNDTEK_ADDON_DIR}/bin/sundtek-mediatv.start" aufrufe.
Wie sollte das denn automatisch passieren? Dann kann ich nachsehen, wo es da hakt.

Bleiben diese offenen Fragen:

   "Wo findet sich dazu eine Anleitung?"
und:
   "Was ist in den Einstellung gemeint, mit dem Skript, das vom Treiber-Stack gestartet werden soll?"
Wie geht es dann mit dem AddOn weiter? Wo finde ich die Sender, die Filme ... ?

Und:
   "Wird TVHeadend überhaupt noch benötigt, wenn das AddOn Sundtek MediaTV installiert ist?"

Und:
   "Was bedeutet die Fehlermeldung? Was ist zu tun?"

6
Danke!

>> Libreelec hat ein Plugin für den Tuner, hast Du das installiert?
s.o.:
   "Danach habe ich noch das AddOn Sundtek MediaTV 12.0.0.0 entdeckt.

>> Der Treiber darf auf LibreElec NICHT via sundtek_netinst.sh installiert werden - sondern ausschließlich über das Plugin.
Dann sollte ich mit "./sundtek_netinst.sh -use-custom-path /storage/SkyTV_Ultimate -u" die Installation unter /storage/SkyTV_Ultimate wieder löschen?

>> Wenn Du den Treiber dort manuell installieren willst kannst Du Dir das Plugin anschauen.
>> https://github.com/LibreELEC/LibreELEC.tv/tree/master/packages/addons/driver/sundtek-mediatv
Ja, s.o.
   "Wo findet sich dazu eine Anleitung?"
und:
   "Was ist in den Einstellung gemeint, mit dem Skript, das vom Treiber-Stack gestartet werden soll?"
Wie geht es dann mit dem AddOn weiter? Wo finde ich die Sender, die Filme ... ?

Und:
   "Wird TVHeadend überhaupt noch benötigt, wenn das AddOn Sundtek MediaTV installiert ist?"

Und dann noch:
   "Der Treiber startet leider nicht beim Systemstart."
   "Wie wird der Treiber gestartet?"

Und:
   "Was bedeutet die Fehlermeldung? Was ist zu tun?"


Bei der Gelegenheit:
Es wäre schön, wenn das in der Installationsanleitung https://sundtek.de/wiki/index.php?title=Products#Linux_Driver_3 dokumentiert würde.
Da findet sich überall genau (und nur) die Installation über das Skript.
Nirgends ein Hinweis auf das Kodi/LibreElec-AddOn.

7
Ich bräuchte bitte Unterstützung bei der Installation des "Sundtek SkyTV Ultimate UHD" auf LibreELEC 12.0.2 für TVHeadend 4.3-2180 und Kodi 21.2.

Das Root-Filesystem ist schreibgeschützt. Daher habe ich alles mit "./sundtek_netinst.sh -use-custom-path /storage/SkyTV_Ultimate" in ein eigenes Verzeichnis /storage/SkyTV_Ultimate installiert.

mediaclient läuft dann auch schon einmal:
   # ------------------------------------------------------------------------------
   # /storage/SkyTV_Ultimate/opt/bin/mediaclient -e
   # ------------------------------------------------------------------------------
   **** List of Media Hardware Devices ****
   device 0: [              eLight]  DVB-S/S2, REMOTE-CONTROL
   [INFO]:
      STATUS: STANDBY
   [BUS]:
      ID: 1-1.4
   [SERIAL]:
      ID: U250511014055
   [DVB-S/S2]:
      FESTATUS: STANDBY
      LNBVOLTAGE: DISABLED
      LNBSUPPLY: USBPOWER
      LNBSTATUS: OK
      FRONTEND: /dev/dvb/adapter0/frontend0
      DVR: /dev/dvb/adapter0/dvr0
      DMX: /dev/dvb/adapter0/demux0
   [REMOTECONTROL]:
      INPUT0: /dev/mediainput0
   # ------------------------------------------------------------------------------
   # /storage/SkyTV_Ultimate/opt/bin/mediaclient --lc
   # ------------------------------------------------------------------------------
   **** List of Media Clients ****
   /dev/dvb/adapter0/frontend0:
   No client connected
   /dev/dvb/adapter0/dvr0:
   No client connected
   /dev/dvb/adapter0/demux0:
   No client connected
   /dev/mediainput0:
   No client connected

Der Adapter wird angezeigt:

   # ls -l /dev/dvb/adapter0/
   total 0
   crwxrwxrwx    1 root     root      212,   1 Aug  3 18:47 demux0
   crwxrwxrwx    1 root     root      212,   2 Aug  3 18:47 dvr0
   crwxrwxrwx    1 root     root      212,   0 Aug  3 18:47 frontend0

Den TVHeadend43 Service habe ich durchgestartet, allerdings wird unter "Konfiguration", "DVB-Inputs", "TV-Adapter" nichts angezeigt.
Durchstarten des TVHeadend-Dienstes hilft nicht:

   /usr/bin/systemctl stop service.tvheadend43
   /usr/bin/systemctl start service.tvheadend43

Was ist da noch weiter zu tun?


Wird das System neu gestartet, startet der Treiber nicht:

   /storage/SkyTV_Ultimate/opt/bin/mediaclient -e
   Driver is currently not running, please start it as root
   mediaclient --start

Der Start endet zwar mit ExitCode=0, aber der Treiber startet trotzdem nicht:

   /storage/SkyTV_Ultimate/opt/bin/mediaclient --start=4; echo EC=$?
   EC=0

Wie wird der Treiber gestartet?

Was ist der Unterschied zwischen "mediaclient --start" und "mediasrv -d"?
Nachdem ich
   /storage/SkyTV_Ultimate/opt/bin/mediasrv -d --wait-for-devices --config=/storage/SkyTV_Ultimate/opt/doc/sundtek.conf --pluginpath=/storage/SkyTV_Ultimate/opt/bin
aufgerufen habe, funktionieren zumindest die mediaclient-Aufrufe wieder.


Das Stück
        if [ -e /usr/bin/systemctl ] && [ -e /opt/doc/sundtek.service ] && [ "$USE_TMP" = "0" ]; then
                mkdir -p /usr/lib/systemd/system/
                cp /opt/doc/sundtek.service /usr/lib/systemd/system/
        fi
aus sundtek_netinst.sh zur Inst. des Dienstes wird nicht funktionieren, weil das root-Filesystem schreibgeschützt ist.
Die Service-Datei $USE_CUSTOM_PATH/opt/doc/sundtek.service würde auch nicht funktionieren, weil dort der $USE_CUSTOM_PATH noch nicht berücksichtigt ist:
   ...
   ExecStart=/opt/bin/mediaclient --start=4
   ExecStop=/opt/bin/mediaclient --shutdown
   ...


Danach habe ich noch das AddOn Sundtek MediaTV 12.0.0.0 entdeckt.
Wo findet sich dazu eine Anleitung?
Was ist in den Einstellung gemeint, mit dem Skript, das vom Treiber-Stack gestartet werden soll?

Der Treiber startet leider nicht beim Systemstart.
In /storage/.kodi/addons/driver.dvb.sundtek-mediatv/bin findet sich auch ein Programm "mediaclient". Doch
   /storage/.kodi/addons/driver.dvb.sundtek-mediatv/bin/mediaclient --start
zeigt ebenfalls keine Wirkung.
Wie wird er Treiber gestartet?

Beim Systemstart werden diese Meldungen geschrieben:
   Feb 27 18:26:04 LibreELEC kernel: usb 1-1.4: Manufacturer: Sundtek
   Feb 27 18:26:37 SRVNAME systemd[1]: Dependency failed for driver.dvb.sundtek-mediatv.service.
   Feb 27 18:26:37 SRVNAME systemd[1]: driver.dvb.sundtek-mediatv.service: Job driver.dvb.sundtek-mediatv.service/start failed with result 'dependency'.
   Feb 27 18:26:37 SRVNAME Tvheadend[1306]: ### Loading userspace DVB driver: driver.dvb.sundtek-mediatv ###
   Feb 27 18:26:37 SRVNAME Sundtek[1342]: ### Preloading library ###

(Ja, Datum und Uhrzeit sind Quark, weil zu dem Zeitpunkt noch kein Zeitserver befragt wurde.)
Was bedeutet die Fehlermeldung? Was ist zu tun?

Wird TVHeadend überhaupt noch benötigt, wenn das AddOn Sundtek MediaTV installiert ist?

Seiten: [1]