Sundtek Support Forum

Deutsch => Sundtek MediaTV Pro => Treiber => Thema gestartet von: Sundtek am Januar 12, 2010, 02:34:50 Nachmittag

Titel: Update 12. Januar 2010
Beitrag von: Sundtek am Januar 12, 2010, 02:34:50 Nachmittag
Version: http://sundtek.de/support/empia_installer_100112.sh

* Signalreporting hinzugefuegt 1)
* Signalstaerke fuer DVB-C/T (1-2%) und Analog TV (bis zu 15%) verbessert
* MythTV 0.22 funktioniert mit dieser Version sofern eine channels.conf von w_scan verwendet wird.

Zwischenzeitlich hinzugefuegte Updates:
* MIPS Unterstuetzung (15. Januar 2010)

Kommendes Update:
* Freischaltung des Powermanagement fuer Endkunden

ad 1)
Standardmaessig gibt das Signalreporting nur 0% oder 100% zurueck, dies kann mit folgendem Befehl auf ein genaueres Reporting umgeschalten werden:

$ /opt/bin/mediaclient --signalreporting=1
$

(Der Grund hierfuer, das genauere Reporting benoetigt etwas mehr Zeit zum Auslesen der Informationen und ist deshalb standardmaessig nicht eingeschalten).

Nach dem umstellen kann wie gewohnt z.B.: tvtime zum Einstellen eines Senders verwendet werden.

In einem neuen Konsolenfenster kann dann die genaue Pegelmessung vorgenommen werden:

Syntax:
/opt/bin/mediaclient -d /dev/video[n] --readsignal=[i]
Wobei n das Videodevice ist (wie mit /opt/bin/mediaclient -e ausgegeben) und i die Anzahl
wie oft die Signalinformation ausgelesen werden soll, wenn i kleiner oder gleich 0 ist dann
wird bis zum manuellen Abbruch ausgelesen.

Bei DVB muss wahlweise -d /dev/dvb/adapter[a]/frontend[b] als Parameter angegeben werden
(wobei die genaue adapter[a]/frontend[b] Angabe durch /opt/bin/mediaclient -e ausgelesen
werden kann)

Beispielausgabe:
SIGNAL: [..............................................................................................      ] 62225 (94%)
SIGNAL: [.........................................................................................           ] 58950 (89%)
SIGNAL: [..............................................................................................      ] 62225 (94%)
SIGNAL: [..............................................................................................      ] 62225 (94%)
SIGNAL: [..............................................................................................      ] 62225 (94%)
SIGNAL: [............................................................................................        ] 60915 (92%)
Titel: Re:Update 12. Januar 2010
Beitrag von: D.Cent am Januar 12, 2010, 04:09:42 Nachmittag
Vielen Dank für das Update - dadurch kommen nun einige Sender viel klarer rein.

Leider passiert nichts, wenn ich
/opt/bin/mediaclient --signalreporting=1 ausführe - ich bekomme das Shell-Prompt nicht zurück, aber es passiert auch nichts.
Ausserdem bekomme ich bei Analog-TV keinen Sound - eventuell daher, weil sich folgendes in /var/log/messages immer wiederholt, während tvtime läuft:

[ 1493.358284] mediasrv[9130]: segfault at 1 ip b775a527 sp b3fccd68 error 4 in libc-2.10.1.so[b76e0000+159000]
Titel: Re:Update 12. Januar 2010
Beitrag von: Sundtek am Januar 12, 2010, 04:37:17 Nachmittag
Um was fuer eine Distribution handelt es sich hierbei?
Der Absturz wird sofern das Bild weiterhin sichtbar ist vom Audiomodul ausgeloest.
Eventuell wurde die Installation nicht vollstaendig durchgefuehrt?

Das Signalreporting muss im Zusammenhang mit dem 2. Befehl (--readsignal) gesehen werden, standardmaessig ohne umschalten bekommt man nur 0 bzw. 100% zurueckgegeben jedoch ist tvtime hierbei fluessig. Beim genaueren Reporting bekommt man Werte zwischen 0 - 100 jedoch kann dies bei einigen Playern das Timing der Bilddarstellung beeinflussen - aus diesem Grund ist es auch standardmaessig ausgeschalten.
Titel: Re:Update 12. Januar 2010
Beitrag von: D.Cent am Januar 12, 2010, 05:32:18 Nachmittag
Es handelt sich hierbei um OpenSuSE Linux 11.2 ohne pulseaudio.
Die Installation wurde normal durchgeführt - ich habe keine Fehlermeldungen erhalten, auch nicht bei einer Neuinstallation. Das Problem besteht weiterhin.

Edit: Das Signal wird nun richtig ausgelesen - musste nur erst ein wenig probieren ...
Titel: Re:Update 12. Januar 2010
Beitrag von: D.Cent am Januar 12, 2010, 06:11:32 Nachmittag
Habe die Lösung gefunden für das tvtime-Problem!
Nach einem PC-Neustart ging alles wieder normal.
Titel: Re:Update 12. Januar 2010
Beitrag von: Sundtek am Januar 12, 2010, 06:27:17 Nachmittag
OK gut zu wissen, wir testen derzeit idR mit Ubuntu Karmic (32/64bit)
Titel: Re:Update 12. Januar 2010
Beitrag von: joergd am Januar 12, 2010, 08:42:50 Nachmittag
Bei mir hat das Update leider nicht allzu viel verändert. Alle QAM64 Sender funktionieren hervorragend, QAM256 Sender kann ich wegen starker Artefakte kaum sehen (mit einem 100€ Kabelreceiver funktionieren dagegen alle). Als Signalstärke wird bei allen QAM64 Sendern 100% angezeigt, bei allen QAM256 Sendern 40%. Daran ändert sich auch nichts, wenn ich statt direktem Anschluß an der Antenendose einen 2fach-Verteiler oder 2fach-Verstärker zwischenschalte. Sehr genau scheint die Messung also nicht zu sein...
Titel: Re:Update 12. Januar 2010
Beitrag von: joergd am Januar 12, 2010, 08:49:17 Nachmittag
Die Ausgabe von mediaclient -d /dev/dvb/adapterX/frontend0 --readsignal=10 mit vorherigem mediaclient --signalreporting=0 unterscheidet sich übrigens nicht von der mit vorherigem mediaclient --signalreporting=1. Es bleibt bei 40%/100%.
Titel: Re:Update 12. Januar 2010
Beitrag von: Sundtek am Januar 13, 2010, 01:44:14 Vormittag
Dies scheint ein spezifisches Problem zu sein mit Ihrem Anschluss, wir werden dies via Email abklaeren bzw. auch direkt versuchen auf TeleColumbus zuzugehen.
Die Signalauswertung ist mittlerweile ziemlich genau, wenn ein normales Geraet 100% Signalqualitaet bekommt aber der Stick nur 40% und dies nur bei Q256 dann muss es hierfuer auch einen Grund geben.

Ein Auszug von unserem Kabel 322Mhz (wie bei Ihnen) QAM256 (das Kabel wurde nach dem Tunen abgesteckt, und nach dem Start des Signalscans neu angeschlossen)
 
Zitat
user@sundtek-dev03:~$ /opt/bin/mediaclient -m DVBC -f 322000000 -S 6900000 -M Q256
Using device: /dev/dvb/adapter0/frontend0
Checking for lock:
. [LOCKED]
user@sundtek-dev03:~$ /opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0  --readsignal=0
== reading digital TV signal ==
SIGNAL: [                                                                                                    ] (0%)
SIGNAL: [                                                                                                    ] (0%)
SIGNAL: [                                                                                                    ] (0%)
SIGNAL: [....................................                                                                ] (36%)
SIGNAL: [....................................                                                                ] (36%)
SIGNAL: [....................................                                                                ] (36%)
SIGNAL: [....................................                                                                ] (36%)
SIGNAL: [.......................................                                                             ] (39%)
SIGNAL: [.......................................                                                             ] (39%)
SIGNAL: [.......................................                                                             ] (39%)
SIGNAL: [.......................................                                                             ] (39%)
SIGNAL: [...] (100%)
SIGNAL: [...] (100%)
SIGNAL: [...] (100%)
SIGNAL: [...] (100%)
SIGNAL: [.............................................................................................       ] (93%)
SIGNAL: [.............................................................................................       ] (93%)
SIGNAL: [.............................................................................................       ] (93%)
SIGNAL: [.............................................................................................       ] (93%)
SIGNAL: [...] (100%)
SIGNAL: [...] (100%)
SIGNAL: [...] (100%)
und bleibt auf 100% (das Forum verkuerzt die Ausgabe von 100%)
Titel: Re:Update 12. Januar 2010
Beitrag von: tario am Januar 22, 2010, 10:06:35 Nachmittag
Mit dieser Version funktioniert Audio bei mir nicht mehr.

Ich verwende Analog TV mit Mythtv 0.22 unter Ubuntu Karmic

ich habe den Befehl

/opt/bin/mediaclient -c external -d /dev/video1 -m ATV
ausgeführt um den Befehl zu aktivieren

ein Mögliches Problem könnte sein, dass ein falsches Audio Device genommen wird, welches schon belegt ist.

Bei einer alten Treiber Version sah die Ausgabe so aus:

**** List of Media Hardware Devices ****
device 0: [ Sundtek MediaTV Pro]  DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO
  [DVB-C]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [ANALOG-TV]:
     VIDEO0: /dev/video1
     VBI0: /dev/vbi0
  [FM-RADIO]:
     RADIO0: /dev/radio1
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0
  [OSS]:
     OSS0: /dev/dsp0

/dev/video0 und /dev/dsp1 wurden von der zweiten Tunerkarte verwendet

neu sieht die Ausgabe so aus

**** List of Media Hardware Devices ****
device 0: [ Sundtek MediaTV Pro]  DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
  [DVB-C]:
     FRONTEND: /dev/dvb/adapter1/frontend0
     DVR: /dev/dvb/adapter1/dvr0
     DMX: /dev/dvb/adapter1/demux0
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter1/frontend0
     DVR: /dev/dvb/adapter1/dvr0
     DMX: /dev/dvb/adapter1/demux0
  [ANALOG-TV]:
     VIDEO0: /dev/video1
     VBI0: /dev/vbi1
  [FM-RADIO]:
     RADIO0: /dev/radio1
     RDS: /dev/rds0
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0
  [OSS]:
     OSS0: /dev/dsp1

von daher sehe ich einen konflikt bei dsp1 weil der wird immernoch auch von der zweiten Tunerkarte verwendet.
Titel: Re:Update 12. Januar 2010
Beitrag von: Sundtek am Januar 22, 2010, 10:17:43 Nachmittag
Bei Audio hatte es bei dieser Version keine Änderungen gegeben. Bitte stellen Sie sicher das der USB Stick nach allen anderen TV Karten initialisiert wird.
Zuerst sollen immer Kerneltreiber geladen werden, und zum Schluss erst die Treiber für unsere TV Sticks - dieser Vorgang ist die Voraussetzung damit unser Framework reibungslos mit existierenden TV Karten funktioniert.

Sofern Sie 2 USB Karten von unterschiedlichen Herstellern haben - schließen Sie den Sundtek Stick zum Schluss an.

Dieser Teil wurde jedoch im kommenden Treiber, um mehrfache Sundtek Sticks problemlos zu unterstützen, überarbeitet . Das Update wird voraussichtlich in ca. 1-2 Stunden verfügbar sein.
Titel: Re:Update 12. Januar 2010
Beitrag von: tario am Januar 23, 2010, 01:37:06 Vormittag
Der Stick wird ganz am Ende geladen, das Problem existiert auch, wenn der Stick ausgesteckt ist und erst ganz am Schluss eingesteckt wird.

Das Problem existiert schon seit verschiedenen Treiberversionen, die letzte Version welche noch funktioniert ist die vom 090926

Ich habe den Punkt schon mehrmals hier aufgebracht seit der Version jedoch wurde das nie gefixt.
Titel: Re:Update 12. Januar 2010
Beitrag von: Sundtek am Januar 23, 2010, 03:03:59 Vormittag
Wir haben uns dieses Problem auch mehrfach angesehen und konnten es bis dato nicht reproduzieren. Am besten wird es sein das ganze mit dem kommenden Treiber erneut zu ueberpruefen und uns dann eine genaue Beschreibung des Problems zu geben, eventuell wenn moeglich sogar Zugriff auf Ihren Rechner zu geben damit wir dieses Problem  - sofern es noch besteht - auch verstehen.

Vom Treiber her ist es nicht moeglich das es /dev/dsp1 belegt sobald es bereits erstellt - und von einem Geraet allokiert - wurde, dies ist nur moeglich wenn der USB Treiber vor einer PCI TV Karte bereits initialisiert wurde (dies wuerde dann aber wieder die Regel brechen dass der Stick zum Schluss initialisiert werden muss).