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?