Autor Thema: SkyTV an Router - Raspberry Pi mit TVheadend und XMBC  (Gelesen 9029 mal)

El Knatt

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
SkyTV an Router - Raspberry Pi mit TVheadend und XMBC
« am: Februar 11, 2013, 03:43:25 Nachmittag »
Moin,

zunächst mein aktuelles Setup:
- Router ASUS RT-N66U mit TomatoUSB, angeschlossen ist ein HDD sowie SkyTV (inkl. Netzteil)
- Raspberry Pi mit RaspBMC und TVheadend am TV

Treiber auf Router wurde anscheinend erfolgreich installiert, Netzwerkunterstützung gestartet (kann auf verschiedenen Clienten eingebunden werden).

Leider bekomme ich bei keinem Client ein Bild. Um den RPi auszuschließen, habe ich es auch auf meinem Notebook probiert. Scannen geht, TV schauen nicht. VLC zeigt mir einfach nur die Senderliste an.

Welche Logausgaben sind am hilfreichsten?

Wie finde ich heraus, ob ggf. die Hardware überlastet ist? Eigentlich möchte ich TVheadend auf dem Router laufen lassen. Konnte das aber bisher noch nicht erfolgreich kompilieren.

Ausschnitt mediasrv.log vom Router:
2013-02-11 14:22:52 [14368] NETDRV: Trying to bind interface 0
2013-02-11 14:22:52 [14368] device supports Digital TV
2013-02-11 14:22:52 [14368] disabling remote control
2013-02-11 14:22:52 [14368] listening on port: 61182
2013-02-11 14:24:25 [13306] voltage is high/0
2013-02-11 14:24:25 [13306] Diseqc execution time: 102 ms
2013-02-11 14:24:25 [13306] Diseqc execution time: 98 ms
2013-02-11 14:24:25 [13306] diseqc send burst Modulated (SEC_MINI_B)
2013-02-11 14:24:27 [13306] Frequency: 1626
2013-02-11 14:24:27 [13306] Symbolrate: 27500
2013-02-11 14:24:28 [13306] voltage is high/0
2013-02-11 14:24:28 [13306] Diseqc execution time: 102 ms
2013-02-11 14:24:28 [13306] Diseqc execution time: 98 ms
2013-02-11 14:24:28 [13306] diseqc send burst Modulated (SEC_MINI_B)
2013-02-11 14:24:30 [13306] Frequency: 1611
2013-02-11 14:24:30 [13306] Symbolrate: 22000
2013-02-11 14:25:46 [13306] voltage is high/0
2013-02-11 14:25:46 [13306] Diseqc execution time: 112 ms
2013-02-11 14:25:46 [13306] Diseqc execution time: 115 ms
2013-02-11 14:25:46 [13306] diseqc send burst Modulated (SEC_MINI_B)
2013-02-11 14:25:48 [13306] Frequency: 1944
2013-02-11 14:25:48 [13306] Symbolrate: 22000
2013-02-11 14:25:50 [13306] voltage is high/0
2013-02-11 14:25:50 [13306] Diseqc execution time: 112 ms
2013-02-11 14:25:50 [13306] Diseqc execution time: 116 ms
2013-02-11 14:25:50 [13306] diseqc send burst Modulated (SEC_MINI_B)
2013-02-11 14:25:52 [13306] Frequency: 1611
2013-02-11 14:25:52 [13306] Symbolrate: 22000
2013-02-11 14:26:07 [13306] voltage is low/0
2013-02-11 14:26:07 [13306] Diseqc execution time: 112 ms
2013-02-11 14:26:07 [13306] Diseqc execution time: 116 ms
2013-02-11 14:26:07 [13306] diseqc send burst Modulated (SEC_MINI_B)
2013-02-11 14:26:09 [13306] Frequency: 1922
2013-02-11 14:26:09 [13306] Symbolrate: 22000
2013-02-11 14:26:10 [13306] voltage is high/0
2013-02-11 14:26:11 [13306] Diseqc execution time: 111 ms
2013-02-11 14:26:11 [13306] Diseqc execution time: 117 ms
2013-02-11 14:26:11 [13306] diseqc send burst Modulated (SEC_MINI_B)
2013-02-11 14:26:13 [13306] Frequency: 1611
2013-02-11 14:26:13 [13306] Symbolrate: 22000
2013-02-11 14:26:28 [13306] voltage is high/0
2013-02-11 14:26:28 [13306] Diseqc execution time: 112 ms
2013-02-11 14:26:28 [13306] Diseqc execution time: 118 ms
2013-02-11 14:26:28 [13306] diseqc send burst Modulated (SEC_MINI_B)
2013-02-11 14:26:29 [13306] Frequency: 1582
2013-02-11 14:26:29 [13306] Symbolrate: 22000
2013-02-11 14:26:30 [13306] voltage is high/0
2013-02-11 14:26:30 [13306] Diseqc execution time: 112 ms
2013-02-11 14:26:31 [13306] Diseqc execution time: 118 ms
2013-02-11 14:26:31 [13306] diseqc send burst Modulated (SEC_MINI_B)
2013-02-11 14:26:31 [13306] Frequency: 1611
2013-02-11 14:26:31 [13306] Symbolrate: 22000

Merci vielmals.

Gruß
Nik

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8514
    • Profil anzeigen
Re:SkyTV an Router - Raspberry Pi mit TVheadend und XMBC
« Antwort #1 am: Februar 11, 2013, 04:56:08 Nachmittag »
Auf dem Raspberry PI musst du einige Optimierungen vornehmen

/etc/sundtek.conf
ir_disabled=1
use_hwpidfilter=on

Und unbedingt die CPU Last auf dem RPI überprüfen.
Failure is a good thing! I'll fix it

El Knatt

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
Re:SkyTV an Router - Raspberry Pi mit TVheadend und XMBC
« Antwort #2 am: Oktober 16, 2013, 10:03:42 Nachmittag »
Etwas Zeit ist ins Land gegangen und es gibt tvheadend mittlerweile im Entware Repo. Daher habe ich es jetzt auf dem Router installiert.

Leider wird der Stick nicht gefunden (i.e. kann nicht als DVB Adapter ausgewählt werden). Verschiedene Sachen habe ich ausprobiert:
- Berechtigungen müssten passen, Vollzugriff auf die dev + tvheadend läuft als root
- Treiber installiert und dann erst tvheadend gestartet
- Stick kann per Netzwerk eingebunden werden und funktioniert

Was kann ich noch probieren?

Merci für die Hilfe.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8514
    • Profil anzeigen
Re:SkyTV an Router - Raspberry Pi mit TVheadend und XMBC
« Antwort #3 am: Oktober 16, 2013, 10:37:33 Nachmittag »
Hmm.. ich denke fast es hängt mit dem tvheadend Startscript zusammen, du kannst dich ja eventuell via Skype melden (sundtek).
Failure is a good thing! I'll fix it

El Knatt

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
Re:SkyTV an Router - Raspberry Pi mit TVheadend und XMBC
« Antwort #4 am: Oktober 24, 2013, 11:11:54 Vormittag »
Wann ist da jemand erreichbar? Habe euch gerade kontaktiert.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8514
    • Profil anzeigen
Re:SkyTV an Router - Raspberry Pi mit TVheadend und XMBC
« Antwort #5 am: Oktober 24, 2013, 02:38:51 Nachmittag »
Etwas unregelmäßiger am Morgen, besser gegen Nachmittag und gegen Abend (da die Geräte ja zumeist erst dann von den Kunden verwendet werden wenn sie von der Arbeit nach Hause kommen).
Failure is a good thing! I'll fix it

David

  • Newbie
  • *
  • Beiträge: 12
    • Profil anzeigen
Re:SkyTV an Router - Raspberry Pi mit TVheadend und XMBC
« Antwort #6 am: November 25, 2013, 08:56:36 Nachmittag »
Habt ihr hier eine Lösung gefunden? Das würde mich auch interessieren…

El Knatt

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
Re:SkyTV an Router - Raspberry Pi mit TVheadend und XMBC
« Antwort #7 am: November 30, 2013, 09:22:50 Nachmittag »
Für welches Problem? :)

Zwischenzeitlich hatte ich das Problem, dass der Stick am Router nicht erkannt wurde ("mediaclient -e" liefert gar nichts). Das liegt allerdings daran, dass die libc eine Funktion nicht enthält (mediasrv: can't resolve symbol 'semget'; siehe auch http://support.sundtek.com/index.php?topic=1319.0). Ich habe TomatoUSB shibby auf dem Router laufen. Das Problem hatte Darkknight93 einfach gelöst, indem er die letzte funktionierende libc (aus Build 108) nutzt:
LD_PRELOAD=/pfadzur/libc.so.0 mediasrv -d -c /pfadzur/sundtek.conf

Das funktioniert soweit bei mir auch.

Jetzt bin ich allerdings wieder an dem Punkt, dass TVheadend den Stick nicht anzeigt.

Entgegen meiner ursprünglichen Planung läuft TVheadend jetzt auch direkt auf dem Router. Für diese Sache schaue ich mal, wann ich Skype-Support bekommen kann. Ergebnisse gebe ich hier gerne weiter.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8514
    • Profil anzeigen
Re:SkyTV an Router - Raspberry Pi mit TVheadend und XMBC
« Antwort #8 am: November 30, 2013, 10:16:57 Nachmittag »
Versuch eventuell mal das:

Zitat
LD_PRELOAD=/pfadzur/libc.so.0 /opt/lib/libmediaclient.so /etc/init.d/tvheadend restart
Failure is a good thing! I'll fix it

El Knatt

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
Re:SkyTV an Router - Raspberry Pi mit TVheadend und XMBC
« Antwort #9 am: Dezember 01, 2013, 10:29:29 Nachmittag »
TVheadend läuft auf dem Router noch nicht automatisch, sondern wird von mir manuell gestartet.

Wenn ich
Zitat
LD_PRELOAD=/pfadzur/libc.so.0 /opt/lib/libmediaclient.so tvheadend
eingebe, bekomme ich einen Segfault.

Ich vermute momentan, dass der Fehler eher bei TVheadend (aus Entware) liegt.

Wenn ich TVheadend auf dem RPi (nicht aus Entware) starte, wird der Stick gefunden. Aktuell läuft Senderscan.