Sundtek Support Forum
Deutsch => Sundtek MediaTV Pro => Thema gestartet von: leah am Januar 03, 2017, 12:02:23 Vormittag
-
Hallo Sundtek-Team,
zu aller erst wünsche ich ein gutes, neues Jahr. :)
Ich versuche nun schon seit längerem TVHeadend + Sundtek MediaTV Pro III auf meinem Raspberry Pi 1B (Raspbian Jessie Lite) zum laufen zu bringen.
Zu anfangs funktionierte alles problemlos, ich konnte streamen (per DVBC, Stick direkt am Raspiberry Pi).
Da ich aktuell nicht anders fernsehen kann, habe ich anschließend alles wieder abgebaut. Beim zurückbauen hatte ich vergessen von Kleiderbügel auf Kabelanschluss zu wechseln. Da ich entfernt damit gearbeitet hatte, versuchte ich auf DVBT umzuschalten, seitdem bekommt Tvheadend anscheinend kein Signal mehr (ich befürchte, dass ich dabei irgendetwas umgestellt habe, komme aber seit drei Wochen nicht darauf, was). Zur Sicherheit habe ich den Treiber des Sticks neu installiert, seitdem wird der Stick zumindest wieder in TVHeadend erkannt.
Der Stick hängt mittlerweile an einem USB 2.0 Hub (auch ohne funktioniert es nicht mehr), am Kabelanschluss und ist auf DVBC eingestellt.
/opt/bin/mediaclient -e
**** List of Media Hardware Devices ****
device 0: [MediaTV Pro III USB (EU)] DVB-C, DVB-T, DVB-T2, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
[INFO]:
STATUS: ACTIVE
[BUS]:
ID: 1-1.3.5
[SERIAL]:
ID: U160929150701
[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
[DVB-T2]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[ANALOG-TV]:
VIDEO0: /dev/video0
VBI0: /dev/vbi0
[FM-RADIO]:
RADIO0: /dev/radio0
RDS: /dev/rds0
[REMOTECONTROL]:
INPUT0: /dev/mediainput0
[OSS]:
OSS0: /dev/dsp0
Wenn ich dir folgenden Ausgaben richtig interpretiere, bekommt der Stick ein Signal:
/opt/bin/mediaclient --readsignal=0 -d /dev/dvb/adapter0/frontend0
== reading digital TV signal ==
SIGNAL: [...... ] ( 18%) BER: 0 CNR: 0.00 FREQ: 394000000 Hz LOCKED: NO SYM: 6900000 MOD: QAM64
SIGNAL: [...... ] ( 18%) BER: 0 CNR: 0.00 FREQ: 394000000 Hz LOCKED: NO SYM: 6900000 MOD: QAM64
SIGNAL: [...... ] ( 18%) BER: 0 CNR: 0.00 FREQ: 394000000 Hz LOCKED: NO SYM: 6900000 MOD: QAM64
SIGNAL: [...... ] ( 18%) BER: 0 CNR: 0.00 FREQ: 394000000 Hz LOCKED: NO SYM: 6900000 MOD: QAM64
SIGNAL: [...... ] ( 18%) BER: 0 CNR: 0.00 FREQ: 394000000 Hz LOCKED: NO SYM: 6900000 MOD: QAM64
/opt/bin/mediaclient --blindscan /dev/dvb/adapter0/frontend0
Succeeded this device supports Hardware Blindscan
FREQUENCY: 114000000 SYMBOLRATE: 6900000 MODULATION: QAM256
FREQUENCY: 130000000 SYMBOLRATE: 6900000 MODULATION: QAM256
FREQUENCY: 330000000 SYMBOLRATE: 6900000 MODULATION: QAM256
FREQUENCY: 338000000 SYMBOLRATE: 6900000 MODULATION: QAM256
TVHeadend jedoch nicht (Auszug der TVHeadend-Ausgabe):
2017-01-02 21:40:56.047 mpegts: 410MHz in test - tuning on Sundtek DVB-C (III) : DVB-C #0
2017-01-02 21:40:57.810 subscription: 000C: "scan" subscribing to mux "410MHz", weight: 6, adapter: "Sundtek DVB-C (III) : DVB-C #0", network: "test", service: "Raw PID Subscription"
2017-01-02 21:41:01.306 mpegts: 410MHz in test - scan no data, failed
/opt/bin/mediaclient --lc
**** List of Media Clients ****
/dev/dvb/adapter0/frontend0:
1182 ... tvheadend
/dev/dvb/adapter0/dvr0:
No client connected
/dev/dvb/adapter0/demux0:
No client connected
/dev/video0:
No client connected
/dev/vbi0:
No client connected
/dev/radio0:
No client connected
/dev/rds0:
No client connected
/dev/mediainput0:
No client connected
/dev/dsp0:
No client connected
Vermute ich richtig, dass bei der Kommunikation von Stick und Tvheadend etwas nicht stimmt? Falls ja, wie kann ich die beiden verbinden oder was mache ich sonst falsch?
Vielen Dank und Viele Grüße
-
Hallo,
mit den Befehlen bist Du schon ganz gut unterwegs.
FREQUENCY: 114000000 SYMBOLRATE: 6900000 MODULATION: QAM256
FREQUENCY: 130000000 SYMBOLRATE: 6900000 MODULATION: QAM256
FREQUENCY: 330000000 SYMBOLRATE: 6900000 MODULATION: QAM256
FREQUENCY: 338000000 SYMBOLRATE: 6900000 MODULATION: QAM256
zunächst stoppe mal TVHeadend oder schalte den Tuner in TVHeadend aus und versuch dann mal folgendes:
/opt/bin/mediaclient -m DVBC -f 338000000 -M Q256 -S 6900000
/opt/bin/mediaclient --readsignal=0 -d /dev/dvb/adapter0/frontend0
(Abbruch mit strg-c, oder =0 mit der Anzahl setzen wie oft ausgelesen werden soll)
Überprüfe erst mal die Signalstärke.
Wenn das Signal zu schwach ist versuche zuerst mal den Tuner etwas weiter vom RPI wegzubekommen (z.B längeres USB Kabel bis zu 1 Meter)
Vielleicht hat auch nur der Kabelanbieter die Frequenzen gewechselt.
Nur mal zur Info nebenbei, ich würde nen neueren Raspberry PI empfehlen, der 1B ist doch etwas alt (zum Streamen reicht er wohl gerade noch so aus!)
-
Hallo,
vielen Dank für die schnelle Antwort.
/opt/bin/mediaclient --readsignal=10 -d /dev/dvb/adapter0/frontend0
== reading digital TV signal ==
SIGNAL: [.................................] ( 99%) BER: 2 CNR: 36.70 FREQ: 338000000 Hz LOCKED: YES SYM: 6900000 MOD: QAM256
SIGNAL: [.................................] ( 99%) BER: 1 CNR: 36.70 FREQ: 338000000 Hz LOCKED: YES SYM: 6900000 MOD: QAM256
SIGNAL: [.................................] ( 99%) BER: 1 CNR: 36.50 FREQ: 338000000 Hz LOCKED: YES SYM: 6900000 MOD: QAM256
SIGNAL: [.................................] ( 99%) BER: 1 CNR: 36.70 FREQ: 338000000 Hz LOCKED: YES SYM: 6900000 MOD: QAM256
Ich vermute, dass 99% ausreicht? Ich bin gerade über die 18 von zuvor verwundert. Der Stick hängt bereits an einem Hub mit relativ langem Kabel, ansonsten kann ich es noch ein bisschen erweitern.
Bei den benötigten Frequenzen bin ich mir bis heute nicht ganz sicher. Der Kabelanbieter sollte Kabel-Deutschland sein. In TVHeadend benutze ich als Mux hauptsächlich Kabel-Muenchen (ich sitze in München), habe aber auch alle anderen Deutschen durchprobiert. Ein paar Frequenzen von Kabel Deutschland habe ich auch manuell durchprobiert. Vielleicht probiere ich da aber morgen früh am besten noch ein paar durch.
p.s.: Das alles ist aktuell noch für ein Uni-Projekt, sobald dieses nächste Woche abgeschlossen ist, besorge ich mir endlich ein neues Raspi. :D
-
Du kannst den readsignal Befehl laufen lassen und dann den Problemsender in tvheadend einstellen.
Die Signalstatistik ist okay, auf der Frequenz würdest du wohl keine Störungen bekommen
/opt/bin/mediaclient --tsscan /dev/dvb/adapter0/frontend0
wertet dir den Transponder aus und zeigt dir an welche Sender sich darauf befinden.
Sollten die anderen Sender auch so aussehen wie dieser dann liegt's nicht am Signal, dann müsstest du die CPU Einstellungen überprüfen
/opt/bin/mediaclient --cpucheck
(das mit dem Performance Tipp ist wirklich nur ein schneller Workaround, man kann das eleganter lösen muss aber wissen was man macht).
Laut Deinen Angaben gab's bei 394 MHz überhaupt kein Signal (oder kein Signal mehr) eventuell die gesamte Senderliste löschen und neu erstellen!
-
Ich habe auch ausprobiert, readsignal und tsscan gleichzeitig laufen zu lassen, mit dem gleichen Ergebnis.
In TVHeadend kommt nach wie vor bei jedem Sender "scan no data, failed" oder "poll timeout". Zum Test habe ich auch readsignal auf einer Frequenz laufen lassen und diese in TVHeadend gesucht, ebenso ohne festgelegte Frequenz und mit verschiedenen voreingestellten muxes.
/opt/bin/mediaclient -m DVBC -f 338000000 -S 6900000 -M Q256
Using device: /dev/dvb/adapter0/frontend0
Checking for lock:
. [LOCKED]
/opt/bin/mediaclient --readsignal=10 -d /dev/dvb/adapter0/frontend0
== reading digital TV signal ==
SIGNAL: [.................................] ( 99%) BER: 1 CNR: 37.00 FREQ: 338000000 Hz LOCKED: YES SYM: 6900000 MOD: QAM256
SIGNAL: [.................................] ( 99%) BER: 0 CNR: 36.50 FREQ: 338000000 Hz LOCKED: YES SYM: 6900000 MOD: QAM256
/opt/bin/mediaclient --tsscan /dev/dvb/adapter0/dvr0
Timed out after 10 seconds
Total found: 0 PMTs (incl. unknown 0x0000)
Scan finished after 0 packets (0 bytes)
tsscan lief mit mediaclient an und aus, mit laufendem readsignal und ohne, immer mit dem gleichen Ergebnis.
Wen tsscan anscheinend nichts findet, liegt es doch am Signal?
Der CPU-Check gibt folgendes aus:
/opt/bin/mediaclient --cpucheck
Sundtek CPU Check
cpu0:
this cpu is using the ondemand scheduler
this might cause some performance issue, please take care
that the cpu frequency will not change while using the
TV Tuner
current scheduler: ondemand
available schedulers: conservative ondemand userspace powersave performance
to change the scheduler you might run following command:
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Die Senderliste in TVHeadend? Ich erstelle sie fast bei jedem Versuch neu, also das Netzwerk und die Muxes.
-
Am Empfangssignal liegt es schon mal nicht, also als nächstes die CPU Auslastung überprüfen
Unter anderem ein Terminal aufmachen und "top" starten.
Da das ein alter Raspberry PI 1b ist:
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
das sollte ausgeführt werden, der CPU sollte auch hochgetaktet sein.
schau dir den Absatz mit raspi-config an:
https://www.elektronik-kompendium.de/sites/raspberry-pi/1912101.htm
-
Hallo,
ich habe das alte Raspi jetzt übertaktet, jedoch ohne Erfolg.
In der Zwischenzeit habe ich mir nun doch das neue Raspberry Pi 3 B besorgt. Da ich am Dienstag die Abgabe habe und bis dahin alles laufen muss, ist dieses nur absolut grundkonfiguriert (so wie es geliefert wurde) mit Noobs.
Nach der Installation des Sundtek-Treibers und TVHeadend gibt es wieder die selben Probleme. Der Stick scheint ein Signal zu bekommen, jedoch kommt nichts in TVHeadend an. (Die Ausgaben sehen genauso aus, wie die bisher geposteten)
Anscheinend konfiguriere ich wohl irgendetwas falsch ... Es wundert mich nur, dass es ganz zu anfangs ohne Probleme funktioniert hatte.
/opt/bin/mediaclient --tsscan bekommt weiterhin nur einen timeout. Ist das normal?
Bei dem Befehl
/opt/bin/mediaclient --cat /dev/dvb/adapter0/dvr0 | /opt/bin/medialient --pipecount=1000
kommt ebenfalls nur "0 bytes, 0.00 kb, 0.00 mb transferred"
Gibt es vielleicht irgendeine Möglichkeit, den Stick komplett zu resetten? Den Treiber habe ich bereits zum dritten mal neu installiert. Ich habe ein wenig das Gefühl, dass ich durch das ganze herumprobieren, alles kaputt gemacht habe. Da, wie gesagt, auch auf neuem Raspi eine neue Installation nicht funktioniert.
-
Hi,
das hat mit dem Stick nichts zu tun auch Dein Empfang ist in Ordnung, ich tippe da eher auf ein Konfigurationsproblem.
Du kannst dich ja mal im Chat melden (damit wir das via Remote Desktop überprüfen)
http://chat.sundtek.de
Folgendes hat Dein Problem gelöst:
/opt/bin/mediaclient --transfermode=bulk -d /dev/dvb/adapter0/frontend0