TANIX TX3 ALICE UX 4 GB / 32 GB Amlogic S905x3

  • 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.dtb

    Mit 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)

    Die läuft schon recht lange, bin mir nicht mehr sicher was ich genommen habe, aber hatte bei einer anderen mal aus versehen einen falschen genommen und dann startet sie tatsächlich nicht, daher gehe ich mal davon aus das ich den richtigen genommen habe. Das heißt die oben angezeigten 1000, haben wenig bis keine bedeutung? und laut den Messwerten hat sie auch nur 100MBit/s? Du meinst sowas hier https://www.amazon.de/UGREEN-Netzwerkadapter-Aluminium-kompatibel-Linux-(Schwarz)-Schwarz/dp/B0C36R83CS/ref=sr_1_11?__mk_de_DE=ÅMÅŽÕÑ&crid=2O9A5J85LSRF2&dib=eyJ2IjoiMSJ9._58cOvKAT_PbWAmNo9iqokR1vnHV2V50Av9szXmSZqHxYGJlmhyLlOwRQhxW5hBBInuvsJU9sBwqXyu9Ke5mErvZAhqUg8-OfB-rjAho_TxbnpeK2JVIDCt73CZopyQIXUd7_NWDgP35jgXhsqbBFiolWlgLB7aPI5eYmCwSdGUkP1qKnk3uWGz9SDEyt14AP5totaJlKU59WdVlRlRQJlJ7DBCgETzWAWETdG3zNUnjVmHoruRBAvr3HtlaBuDJzIKkXeQJQo3YEzg0tXmwU-i0RdMvB2-UIcc9UWb4Rs0.rcjTjVQf0T6kADWSYpM2pxDK3Nrr6dmp9Rh8Ib8Ttsc&dib_tag=se&keywords=GiGimundo+USB+3.0+Hub+mit+integriertem+Gigabit-LAN&qid=1711210825&s=ce-de&sprefix=gigimundo+usb+3.0+hub+mit+integriertem+gigabit-lan%2Celectronics%2C204&sr=1-11 [Anzeige] könnte das Problem lösen?

  • 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

  • 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/s

    Ich 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/sec

    Auf 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

  • Beitrag von Dr. Seltsam (28. März 2024 um 08:25)

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Doppelposting (28. März 2024 um 14:37).
  • 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.

  • Hi, ich hatte mir jetzt mal diesen hier bestellt https://www.amazon.de/UGREEN-Netzwerkadapter-Aluminium-kompatibel-Linux-(Schwarz)-Schwarz/dp/B0C36R83CS/ref=sr_1_11?__mk_de_DE=ÅMÅŽÕÑ&crid=2O9A5J85LSRF2&dib=eyJ2IjoiMSJ9._58cOvKAT_PbWAmNo9iqokR1vnHV2V50Av9szXmSZqHxYGJlmhyLlOwRQhxW5hBBInuvsJU9sBwqXyu9Ke5mErvZAhqUg8-OfB-rjAho_TxbnpeK2JVIDCt73CZopyQIXUd7_NWDgP35jgXhsqbBFiolWlgLB7aPI5eYmCwSdGUkP1qKnk3uWGz9SDEyt14AP5totaJlKU59WdVlRlRQJlJ7DBCgETzWAWETdG3zNUnjVmHoruRBAvr3HtlaBuDJzIKkXeQJQo3YEzg0tXmwU-i0RdMvB2-UIcc9UWb4Rs0.rcjTjVQf0T6kADWSYpM2pxDK3Nrr6dmp9Rh8Ib8Ttsc&dib_tag=se&keywords=GiGimundo+USB+3.0+Hub+mit+integriertem+Gigabit-LAN&qid=1711210825&s=ce-de&sprefix=gigimundo+usb+3.0+hub+mit+integriertem+gigabit-lan%2Celectronics%2C204&sr=1-11&tag=kodinerds04-21 [Anzeige]

    aber leider Ruckeld auch damit die wiedergabe vom Server zur Tanix bei BRs.

    Ein journalctl -fk auf der Tanix mit angeschlossenem Adapter liefert bei mir gar keinen Hinweis wie bei dir oben

     journalctl -fk
    Apr 07 10:55:31 CoreELECSchla kernel: hdmitx: [0x10000187]: 0x000000ff
    Apr 07 10:55:31 CoreELECSchla kernel: hdmitx: [0x10000188]: 0x00000003
    Apr 07 11:03:08 CoreELECSchla kernel: asoc-aml-card auge_sound: TDM[2] Playback stop
    Apr 07 11:03:08 CoreELECSchla kernel: aml_tdm_prepare(), reset fddr
    Apr 07 11:03:08 CoreELECSchla kernel: tdm playback mute: 0, lane_cnt = 4
    Apr 07 11:03:18 CoreELECSchla kernel: aml_tdm_hw_setting_free(), disable mclk for tdm-2
    Apr 07 11:03:18 CoreELECSchla kernel: tdm playback mute: 1, lane_cnt = 4
    Apr 07 11:03:18 CoreELECSchla kernel: audio_ddr_mngr: frddrs[1] released by device ff660000.audiobus:i2s2hdmi
    Apr 07 13:03:44 CoreELECSchla systemd-journald[3218]: Data hash table of /run/log/journal/8c9f99df9f2423dd3e460b2a604dcb43/system.journal has a fill level at 75.0 (1536 of 2047 items, 524288 file size, 341 bytes per hash table item), suggesting rotation.
    Apr 07 13:03:44 CoreELECSchla systemd-journald[3218]: /run/log/journal/8c9f99df9f2423dd3e460b2a604dcb43/system.journal: Journal header limits reached or header out-of-date, rotating.

    ethtool eth0 | grep Speed ergibt

     ethtool eth0 | grep Speed
           Speed: 10Mb/s
    was definitiv dann ein Problem sein dürfte beim normalen LAN Port.....

     ethtool eth1 | grep Speed

    ergibt
           Speed: 1000Mb/s

    Aber was ist jetzt welcher? Die Box hat ja nur einen LAN Port, hiernach

     ip link show
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1
       link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP8000> mtu 1500 qdisc fq_codel qlen 1000
       link/ether 06:62:00:61:73:8d brd ff:ff:ff:ff:ff:ff
    3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
       link/ether e0:76:d0:1e:1d:1c brd ff:ff:ff:ff:ff:ff
    6: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP8000> mtu 1500 qdisc fq_codel qlen 1000
       link/ether 20:7b:d2:97:e1:cb brd ff:ff:ff:ff:ff:ff
    hätte ich jetzt erwartet das beide mit 1000 laufen!?

    Ich hab dann auch nochmal auf dem Server iperf -s ausgeführt und auf der Tanix iperf -c 192.168.188.22, dann bekomme ich ldiese Werte

    CoreELECSchla:~ # iperf3 -c 192.168.188.22
    Connecting to host 192.168.188.22, port 5201
    [  5] local 192.168.188.30 port 52272 connected to 192.168.188.22 port 5201
    [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
    [  5]   0.00-1.00   sec  11.4 MBytes  95.9 Mbits/sec    0   64.2 KBytes
    [  5]   1.00-2.00   sec  11.3 MBytes  94.7 Mbits/sec    0   64.2 KBytes
    [  5]   2.00-3.00   sec  11.3 MBytes  95.1 Mbits/sec    0   64.2 KBytes
    [  5]   3.00-4.00   sec  11.3 MBytes  94.8 Mbits/sec    0   64.2 KBytes
    [  5]   4.00-5.00   sec  11.3 MBytes  95.1 Mbits/sec    0   64.2 KBytes
    [  5]   5.00-6.00   sec  11.3 MBytes  94.7 Mbits/sec    0   64.2 KBytes
    [  5]   6.00-7.00   sec  11.4 MBytes  95.4 Mbits/sec    0   79.8 KBytes
    [  5]   7.00-8.00   sec  11.3 MBytes  94.7 Mbits/sec    0   79.8 KBytes
    [  5]   8.00-9.00   sec  11.3 MBytes  94.9 Mbits/sec    0   79.8 KBytes
    [  5]   9.00-10.00  sec  11.3 MBytes  94.9 Mbits/sec    0   79.8 KBytes
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.00  sec   113 MBytes  95.0 Mbits/sec    0             sender
    [  5]   0.00-10.00  sec   113 MBytes  95.0 Mbits/sec                  receiver

    , wenn ich es umdrehe und den iperf3 Server auf der Tanix Starte und den Client auf dem Serve, dann bekomme ich diese Werte

    CoreELECSchla:~ # iperf3 -s
    -----------------------------------------------------------
    Server listening on 5201 (test #1)
    -----------------------------------------------------------
    Accepted connection from 192.168.188.22, port 55106
    [  5] local 192.168.188.30 port 5201 connected to 192.168.188.22 port 55107
    [ ID] Interval           Transfer     Bitrate
    [  5]   0.00-1.00   sec  11.3 MBytes  94.6 Mbits/sec
    [  5]   1.00-2.00   sec  11.3 MBytes  94.9 Mbits/sec
    [  5]   2.00-3.00   sec  11.3 MBytes  94.9 Mbits/sec
    [  5]   3.00-4.00   sec  11.3 MBytes  94.9 Mbits/sec
    [  5]   4.00-5.00   sec  11.3 MBytes  94.9 Mbits/sec
    [  5]   5.00-6.00   sec  11.3 MBytes  94.9 Mbits/sec
    [  5]   6.00-7.00   sec  11.3 MBytes  94.9 Mbits/sec
    [  5]   7.00-8.00   sec  11.3 MBytes  94.9 Mbits/sec
    [  5]   8.00-9.00   sec  11.3 MBytes  94.9 Mbits/sec
    [  5]   9.00-10.00  sec  11.3 MBytes  94.9 Mbits/sec
    [  5]  10.00-10.02  sec   272 KBytes  94.5 Mbits/sec
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate
    [  5]   0.00-10.02  sec   113 MBytes  94.9 Mbits/sec                  receiver
    -----------------------------------------------------------
    Server listening on 5201 (test #2)

    Die Tanix ist jetzt über den USB Adatper angeschlossen, aber wie gesagt die Filme Ruckeln immer noch


    Wenn ich wieder den LAN Port der Tanix ohne den USB Adapter verwende bekomme ich wieder diese Werte

    iperf3 -c 192.168.188.22
    Connecting to host 192.168.188.22, port 5201
    [  5] local 192.168.188.45 port 58046 connected to 192.168.188.22 port 5201
    [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
    [  5]   0.00-1.00   sec  11.6 MBytes  97.2 Mbits/sec  274   32.8 KBytes
    [  5]   1.00-2.00   sec  11.3 MBytes  94.6 Mbits/sec  240   32.8 KBytes
    [  5]   2.00-3.00   sec  11.2 MBytes  94.0 Mbits/sec  289   25.7 KBytes
    [  5]   3.00-4.00   sec  11.2 MBytes  94.1 Mbits/sec  261   31.4 KBytes
    [  5]   4.00-5.00   sec  11.3 MBytes  95.1 Mbits/sec  278   34.2 KBytes
    [  5]   5.00-6.00   sec  11.3 MBytes  94.6 Mbits/sec  248   31.4 KBytes
    [  5]   6.00-7.00   sec  11.3 MBytes  95.1 Mbits/sec  256   22.8 KBytes
    [  5]   7.00-8.00   sec  11.4 MBytes  95.6 Mbits/sec  279   32.8 KBytes
    [  5]   8.00-9.00   sec  11.2 MBytes  93.5 Mbits/sec  256   31.4 KBytes
    [  5]   9.00-10.00  sec  11.3 MBytes  94.6 Mbits/sec  272   32.8 KBytes
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.00  sec   113 MBytes  94.8 Mbits/sec  2653             sender
    [  5]   0.00-10.00  sec   113 MBytes  94.7 Mbits/sec                  receiver

    die nahezu identisch sind zu den Werten mit Adapter.., würde also mal sagen das es damit nicht an der Tanix liegt, dann gibt es wohl noch zwei Fehlerpunkte auf dem Datenweg, das eine das eine ist ein 1GB D-Link Switch, den würde ich eher ausschließen, dann gibt es noch ein Patchpanel wo die einzelnen Punkte aufgelegt sind, ggf. liegt da was nicht richtig an

  • 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/wlan0

    Mit 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 unexpectedly

    Die 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?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!