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.


Themen - sparkie

Seiten: [1]
1
Hallo Sundtek Support,

ein kleines Problem, das ich seit Monaten beobachte. Es scheint aber mit der halbwegs aktuellen Installation 'sundtek_installer_120720.2210.sh' noch schlimmer geworden zu sein.

Wie hier etwas naeher beschrieben nutze ich einen Sundtek MediaTV Pro (USB 2.0) um die Auslastung im Kabelsegment zu monitoren. Das funktioniert an sich alles hervorragend.

Dabei stelle ich mit mediaclient erst eine der moeglichen Frequenzen (546.0 554.0 562.0 570.0 578.0 586.0 594.0 602.0)  ein und messe anschliessend mit 'dvbtraffic' die Auslastung.

Dabei kommt es oft nach Stunden sporadisch vor, dass der Aufruf von '/opt/bin/mediaclient' aus meinem Script heraus haengt.

Gerade ist es wieder aufgereten:

CMD: /bin/bash -c '/opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0 -m DVBC -f 562000000 -M Q256 -S 6952000' 2>&1
scanning output for: <(\[LOCKED\]|unable to open device node:|doesn't support the extended media)>
first match: <[LOCKED]>

###
### dieses Frequenz 562000000 liess sich noch tunen (er bekommt also ein LOCKED)
###

CMD: /bin/bash -c 'LD_PRELOAD=/opt/lib/libmediaclient.so /bin/dvbtraffic -oa 0' 2>&1
scanning output for: <^2000 .* ([0-9]+) kbit$>
first match: <33613>

###
### Auslastung auslesen
###

CMD: /bin/bash -c '/opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0 -m DVBC -f 570000000 -M Q256 -S 6952000' 2>&1
scanning output for: <(\[LOCKED\]|unable to open device node:|doesn't support the extended media)>

###
### und hier beim Tunen auf die naechste Frequenz (570000000) haengt der mediaclient. Es kommt kein LOCKED mehr
###

im Logfile ist dabei folgendes zu sehen:

/var/log/mediasrv.log:
2012-08-04 16:23:39 [23320] Enabling standby
2012-08-04 16:24:08 [23320] SETTING DVB-C
2012-08-04 16:24:08 [23320] reinitializing previous digital TV parameters
2012-08-04 16:24:08 [23320] Setting Frequency: 602000000
2012-08-04 16:24:08 [23320] Setting Symbolrate: 6952000
2012-08-04 16:24:08 [23320] Setting Modulation: 5
2012-08-04 16:24:10 [23320] Setting Frequency: 546000000
2012-08-04 16:24:10 [23320] Setting Symbolrate: 6952000
2012-08-04 16:24:10 [23320] Setting Modulation: 5
2012-08-04 16:24:13 [23320] Channel found (546000000)
2012-08-04 16:24:13 [23320] =============
2012-08-04 16:24:13 [23320] Symbol rate: 6951998
2012-08-04 16:24:13 [23320] Constellation: QAM256
2012-08-04 16:24:13 [23320] Mirroring: Mirrored
2012-08-04 16:24:13 [23320] Disabling HW PID Filter
2012-08-04 16:24:13 [23320] TS Sync byte not aligned, realigning stream (0 // 0)
2012-08-04 16:24:13 [23320] TS Sync byte not aligned, realigning stream (0 // 0)
2012-08-04 16:24:14 [23320] Setting Frequency: 554000000
2012-08-04 16:24:14 [23320] Setting Symbolrate: 6952000
2012-08-04 16:24:14 [23320] Setting Modulation: 5
2012-08-04 16:24:19 [23320] Channel found (554000000)
2012-08-04 16:24:19 [23320] =============
2012-08-04 16:24:19 [23320] Symbol rate: 6951997
2012-08-04 16:24:19 [23320] Constellation: QAM256
2012-08-04 16:24:19 [23320] Mirroring: Mirrored
2012-08-04 16:24:19 [23320] Disabling HW PID Filter
2012-08-04 16:24:19 [23320] TS Sync byte not aligned, realigning stream (0 // 0)
2012-08-04 16:24:19 [23320] TS Sync byte not aligned, realigning stream (0 // 64)
2012-08-04 16:24:19 [23320] TS Sync byte not aligned, realigning stream (224 // 64)
2012-08-04 16:24:21 [23320] Setting Frequency: 562000000
2012-08-04 16:24:21 [23320] Setting Symbolrate: 6952000
2012-08-04 16:24:21 [23320] Setting Modulation: 5
2012-08-04 16:24:23 [23320] Channel found (562000000)
2012-08-04 16:24:23 [23320] =============
2012-08-04 16:24:23 [23320] Symbol rate: 6951998
2012-08-04 16:24:23 [23320] Constellation: QAM256
2012-08-04 16:24:23 [23320] Mirroring: Mirrored
2012-08-04 16:24:23 [23320] Disabling HW PID Filter
2012-08-04 16:24:23 [23320] TS Sync byte not aligned, realigning stream (0 // 0)
2012-08-04 16:24:23 [23320] TS Sync byte not aligned, realigning stream (189 // 0)
2012-08-04 16:24:23 [23320] TS Sync byte not aligned, realigning stream (0 // 64)
2012-08-04 16:24:23 [23320] TS Sync byte not aligned, realigning stream (202 // 64)
2012-08-04 16:24:24 [23320] Setting Frequency: 570000000
2012-08-04 16:24:24 [23320] Setting Symbolrate: 6952000
2012-08-04 16:24:24 [23320] Setting Modulation: 5
2012-08-04 16:24:35 [23320] Channel found (570000000)
2012-08-04 16:24:35 [23320] =============
2012-08-04 16:24:35 [23320] Symbol rate: 6951997
2012-08-04 16:24:35 [23320] Constellation: QAM256
2012-08-04 16:24:35 [23320] Mirroring: Mirrored
--- ende ---
###
### hier haengt das Teil
### der Stick geht auch nicht mehr in den Standby wenn das Ganze hier mal haengt.
###

vielleicht weiss jemand Rat. Danke schon mal im Vorus.

- sparkie

2
Hallo Sundtek Support,

ich wollte mal meine Sundtek-Server Verwaltung  etwas optimieren. Dazu braeuchte ich die Option '--scan-network'. Diese scheint aber nicht zu funktionieren. Egal wo ich die ausfuehre (Client oder Server) sie liefert immer:
/opt/bin/mediaclient --scan-network
-  0 IPTV server found -------------------------------------------------------

Tatsaechlich sind aber 4 Sticks im Serverbetrieb und lassen sich auch problemlos von den Clients ueber's Netz mounten.
Alle Rechner befinden sich ausserdem im selben Netzwerk (aka LAN-Switch). Natuerlich keine Firewalls.

Ein (un)mount der Sticks funktioniert immer ohne Probleme und auch sonst geht alles.

Vielleicht mache ich nur was falsch?

Version auf allen beteiligten Kisten ist die aktuelle 'sundtek_installer_120720.2210.sh'

Fuer einen Tipp waer' ich dankbar

- sparkie



3
Hallo Sundtek Support,

meinen DVB-Device Server mit 3 Ultimates habe ich jetzt erfolgreich unter Debian Squeeze mit einem ALIX.2D13 Board am Laufen. Ist super geworden das Teil :) Folgendes Problem habe ich jedoch noch festgestellt:

Stecke ich vor Einschalten des Servers:

1 x Sundtek SkyTV Ultimate I
2 x Sundtek SkyTV Ultimate III

bekomme ich nach Hochfahren des Systems dieses Bild (bei /opt/bin/mediaclient --scan-network):
192.168.146.210  | 0   | Sundtek SkyTV Ultimate III (USB 2.0)  |  0   | DVB-S/S2 | U120411163155
 192.168.146.210  | 1   | Sundtek SkyTV Ultimate III (USB 2.0)  |  0   | DVB-S/S2 | U120411163205
 192.168.146.210  | 2   | Sundtek SkyTV Ultimate I (USB 2.0)  |  0   | DVB-S/S2 | ODVS2A
d.h der (alte) Ultimate I wird immer als letzter erkannt und bekommt immer Dev Nr 2. In diesem Fall kann ich von speziell diesem Stick aber nicht streamen. Network-Mount geht zwar ohne sichtbare Einschraenkungen und VDR erkennt auch kein Problem (es kommt keine "Channel not available!" Meldung) aber Bild bleibt trotzdem dunkel. Die anderen beiden Sticks funktionieren problemlos.

Jetzt habe ich Herausgefunden dass wenn der SkyTV Ultimate I die Nummer 0 bekommt alles funktioniert. Das erreiche ich so dass ich vor dem Hochfahren des Servers nur Stick SkyTV Ultimate I stecke und die beiden SkyTV Ultimate III erst nach Hochfahren hinzunehme.

Dann sieht es also so aus:

192.168.146.210  | 0   | Sundtek SkyTV Ultimate I (USB 2.0)  |  0   | DVB-S/S2 | ODVS2A
 192.168.146.210  | 1   | Sundtek SkyTV Ultimate III (USB 2.0)  |  0   | DVB-S/S2 | U120411163155
 192.168.146.210  | 2   | Sundtek SkyTV Ultimate III (USB 2.0)  |  0   | DVB-S/S2 | U120411163205

hier funktionieren alle 3 Sticks.

der Gut- und Schlechtfall laesst sich leicht reproduzieren.

Kann da evtl. noch ein Problem mit den unterschiedlichen Stick Versionen sein?

Wenn ich teste mounte ich nacheinander nur immer 1 Stick um die Sache nicht unoetig zu verkomplizieren. Im Beispiel sind natuerlich gerade keine Sticks gemountet.
Vielleicht habt ihr eine Idee. Ich kann euch auch bei Bedarf auch einen 'ssh' Zugang ermoeglichen.

Achja, mit diesem Treiber habe ich getestet: sundtek_installer_120505.0521.sh

- sparkie


=== UPDATE 13.05. ===
ich habe jetzt noch weiter getestet. Ich kann das Problem nicht immer so reproduzieren wie oben beschrieben. Das Verhalten scheint auch nicht auf den Ultimate I beschraenkt zu sein. Es ist anscheinend etwas komplizierter als anfaenglich vermutet. Wenn ich aber vor dem Start der Clients auf dem Server erst noch einen "/opt/bin/mediaclient --shutdown;sleep 3;/opt/bin/mediaclient --start" ausfuehre ist das Problem bis jetzt nicht mehr aufgetreten.

Ich werde mal noch weiter testen.
=== UPDATE 13.05.===

4
Hallo,

ich habe mal wieder 2 der neuesten SkyTV Ultimate III bestellt. Laeuft soweit alles prima, Kompliment!

Ich moechte mir jetzt einen DVB-S2 Server, der virtuelle DVB Adapter zur Verfuegung stellt, bauen. Damit die Clients wissen welche Sticks sie ueberhaupt mounten duerfen fuehren sie derzeit ein

/opt/bin/mediaclient --lc

aus. Das gibt aber zumindest in der Version "120505.0521" gar nichts aus.

Mache ich was falsch?

Im Prinzip kann man das Kommando

/opt/bin/mediaclient --mount=IP

sogar beliebig oft auf dem Client ausfuehren (auch in der Variante --mount=IP:0) ohne dass Geraete die bereits gemountet sind eine Fehlermeldung beim Mehrfachmount produzieren. Es wird sogar brav bei jedem neuen mount mit fortlaufendem X ein weiteres /dev/dvb/adapterX angelegt.

Ist das nun ein Bug oder ein Feature, dass Mehrfachmounts moeglich sind?

Letztlich geht es mir nur darum, wie ich am besten vorgehe, damit die Clients (oder alternativ ein zentraler VerwaltungsServer) die mounts der Sticks konfliktfrei vornehmen koennen.

Vielleicht hat jemand eine Idee wie das im Sinne des Erfinders geloest werden kann. Fuer sachdienliche Hinweise waere ich dankbar :)

- sparkie

5
Sundtek MediaTV Pro / -nolirc option broken
« am: März 15, 2011, 09:42:46 Nachmittag »
Hi Sundtek Support Team,

I just installed the current driver with
sundtek_installer_development.sh -nolirc

but even after this there is running still some LIRC script introduced by the SUNDTEK driver installation:

ps -ef
[...]
root      1670   619  0 20:21 ?        00:00:00 udevd --daemon
root      2099  1670  0 20:21 ?        00:00:00 /bin/bash /opt/bin/lirc.sh ATTACH
root      1813  1802  0 20:39 ?        00:00:00 /bin/sh /etc/init.d/lirc restart
root      2040  1813  0 20:39 ?        00:00:00 /bin/sh /etc/init.d/lirc start
[...]

preventing standard LIRC installation daemon (via conventional serial device) to work. The start of '/etc/init.d/lirc' from debian 'lirc' package hangs forever.

I must add an

exit 0

at the very beginning of '/opt/bin/lirc.sh' script to fix this.

Any idea how this issue can be solved cleanly? I think '-nolirc' should really disable ALL LIRC activity specific to the SUNDTEK driver.

cheers
  sparkie


6
es wird, soweit ich aus den Produktseiten ersehen kann, ein separates Netzteil mitgeliefert/benoetigt.

Welche Spannung bei welchem Strom benoetigt der Stick eigentlich? Gibt es besondere Anforderungen z.B. hinsichtlich Restwelligkeit etc.?

Der Hintergrund der Frage:
es waere natuerlich optimal, wenn sich die Stromversorgung des Stick aus den vorhandenen Stromquellen eines PCs/miniITX-Boardes ableiten liessen. So koennte man den Stick z.B. noch ins Gehaeuse eines miniITX Rechners integrieren und kaeme somit auf konkurrenzlos kleine Gesamtabmessungen.

- sparkie

Seiten: [1]