Sundtek Support Forum

Deutsch => {Single, Dual, Quad} Sundtek SkyTV Ultimate => Thema gestartet von: dopiront am Dezember 13, 2020, 10:22:53 Nachmittag

Titel: Tvheadend + Sundtek SkyTV Dual 2x Neustart erforderlich
Beitrag von: dopiront am Dezember 13, 2020, 10:22:53 Nachmittag
Habe Tvheadend 4.2 auf einem RPi4 installiert + SkyTV Dual 2x bei 3 LNBs. Das Frontend ist Kodi auf diversen Geräten. Alles funktioniert im Prinzip reibungslos, bis auf eine Sache: Nach einigen Stunden ohne Nutzung kann ich keine Sender mehr abspielen, weder in Kodi noch über das Webinterface von tvheadend. Ein Neustart von tvheadend löst das Problem nicht, ein Neustart des Pis schon. Woran könnte das liegen?

Ich wäre dankbar für Hilfe beim Debugging. 
Titel: Re: Tvheadend + Sundtek SkyTV Dual 2x Neustart erforderlich
Beitrag von: Sundtek am Dezember 14, 2020, 04:35:53 Vormittag
Hallo,

sehr wahrscheinlich ein Problem Deines Netzteils, kannst Du uns eventuell ein Foto vom Netzteil und den Spezifikationen schicken?

Wir sind bezüglich des Raspberry PI 4 auch schon am überlegen eventuell den Tuner komplett mit dem 12V Netzteil zu speisen, ein kleiner Adapter dafür wäre sehr einfach zu realisieren.
Wir haben unseren Raspberry PI über ein Labornetzteil betrieben und den Strom an die Pinheader angelegt, dort mussten wir sogar 5.4V einspeisen um die Under-Voltage Messages vom Raspberry PI loszuwerden.

Der Raspberry PI benötigt offiziell ein 5.1V Netzteil (steht auch auf der Raspberry PI Website, 5V hatte bei unseren Tests vermehrt Probleme gezeigt).

https://www.raspberrypi.org/documentation/hardware/raspberrypi/power/README.md

Solltest Du das Problem nicht mit einem besseren Netzteil loswerden können wir Dir eventuell so eine 12V -> 5V Weiche zum Test zur Verfügung stellen und die Stromversorgung vom Raspberry PI an den Tuner kappen.
Die zwei Tuner benötigen im Betrieb ca. 350-450mA bei 5V.

Mit der richtigen Auswahl funktioniert der RPI4 auch mit dem Dual Tuner.
Auch mit 2 Single Tunern und einer schlechten Stromversorgung wurden beim RPI4 bereits Probleme gemeldet (das Problem war dort aber auch die 5.0V Spannungsversorgung des Raspberry PIs.
Titel: Re: Tvheadend + Sundtek SkyTV Dual 2x Neustart erforderlich
Beitrag von: dopiront am Dezember 14, 2020, 02:16:52 Nachmittag
Hallo,

vielen Dank für die schnelle Antwort. Ich benutze das offizielle Netzteil:
https://www.raspberrypi.org/products/type-c-power-supply/?resellerType=home (https://www.raspberrypi.org/products/type-c-power-supply/?resellerType=home)

So nebenbei eine Idee: Ich brauche momentan nur einen Tuner. Wäre es vielleicht möglich oder hilfreich, den zweiten Tuner abzuschalten? Ich habe bereits unnötige Dienste wie Bluetooth und Wifi deaktiviert, was sich ja auch auf das gesamte Powermanagement auswirken könnte.

Ich werde die Sache jetzt mal beobachten und gegebenenfalls müsste man dann wohl die Sache mit der Weiche testen.

LG
Titel: Re: Tvheadend + Sundtek SkyTV Dual 2x Neustart erforderlich
Beitrag von: Sundtek am Dezember 14, 2020, 03:12:58 Nachmittag
Hast Du Undervoltage Messages in der Syslog? "dmesg"?
Die Tuner sind beim Start deaktiviert, wenn der Tuner nicht benutzt wird zieht er auch fast keinen Strom.

Ich schätze es gab einen starken Hick-Up bzw. Undervoltage und der Tuner hat die Programmierung verloren.
Steckt der Tuner am USB 3.0 (blau) oder USB 2.0 Port (schwarz)?

Als root:
/opt/bin/mediaclient --shutdown
/opt/bin/mediaclient --start

Wird die Chipsätze neu initialisieren.

Wir werden bis nächsten Montag ein paar Weichen für den RPI 4 zum Test herstellen, damit die Stromversorgung für den Tuner (die Chipsätze) vom 12V Netzteil genommen wird (12V->5V), ein Kleiner Adapter der vor den Tuner geschlossen wird ist dafür ausreichend.

Eventuell ist es aber auch ein Standby Konfigurations-Problem des Kernels:
https://support.sundtek.com/index.php?topic=2145.msg17031#msg17031

Der Befehl ist nicht einheitlich, das richtige Device-Node muss da erst gefunden werden.

Bitte auch überprüfen.

Und was zeigt das hier an:
rpi-eeprom-update

(ggf. mit sudo apt-get install rpi-eeprom-update installieren)

Bin auch im Chat verfügbar.
Titel: Re: Tvheadend + Sundtek SkyTV Dual 2x Neustart erforderlich
Beitrag von: dopiront am Dezember 17, 2020, 10:26:46 Nachmittag
Das Ganze läuft jetzt seit mehreren Tagen stabil. Ich habe im Pi alle unnötigen Dienste sowie HDMI, Sound abgeschaltet. Der Tuner hing bereits am USB-2-Anschluss.
Titel: Re: Tvheadend + Sundtek SkyTV Dual 2x Neustart erforderlich
Beitrag von: dopiront am Dezember 19, 2020, 09:21:57 Nachmittag
Pustekuchen! Jetzt geht es wieder los.

Hier zunächst die Fehlermeldung in TvHeadend:

Zitat
020-12-19 19:58:02.658 TS: 19.2/12265.5H/WDR 2 Rheinland Transport error indicator (total 1)

2020-12-19 19:58:09.655 subscription: 0180: service instance is bad, reason: No input detected

2020-12-19 19:58:11.665 webui: Couldn't start streaming /stream/channel/6c0d4801ed012b5e543d50a4764eec00?profile=webtv-vp8-vorbis-webm, No input detected

2020-12-19 19:58:11.666 subscription: 0180: No input source available for subscription "HTTP" to channel "WDR 2 Rheinland"

2020-12-19 19:58:11.666 subscription: 0180: "HTTP" unsubscribing from "WDR 2 Rheinland", hostname="192.168.3.58", username="dominik", client="Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0"

Auf dem PI ist folgende Ausgabe bei rpi-eeprom-update zu finden:

Zitat
BCM2711 detected
Dedicated VL805 EEPROM detected
BOOTLOADER: up-to-date
CURRENT: Thu Sep  3 12:11:43 UTC 2020 (1599135103)
 LATEST: Thu Sep  3 12:11:43 UTC 2020 (1599135103)
 FW DIR: /lib/firmware/raspberrypi/bootloader/critical
VL805: up-to-date
CURRENT: 000138a1
 LATEST: 000138a1

Für den USB-Node (USB 2.0) habe ich das Power-Management als root deaktiviert mit:
Zitat
echo on > /sys/bus/usb/devices/1-1.4/power/control

dmesg würde ich gerne als Datei anhängen, was aber nicht funktioniert. Ich könnte die vollständige Ausgabe nachliefern. Folgende Abschnitte betreffen den Tuner:
Zitat
[    8.973831] usb 1-1.4: USB disconnect, device number 3
[    9.273325] usb 1-1.4: new high-speed USB device number 5 using xhci_hcd
[    9.406128] usb 1-1.4: New USB device found, idVendor=2659, idProduct=1802, bcdDevice= 0.00
[    9.406149] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    9.406166] usb 1-1.4: Product: Dual S2
[    9.406182] usb 1-1.4: Manufacturer: Sundtek
[    9.406197] usb 1-1.4: SerialNumber: U201009190622

und:

Zitat
[   17.484379] usb 1-1.4: usbfs: process 439 (mediasrv) did not claim interface 0 before use
[   17.567444] input: Sundtek Remote Control as /devices/virtual/input/input0

sowie dann das wohl Problematische:
Zitat
[18802.209769] usb 1-1.4: usbfs: USBDEVFS_CONTROL failed cmd mediasrv rqt 192 rq 187 len 1 ret -110

Undervoltage-Meldungen sind nicht zu finden. Ich hoffe, das alles hilft bei der Fehlersuche.



 


Titel: Re: Tvheadend + Sundtek SkyTV Dual 2x Neustart erforderlich
Beitrag von: Sundtek am Dezember 20, 2020, 07:36:53 Vormittag
Hi,

schicke die vollständige Ausgabe an kontakt at sundtek de

Zitat
Für den USB-Node (USB 2.0) habe ich das Power-Management als root deaktiviert mit:
Zitat
echo on > /sys/bus/usb/devices/1-1.4/power/control

das hast Du aber erst jetzt gemacht oder?
Was steht dort nach einem Reboot drinnen? (mich interessiert bei Dir der original-Wert)

cat /sys/bus/usb/devices/1-1.4/power/control
Titel: Re: Tvheadend + Sundtek SkyTV Dual 2x Neustart erforderlich
Beitrag von: dopiront am Dezember 20, 2020, 09:47:40 Vormittag
Hallo,

ich habe dmesg an die Adresse gesendet.

die Ausgabe von "cat /sys/bus/usb/devices/1-1.4/power/control" ist "on". Ich habe ein kleines Script geschrieben, dass beim Login (auf automatisch gestellt) über die .profile aufgerufen wird und eine Datei "control" mit dem Inhalt "on" nach /sys/bus/usb/devices/1-1.4/power/ kopiert. Es gibt bestimmt schönere Lösungen, aber ich bin kein Informatiker...
Titel: Re: Tvheadend + Sundtek SkyTV Dual 2x Neustart erforderlich
Beitrag von: Sundtek am Dezember 20, 2020, 04:48:49 Nachmittag
Ok, versuch dann mal den CPU auf eine stabile Frequenz zu setzen (quick and dirty /opt/bin/mediaclient --cpupush=performance als root, die Änderung ist nur während der Laufzeit, der Scheduler in sysfs wird einfach auf performance gesetzt).
Titel: Re: Tvheadend + Sundtek SkyTV Dual 2x Neustart erforderlich
Beitrag von: Sundtek am September 02, 2021, 09:53:13 Nachmittag
Das Problem sollte mit dem aktuellen Treiber behoben sein. Standby konnte asnychron Befehle an den Tuner senden und dadurch die Kommunikation zum anderen Tuner stören und dadurch sogar die Firmware abstürzen lassen.
Mit den SkyTV 8 Tunern kam das natürlich nicht vor da dort nur ein Tuner vorhanden ist und es keine weitere Kommunikation auf dem Tuner gab.

Der Treiber ab dem dies gefixt sein sollte ist ab dem 3. August 2021.
VDR hat die Nodes üblicherweise nicht zugemacht daher sind die Probleme dort nicht aufgetreten, selbst bei TVHeadend war's nicht so eindeutig nachzuvollziehen.

Aktueller Stand ist dass keine Fehler bekannt sind.