1
{Single, Dual, Quad} Sundtek SkyTV Ultimate / Re: Sundtek SkyTV Ultimate Dual (2x DVB-S/S2/S2X) - NO LOCK und USBPOWER
« am: Dezember 10, 2022, 11:46:21 Vormittag »
@Sundtek Vielen Dank für den Schubs in die richtige Richtung. Mit euren Hinweisen konnte ich der Sache jetzt auf den Grund gehen und mein TVHeadend findet die korrekten Kanäle.
Jetzt aber der Reihe nach, damit ggf. auch andere von der Lösung profitieren können.
Mein hauptsächliches Problem war eine mangelnde Kenntnis meiner eigenen SAT-Installation und der entsprechenden Verkabelung. Mit Hilfe der Kombination von Brute Force Scans und entlangkrabbeln an den Leitungen habe ich meine Kenntnisse hier aufgebessert. Der entscheidende Hinweis war der mit der DiSEqC-Steuerung.
Als erstes galt es zu klären, was es mit dem DiSEqC-Kommando "E0 10 38 F0" auf sich hat. Mit Hilfe des VDR-Wikis (http://www.vdr-wiki.de/wiki/index.php/DiSEqC) habe ich dazu folgendes finden können:
Mit Hilfe dieser Informationen habe ich kurzerhand die von @Sundtek genannten F-Positionen für den Astra durchgespielt und geprüft, wo ich ein Lock bekomme. Dafür habe ich das folgende Script geschrieben, dass von den von @Sundtek genannten Befehlen nur leicht verändert wurde um alle "Positionen" durchzuprobieren:
Die Ausgabe lässt sich garantiert noch besser machen, aber in meinem Fall habe ich dabei folgende Erkenntnis erlangt:
Mit diesem Ergebnis wusste ich dann, dass mein Astra auf Position B (F4 - F7 und FC - FF) meines Multiswitches liegt. Das gleiche habe ich auch mit dem Hotbird durchgeführt und zum einen festgestellt, dass ich hier einen schwerwiegenden Verkabelungsfehler habe, den ich noch beheben muss, und zum anderen dass er sich auf Position A (F0 - F3 und F8 - FB) befindet.
Innerhalb von TVHeadend war es jetzt nur noch eine Frage der richtigen Konfiguration. In der "Configuration -> DVB Inputs -> TV-Adapters" mussten jetzt nur die vorher angelegten Netzwerke für Astra und Hotbird richtig zugewiesen werden. Der Adapter wurde so konfiguriert, dass es sich um einen "2-Port switch (universal LNB)" handelt. Auf Position A dieses Adapters habe ich den Hotbird positioniert und auf Position B den Astra.
Und wie durch Magie fängt der TVHeadend plötzlich an die Kanäle zu scannen und mir Services zu liefern.
@Sundtek Vielen dank noch einmal für den Schubs in die richtige Richtung und den Super Support. Macht weiter so.
Gruß
Marcus
Jetzt aber der Reihe nach, damit ggf. auch andere von der Lösung profitieren können.
Mein hauptsächliches Problem war eine mangelnde Kenntnis meiner eigenen SAT-Installation und der entsprechenden Verkabelung. Mit Hilfe der Kombination von Brute Force Scans und entlangkrabbeln an den Leitungen habe ich meine Kenntnisse hier aufgebessert. Der entscheidende Hinweis war der mit der DiSEqC-Steuerung.
Als erstes galt es zu klären, was es mit dem DiSEqC-Kommando "E0 10 38 F0" auf sich hat. Mit Hilfe des VDR-Wikis (http://www.vdr-wiki.de/wiki/index.php/DiSEqC) habe ich dazu folgendes finden können:
Code: [Auswählen]
E0 = Befehl vom Master (DVB Karte) an Slave (Switch/LNB) ohne Bestätigung (DiSEqC 1.x/2.x)
10 = jeder LNB oder Switch
38 = Write to Port group 0 (Committed switches)
Fx = Lösche alte Bits und setze Bits x
Wobei der Befehl Fx erst wirklich Sinn ergibt, wenn man sich die Tabelle von der gleichen Seite aus anschaut (ein Screenshot ist im Anhang).Mit Hilfe dieser Informationen habe ich kurzerhand die von @Sundtek genannten F-Positionen für den Astra durchgespielt und geprüft, wo ich ein Lock bekomme. Dafür habe ich das folgende Script geschrieben, dass von den von @Sundtek genannten Befehlen nur leicht verändert wurde um alle "Positionen" durchzuprobieren:
Code: [Auswählen]
#!/bin/bash
sat="--$1"
adapter="/dev/dvb/$2/frontend0"
for k in 1 2 3 4 5 6 7 8 9 A B C D E F; do
/opt/bin/mediaclient -V V -d $adapter
/opt/bin/mediaclient --diseqc="E0 10 38 F$k" -d $adapter
/opt/bin/mediaclient $sat -d $adapter
done
Der Aufruf erfolgte dabei mit folgenden Parametern:Code: [Auswählen]
./checkLockPosition.sh testastra adapter0
Die Ausgabe lässt sich garantiert noch besser machen, aber in meinem Fall habe ich dabei folgende Erkenntnis erlangt:
Code: [Auswählen]
"E0 10 38 F4" Locked bei LO 13V
"E0 10 38 F5" Locked bei HI 13V
"E0 10 38 F6" Locked bei LO 18V
"E0 10 38 F7" Locked bei HI 18V
"E0 10 38 FC" Locked bei LO 13V
"E0 10 38 FD" Locked bei HI 13V
"E0 10 38 FE" Locked bei LO 18V
"E0 10 38 FF" Locked bei HI 18V
Mit diesem Ergebnis wusste ich dann, dass mein Astra auf Position B (F4 - F7 und FC - FF) meines Multiswitches liegt. Das gleiche habe ich auch mit dem Hotbird durchgeführt und zum einen festgestellt, dass ich hier einen schwerwiegenden Verkabelungsfehler habe, den ich noch beheben muss, und zum anderen dass er sich auf Position A (F0 - F3 und F8 - FB) befindet.
Innerhalb von TVHeadend war es jetzt nur noch eine Frage der richtigen Konfiguration. In der "Configuration -> DVB Inputs -> TV-Adapters" mussten jetzt nur die vorher angelegten Netzwerke für Astra und Hotbird richtig zugewiesen werden. Der Adapter wurde so konfiguriert, dass es sich um einen "2-Port switch (universal LNB)" handelt. Auf Position A dieses Adapters habe ich den Hotbird positioniert und auf Position B den Astra.
Und wie durch Magie fängt der TVHeadend plötzlich an die Kanäle zu scannen und mir Services zu liefern.
@Sundtek Vielen dank noch einmal für den Schubs in die richtige Richtung und den Super Support. Macht weiter so.
Gruß
Marcus