Sundtek Support Forum
Deutsch => {Single, Dual, Quad} Sundtek SkyTV Ultimate => Thema gestartet 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.
-
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.
-
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
-
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.
-
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.
-
Pustekuchen! Jetzt geht es wieder los.
Hier zunächst die Fehlermeldung in TvHeadend:
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:
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:
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:
[ 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:
[ 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:
[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.
-
Hi,
schicke die vollständige Ausgabe an kontakt at sundtek de
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
-
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...
-
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).
-
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.