Über Samba und ftp kann ich mit ca. 21 MBit/s Filme von der Tanix TX3 runterladen (USB-LAN). Bremsender Faktor ist da vielleicht die Lesegeschwindigkeit von der µSD-Karte.
Beiträge von Dr. Seltsam
-
-
Der richtige Befehl zum Abfragen der Kernelmeldungen ist journalctl -k. Mit dem Zusatz f werden nur fortlaufend die aktuellen Meldungen geloggt. Ich kriege da für heutiges Datum aber auch gar keine Anzeigen! Wenn Du den Parameter -k auch weglässt, kommen alle Meldungen aus dem Journal - auch die, die nicht von Kernelmodulen, sondern z.B. von einem Netzwerkmanager stammen.
Zum Speed:Bei meiner Box mit internem 100MBit LAN und angeschlossenem USB-LAN kriege ich die gleichen Meldungen wie Du - 10 für eth0 und 1000 für eth1.
Wenn Du cd /sys/class/net und ls- l eingibst, siehst Du, dass der USB-LAN wie zu erwarten eth1 ist.
total 0
lrwxrwxrwx 1 root root 0 Feb 16 2023 eth0 -> ../../devices/platform/ff3f0000.ethernet/net/eth0
lrwxrwxrwx 1 root root 0 Feb 16 2023 eth1 -> ../../devices/platform/ff500000.dwc3/xhci-hcd.0.auto/usb2/2-1/2-1.4/2-1.4:1.0/net/eth1
lrwxrwxrwx 1 root root 0 Feb 16 2023 lo -> ../../devices/virtual/net/lo
lrwxrwxrwx 1 root root 0 Feb 16 2023 wlan0 -> ../../devices/platform/ffe03000.sdio/mmc_host/sdio/sdio:0001/sdio:0001:2/net/wlan0Mit iperf komme ich nicht weiter. Auf dem Server startet es mit port 5001. Ich muss deshalb auf der Tanix iperf -c 192.168.178.21 --port 5001 eingeben. Das bricht aber nach wenigen Sekunden ab:
iperf3: error - control socket has closed unexpectedlyDie Frage ist nun, welchen Adapter hat CoreElec bei Deinen Messungen verwand? eth0 oder eth1? Ich vermute, dass es schon der eth1 (USB-LAN) war. Bei mir brauchte ich den nur einstecken und er wurde sofort beim nächsten Start verwendet. Hast Du ihn auch im seitlichen (blauen) USB 3.0-Port eingesteckt?
-
Ich werde am Wochenende nochmal Messungen mit dem USB 3.0 -> LAN-Adapter durchführen. Meiner bringt auf alle Fälle eine Verbesserung ggü. dem integrierten 100 MBit/s-LANB-Port - aber sicher auch keine volle Gigabit-Geschwindigkeit. Hängt vielleicht auch davon an, ob zeitgleich ein Laufwerk am USB 3.0 hängt (das geht ja sowieso nur mit einem LAN-Adapter, der einen integrierten Hub hat). Und ob es auf dieses Laufwerk parallel Zugriffe gibt.
-
Das hier erwähnte indivious-addon als Alternative zum youtube-addon kannte ich bisher nicht. Damit ich die Version 2.2.4 aus dem github von lekma in CoreElec 20.5 installieren konnte, musste ich zunächst unerfüllte Abhängigkeiten auflösen, indem ich (ebenfalls aus dem github von lekma) script.module.iapc-2.1.4.zip sowie script.module.yt-dlp-2023.12.30-1.zip installiert habe.
Das addon startet, ich gebe einen Begriff in die Suchfunktion ein und dann kommt eine Fehlermeldung, man solle im Log nachschauen. Dort hagelt es Fehler (siehe Anlage)
Ich sehe im git, dass es seit seit 9 Monaten keine Änderungen gab und 19 issues offen sind. Deshalb frage ich mich, ob das addon überhaupt noch supported wird. Bei wem läuft das denn in welcher Umgebung?
-
Auf der Tanix TX3 mit angeblichem Gigabit-LAB finde ich bei der Abfrage journalctl -fk u.a. die Zeile
Feb 16 19:11:04 CoreELECTanixTX3 kernel: meson6-dwmac ff3f0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
ethtool eth0 | grep Speed ergibt
Speed: 1000Mb/sIch habe dann auf dem Server (meinem Desktop-PC) iperf -s ausgeführt. Auf der Tanix dann iperf -c 192.168.178.21. Das ging nur in einer Ubuntu-chroot-Umgebung, weil CoreElec kein iperf mitbringt.
Das Ergebnis überrascht mich positiv:Client connecting to 192.168.178.21, TCP port 5001
TCP window size: 280 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.178.86 port 45234 connected with 192.168.178.21 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 1.07 GBytes 920 Mbits/secAuf der anderen Tanix TX3 mit 100 MBit/s LAN habe ich nur CoreElec. Der Befehl journalctl -fk bringt mir da keine Daten über den LAN-Port. Aber journalctl |grep eth0 liefert u.a. den Eintrag
Feb 16 19:11:03 VDRSternELEC kernel: meson6-dwmac ff3f0000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
und
ethtool eth0 | grep Speed liefert Speed: 100Mb/s
-
Ich habe einen von GiGimundo genommen, der auch gleichzeitig einen USB 3.0 Hub beinhaltet. Das Modell gibt es aber leider bei Amazon nicht mehr, dafür von anderen Herstellern. Wenn es unter dem Linux-Kernel von CE nicht läuft, muss man ihn halt zurückschicken und einen anderen probieren.
Ich wollte nicht den USB 3.0 Anschluss verlieren, weil da auch eine SSD dranhängt.
Ich schaue heute Abend mal nach, wie sich meine beiden Tanix-Boxen in der Anzeige unter Linux unterscheiden. Vielleicht sieht man es schon bei lspci
-
Welche Datei aus dem device_trees-Ordner der ersten Partition (COREELEC) hast Du denn als dtb.img in den Hauptordner dieser Partition kopiert? Es gibt unterschiedliche Dateien je nach Speicher und LAN:
sm1_s905x3_2g_1gbit.dtb
sm1_s905x3_2g.dtb
sm1_s905x3_4g_1gbit.dtb
sm1_s905x3_4g.dtbMit der falschen Version bootet die Box m.E. nicht. Wenn Du also eine Datei genommen hast, die auf gbit.dtb endet und die Box bootet damit, hat sie ein Gigabit-LAN. Es wird aber dennoch nicht annähernd Gigabit-Speed erreicht, das ist normal. Die Angabe von ethtool ist nur ein deklarierter Wert. Der Flaschenhals ist hier woanders in der Hardware.
Ich habe sowohl eine Gigabit-Box als auch eine normale mit 100 MBit/s und verwende diese für ein vdr-Projekt (DVB Receiver) in Verbindung mit einem satip-Server. Obwohl 100 MBit/s für satip eigentlich ausreichen müsste, habe ich mit der 100MBit/s-Box nur ruckelnde Wiedergabe. Die Lösung war dann ein günstiger GiGimundo USB 3.0 Hub mit integriertem Gigabit-LAN. Damit ist die Box in etwa genauso schnell wie das Gigabit-Modell der TX3 (das man aktuell nirgendwo mehr kriegt)
-
kann mir jemand sagen, welche maximale SD-Kartengrößevon der TX3 unterstützt wird? Habe bisher immer nur 32GB und 64GB probiert, die liefen problemlos. Möchte nicht 128 oder 256 kaufen und dann feststellen dass die nicht gehen.
-
Weiss jemand, ob die Kiste auch vom seitlichen USB 3.0 booten kann?
-
Hi, hab das versucht, aber bei ir-keytable -u kommt nichts in der Konsole wenn ich eine Taste drücke.
Was mir dann aufgefallen ist,es kommt auch nichts wenn ich die original FB der Tanix drücke und auch damit kann ich kodi nicht starten wenn es aus ist. Das ist doch komisch das es mit der original FB auch nicht klappt...
Kodi und eventlircd vorher beendet?
-
Kleiner Hinweis: Die Zeile zum Auschecken des gits muss so lauten:
(also mit .git am Ende).
Der Paratmeter -x ist mir klar, ist in der Readme beschrieben:
Diesen Eintrag
kann ich anhand der Readme auch zuordnen
Code-o --dvbapi [~]host:port,offset - specify the hostname and port for the dvbapi server (oscam). Port 9000 is set by default (if not specified)
Aber hier blicke ich nicht durch:
Wofür steht bei
der Wert "EUREPINDERKARTE" ? Das Readme sagt
Code-3 --ca-pin mapping_string: set the pin for CIs The format is: ADAPTER1:PIN,ADAPTER2-ADAPTER4:PIN eg: 0:1234,2-3:4567
Geht es hier um die Jugendschutz-PIN der Smartcard? Ich verstehe aber die Zuordnung zu Adaptern nicht. Was trage ich ein, wenn die Smartcard in einer Smartmouse steckt, mit der Oscam ein geräteübergreifendes (also nicht an einen bestimmten DVB-Adapter gebundenes) CI emuliert?
-
Hi, meine letzte Tanix bootet leider nicht wenn ich versuche über die Fernbedienung (nicht die original), sonder die hier genannte
ThemaEine, um sie alle zu knechten ... Fernbedienungen
Wir haben ja schon einen guten Beitrag über Keyboards im Wohnzimmer.
Aber der Großteil wird den HTPC-Fuhrpark im Wohnzimmer sicherlich noch altmodisch mit einer Infrarotfernbedienung steuern.
Um das ganze ein wenig zu strukturieren, fang ich mal mit meiner an:
Fernbedienung: One-For-All: URC 7960
Typ/Technik: Universalfernbedienung / IR
Einrichtung: Codes und IR-Kopierfunktion
Externer Inhalt farm3.static.flickr.comInhalte von externen Seiten werden ohne Ihre Zustimmung nichtdon20. März 2012 um 13:15 Zu starten, mit der GLEICHEN Fernbedienung starten meine anderen beiden Tanix Boxen, bzw. Ggf wird auch nur der Fernseher nicht angeschaltet von der Tanix. Im verlinkten Thread wird geraten wake on USB im BIOS zu aktivieren, aber wie mache ich das bei der Tanix, bzw. Was könnte nich das Problem sein?
Danke
IR-wakeup geht m.E. nur, wenn der IR-Code der Powertaste in der config.ini eingetragen ist. Probiere dazu mal folgendes:
Logge Dich per ssh auf die Box ein (wenn ssh noch nicht aktiv, in CoreElec aktivieren):
Kodi und eventlircd stoppen:
Dann:
Drücke die Powertaste der Fernbedienung. (Die Box schaltet nicht aus, weil Kodi gestoppt wurde)
Beobachte die Ausgabe im Terminalfenster, z.B.
CodeReceived IRMP code: remotewakeup='0xbf40fe01', decode_type='0x0', remotewakeupmask='0xffffffff'
Öffne auf der COREELEC-Patition die Datei config.ini und entferne vor den Einträgen
das Raute-Symbol. Die jeweiligen Werte änderst Du entsprechend dem, was bei
ir-keytable -u
geloggt wurde.
Wahrscheinlich reicht es nicht, die Box neu zu booten, damit das übernommen wird. Auf meiner TX3 musste ich zusätzlich
ausführen. Nach einem reboot wurde der neue wakeup-key dann akzeptiert.
Quellen:
How to configure IR wakeup codeThis HowTo applies to following devices: Odroid N2 Odroid C4 Odroid HC4 Amlogic devices with bl301 injection About bl301 injection: CoreELEC BL301 Wake-Up…discourse.coreelec.orghttps://discourse.coreelec.org/t/coreelec-bl3…ject-bl301/6321 (nicht verwirren lassen von der Aussage "Currently confirmed devices it does NOT work ... TX3 S905X3 from Aliexpress". Meine 4/32 100Mbit TX3 stammt von Aliexpress, und mit der hat es dennoch so wie beschrieben nach inject_bl301 geklappt.)
-
-
So wie ich es verstehe, kommt der Code in Lirc.cpp nur zum Einsatz, wenn auch ein IR-Empfänger genutzt wird, dessen Signale an /var/run/lirc/lircd ankommen. Was aber, wenn gleichzeitig auch Signale an z.B. /dev/input/event4 von einem Empfänger ankommen, der nicht mit lirc läuft?
Wäre toll, wenn Du da noch jemanden fragen könntest.
-
Ich brauche eventlircd, weil neben Kodi noch eine andere Anwendung läuft, die auf die lirc-Schnittstelle angewiesen ist. Kodi könnte hingegen direkt auf /dev/input/eventX reagieren. Bei laufendem eventlircd werden die Signale vom input device an die Schnittstelle /var/run/lirc/lird übergeben. Es gibt es also zwei Schnittstellen, wo FB-Signale ankommen. Mir ist nicht ganz klar, wie Kodi damit umgeht. Reagiert es auf beide? Das könnte ein gelegentliches Prellen erklären. Kann man Kodi irgendwie sagen, dass es nur auf eine bestimmte Schnittstelle reagieren soll?
-
Okay habs rausgefunden. Liegt wohl am bootloader.
Wenn ich die Firmware 20210826 von hier: blog.geekbuying.com/2019/12/ta…firmware-update-20191126/ nehme funktioniert es nicht.
Wenn ich die Firmware 20191130 nehme, funktioniert es.Jetzt aber meine Frage: Kann ich die Version 20210826 flashen aber den alten bootloader beibehalten? Müsste doch gehen wenn ich im Flash-Tool den Haken bei "Erase Bootloader" rausnehme, oder?
----
Okay habe mir die Frage selbst beantwortet. Er flasht erst gar nicht die neue Version wenn der alte Bootloader drauf ist.
Daher kann man CE nur mit der Firmware 20191130 intern installieren.Meine Box zeigt in den Android-Einstellungen als Stand der Sicherheitsupdates den 05.08.2018 an. Als build wird "newton-userdebug 9 PPR1.180610.011 20221122 test-keys" angezeigt. Keine Ahnung, wo die herkommt - war so drauf (gekauft bei geekbuying). Wie viele Versionen gibt es eigentlich? Bei geekbuying liegt neben den bereits genannten Versionen auch noch eine Datei TX3-20200722.img bei der es sich wohl um die gleiche Version wie hier handeln dürfte.
Braucht man zum update (bzw. in diesem Fall downgrade) das USB Burning Tool, oder geht es nach dieser Beschreibung?
ZitatSD Upgrade Tutorial:
Copy the firmware to SD Card root directory, insert into the SD slot of your device, connect to power, turn on the device( if there is not On/Off button, just connect to power) and press “Recover” simultaneously (long press till the robot image turns out; get a toothpick and poke into the AV hole if there is no reset or recover jack, then press).
-
-
Ich habe für meinen Vater, der mit der Bedienung des Menüs überfordert ist, eine Bedienung mittels Script programmiert. Er gibt eine 3-stellige Ziffer ein, woraufhin dann entweder mit PlayMedia oder SlideShow Filme bzw. Fotos abgespielt werden.
Das Script beginnt immer mit dem Befehl kodi-send --action="PlayerControl(Stop)" um evtl. bereits laufende Wiedergaben zu stoppen. Nun sagt er mir, dass das nicht funktioniert, wenn zuvor Fotos abgespielt wurden (deren Wiedergabe mit dem SlideShow-Befehl gestartet wurde). Anscheinend beendet PlayerControl(Stop) keine laufenden Slideshows. Aber wenn er auf der Fernbedienung dann die Stop-Taste drückt (was per Telefon-Support 10 Minuten gedauert hat, bis er die Taste gefunden hatte...) wird die Slideshow gestoppt. Deshalb verstehe ich das nicht. Wie beende ich Slideshows per Konsolen- bzw. Scriptbefehl?
Laut https://alwinesch.github.io/page__list_of_…_functions.html gehört SlideShow zu den Picture built-in Funktionen, während PlayerControl zu den Player built-in's gehört. Aber es muss doch auch eine Möglichkeit geben, RecursiveSlideShow, SlideShow und ShowPicture mittels "kodi-send --action" zu beenden, oder?
-
Paust55: Vielen Dank. Ich bin nicht sicher, ob die Werte in der config.ini für amremote verwendbar sind, aber das werde ich ja sehen. Ist es Dir denn jemals gelungen, mit amremote Tastenwiederholungen bei gedrückt gehaltener Taste in vdr hinzubekommen?
Ich hänge immer noch an einer uralten Philips SBC Ru880. Was mich an der SofaBaton stört ist, dass man die Geräte wohl nicht blind wechseln kann.FLIRC wäre am N2+ noch eine Option, aber an der Tanix TX3 brauche ich die beiden USB-Anschlüsse für die SSD und den DVB-Stick.
-
fdtput -t u /flash/dtb.img /meson-remote/ protocol 5 ist dann für RC6-Code, und dann müsste:
fdtput -t u /flash/dtb.img /meson-remote/ protocol 4 für RC5-Code sein, wenn ich das richtig interpretiere (aus der "config.ini")! denn mein FB kann glaub ich nur RC5.
Werde ich heute nachmittag, oder erst am Montag testen können.
Klingt aber sehr interessant, denn ganz zufrieden bin ich mit dem"langsamen" meson-ir nicht wirklich!
Allerdings müsste man nach jedem Update vermutlich wieder neu die "dtb.img" flashen, da diese ja immer wieder überschrieben wird.Hast Du dafür eigentlich eine Lösung für das Überschreiben gefunden?
Ich habe die Hoffnung, dass mit einer RC5-FB unter amremote dann auch repeats möglich sind. Die originale FB der Tanix TX3 sendet offenbar keine - wenn man eine Taste drückt und gedrückt hält, wird nur 1x ein Code geloggt. Kodi hat offenbar einen eigenen Mechanismus, um gedrückte Tasten dennoch zu erkennen und repeats zu erzeugen. Lässt man statt Kodi aber vdr laufen, gibt es keine repeats, weshalb amremote für vdr derzeit unbrauchbar ist.
Hast Du irgenwo eine Liste gefunden, welcher protocol-Wert für welches Protokoll steht?