Autor Thema: MediaTV Pro II tvheadend - no client connected  (Gelesen 5797 mal)

HenryTheApe

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
MediaTV Pro II tvheadend - no client connected
« am: Mai 10, 2014, 01:06:18 Nachmittag »
Hallo Support,

ich versuche einen MediaTV Pro II (DVB-C) mit Tvheadend unter OpenWRT (TP-Link WDR4900) zu betreiben:
- Treiber Installation war erfolgreich (netinst.sh)
- mediaclient wurde gestartet (/opt/bin/mediaclient --start)
- TVHeadend läuft (web-client zeigt keine DVB inputs)

# /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

- tvheadend Neustart bringt keine Änderung
- Reboot bringt keine Änderung
- Treiber Neuinstallieren bringt keine Änderung

Was fehlt?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:MediaTV Pro II tvheadend - no client connected
« Antwort #1 am: Mai 10, 2014, 02:35:25 Nachmittag »
tvheadend muss mit LD_PRELOAD=/opt/lib/libmediaclient.so gestartet werden (oder wo auch immer libmediaclient.so sich auf dem Router befindet).
Ich weiß aber nicht ob der Preloading Mechanismus überhaupt auf dem speziellen Image für diesen Router freigeschalten ist

Wobei wir derzeit auch einen Patch für TVHeadend haben um direkt auf den Treiber zugreifen zu können (dann wird bei TVH dieser Mechanismus nicht mehr benötigt), dieser wird derzeit aber noch von den TVHeadend Entwicklern geprüft.

http://sundtek.de/support/tvh_file_ops.diff
« Letzte Änderung: Mai 10, 2014, 02:37:42 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

HenryTheApe

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
Re:MediaTV Pro II tvheadend - no client connected
« Antwort #2 am: Mai 11, 2014, 10:12:36 Vormittag »
Danke! Das ging schnell.

Der Preload von libmediaclient.so hat mit Barrier Breaker r40372 nicht funktioniert.
Ich werde mal den uClibc-Fix hier probieren:
http://support.sundtek.com/index.php?topic=666.0

Der tvheadend Patch wäre wahrscheinlich schöner, aber da hab ich zu wenig Erfahrung.

HenryTheApe

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
Re:MediaTV Pro II tvheadend - no client connected
« Antwort #3 am: Mai 16, 2014, 03:01:41 Nachmittag »
Die Kompilierung von OpenWrt Barrier Breaker r40749 (mpc85xx) mit der uClibc-Änderung hier
http://support.sundtek.com/index.php/topic,666.0.html
LDSO_PRELOAD_FILE_SUPPORT=y
LDSO_PRELOAD_ENV_SUPPORT=y
hat folgendes Ergebnis gebracht:

Das System läuft. Nach der erfolgreichen Treiber-Installation (sundtek_netinst.sh)
gibt die IP-Eingabe im Browser für LUCI aus: "Bad Gateway - The process did not produce any response" (uhttpd war gestartet)
/opt/lib/mediaclient -e führt zu keiner Ausgabe.
Nach der Deinstallation des Treibers (sundtek_netinst.sh -u) ist LUCI wieder erreichbar.


Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:MediaTV Pro II tvheadend - no client connected
« Antwort #4 am: Mai 16, 2014, 03:05:23 Nachmittag »
Du kannst den Treiber mittels -service installieren, und dann deiner Applikation den Treiber lokal zur Verfügung stellen indem du die Applikation mit "LD_PRELOAD=/tmp/opt/lib/libmediaclient.so applikation" startest.
Bei uclibc gibt es so einige "flavour" eventuell gibt's da noch n paar andere - allgemeine Bugs im Uclibc.
Gnu Libc ist schön einheitlich, uclibc ist unserer Erfahrung nach über verschiedene Versionen hinweg etwas chaotisch.
Failure is a good thing! I'll fix it