Wired Network Slow - Wireless Fast

Ok, so I have an issue which I can’t resolve at the moment.

I was running the Leia beta build on my Vero4K+, but after the latest update, I got the Sad Face icon after a couple of seconds after booting. So I figured I would do a full reset. I downloaded the latest final V17 image to a usb drive and did a complet reinstall of the Vero4K.

I first noticed something was wrong when I wanted to add a NFS share. This would take a really long time, as in the past it would take only a second or so. After a reboot or 2 I figured the next step was to check if iperf could shed any light on the issue. But when I tried SSH-ing to the device, even the login would take ages, and would even time out eventually.

Next try, instead of Wired, user Wireless. So I turned off the wired connection and turned on the Wireless one, connect to my 5G network, and voila, the speed issue was gone. Iperf gave a nice 200mbit connection and SSH worked liked a charm. Connecting to NFS shares was also fast again. To be sure i went back to a wired connection, and my troubles returned.

So the only thing I can think of that there is still something remaining from the busted Leia upgrade, or maybe a firmware update or something?

I tested the wired connection on my laptop, and it gave me a solid 1.07Gbit speed, so its not the cable.

Any clue as to what this may be?

Log files: https://paste.osmc.tv/kozanodefo

What’s the iperf speed look like on wired?

can’t even get that far because of timeouts when connecting over SSh…

That doesn’t sound good.

Can you try another cable? We had some devices with Ethernet TX issues, but never to the point where SSH was impossible

Sam

Strange thing is that everything was fine before the latest Leia update made it crash… Ill give it another go now with ssh…

lol, this is bad:

Vero 4K+ Over Wired:

Last login: Thu Oct 25 21:17:37 2018 from 192.168.178.66
osmc@osmc:~$ iperf3 -c 192.168.178.200
Connecting to host 192.168.178.200, port 5201
[ 4] local 192.168.178.129 port 44102 connected to 192.168.178.200 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 97.6 KBytes 798 Kbits/sec 15 1.41 KBytes
[ 4] 1.00-2.00 sec 0.00 Bytes 0.00 bits/sec 1 1.41 KBytes
[ 4] 2.00-3.00 sec 0.00 Bytes 0.00 bits/sec 0 1.41 KBytes
[ 4] 3.00-4.00 sec 0.00 Bytes 0.00 bits/sec 1 1.41 KBytes
[ 4] 4.00-5.00 sec 0.00 Bytes 0.00 bits/sec 0 1.41 KBytes
[ 4] 5.00-6.00 sec 0.00 Bytes 0.00 bits/sec 0 1.41 KBytes
[ 4] 6.00-7.00 sec 4.24 KBytes 34.8 Kbits/sec 3 1.41 KBytes
[ 4] 7.00-8.00 sec 0.00 Bytes 0.00 bits/sec 2 4.24 KBytes
[ 4] 8.00-9.00 sec 5.66 KBytes 46.3 Kbits/sec 7 1.41 KBytes
[ 4] 9.00-10.00 sec 14.1 KBytes 116 Kbits/sec 6 2.83 KBytes


[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 122 KBytes 99.6 Kbits/sec 35 sender
[ 4] 0.00-10.00 sec 50.9 KBytes 41.7 Kbits/sec receiver

I tried different cables, and as said, it was fast (1.08Gb) before…

And below results are over WiFi:

osmc@osmc:~$ iperf3 -c 192.168.178.200
Connecting to host 192.168.178.200, port 5201
[ 4] local 192.168.178.227 port 55519 connected to 192.168.178.200 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 17.0 MBytes 143 Mbits/sec 0 214 KBytes
[ 4] 1.00-2.00 sec 17.2 MBytes 145 Mbits/sec 0 214 KBytes
[ 4] 2.00-3.00 sec 16.5 MBytes 138 Mbits/sec 0 214 KBytes
[ 4] 3.00-4.00 sec 17.5 MBytes 146 Mbits/sec 0 214 KBytes
[ 4] 4.00-5.00 sec 18.6 MBytes 157 Mbits/sec 0 214 KBytes
[ 4] 5.00-6.00 sec 17.0 MBytes 142 Mbits/sec 0 214 KBytes
[ 4] 6.00-7.00 sec 18.9 MBytes 158 Mbits/sec 0 214 KBytes
[ 4] 7.00-8.00 sec 17.0 MBytes 143 Mbits/sec 0 214 KBytes
[ 4] 8.00-9.00 sec 13.7 MBytes 115 Mbits/sec 32 168 KBytes
[ 4] 9.00-10.00 sec 1.15 MBytes 9.67 Mbits/sec 113 127 KBytes


[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 155 MBytes 130 Mbits/sec 145 sender
[ 4] 0.00-10.00 sec 154 MBytes 129 Mbits/sec receiver

And just to be sure, my laptop connected to the same wire as the Vero4K+:

[ 4] local 192.168.178.171 port 53270 connected to 192.168.178.200 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 111 MBytes 928 Mbits/sec
[ 4] 1.00-2.00 sec 108 MBytes 912 Mbits/sec
[ 4] 2.00-3.00 sec 112 MBytes 937 Mbits/sec
[ 4] 3.00-4.00 sec 113 MBytes 945 Mbits/sec
[ 4] 4.00-5.00 sec 112 MBytes 938 Mbits/sec
[ 4] 5.00-6.00 sec 110 MBytes 925 Mbits/sec
[ 4] 6.00-7.00 sec 111 MBytes 935 Mbits/sec
[ 4] 7.00-8.00 sec 113 MBytes 946 Mbits/sec
[ 4] 8.00-9.00 sec 113 MBytes 948 Mbits/sec
[ 4] 9.00-10.00 sec 113 MBytes 946 Mbits/sec


[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 1.09 GBytes 936 Mbits/sec sender
[ 4] 0.00-10.00 sec 1.09 GBytes 936 Mbits/sec receiver

And my laptop over the same wireless connection as the 4K+

[ 4] local 192.168.178.66 port 53280 connected to 192.168.178.200 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 31.6 MBytes 265 Mbits/sec
[ 4] 1.00-2.00 sec 30.4 MBytes 255 Mbits/sec
[ 4] 2.00-3.00 sec 31.9 MBytes 268 Mbits/sec
[ 4] 3.00-4.00 sec 30.6 MBytes 257 Mbits/sec
[ 4] 4.00-5.00 sec 29.8 MBytes 249 Mbits/sec
[ 4] 5.00-6.00 sec 33.2 MBytes 279 Mbits/sec
[ 4] 6.00-7.00 sec 32.9 MBytes 275 Mbits/sec
[ 4] 7.00-8.00 sec 30.9 MBytes 260 Mbits/sec
[ 4] 8.00-9.00 sec 30.9 MBytes 258 Mbits/sec
[ 4] 9.00-10.00 sec 28.2 MBytes 237 Mbits/sec
[ 4] 10.00-11.00 sec 30.9 MBytes 259 Mbits/sec
[ 4] 11.00-12.01 sec 25.2 MBytes 210 Mbits/sec
[ 4] 12.01-13.01 sec 128 KBytes 1.05 Mbits/sec
[ 4] 13.01-14.00 sec 21.1 MBytes 178 Mbits/sec
[ 4] 14.00-15.00 sec 32.5 MBytes 273 Mbits/sec
[ 4] 15.00-16.00 sec 30.0 MBytes 252 Mbits/sec
[ 4] 16.00-17.00 sec 28.6 MBytes 240 Mbits/sec
[ 4] 17.00-18.00 sec 27.5 MBytes 231 Mbits/sec
[ 4] 18.00-19.00 sec 30.2 MBytes 253 Mbits/sec
[ 4] 19.00-20.00 sec 27.6 MBytes 233 Mbits/sec


[ ID] Interval Transfer Bandwidth
[ 4] 0.00-20.00 sec 564 MBytes 237 Mbits/sec sender
[ 4] 0.00-20.00 sec 564 MBytes 237 Mbits/sec receiver

Do you mean that the wired network was fine before?

Can you connect to WiFi and upload logs when this happens?

Sam

indeed.

See uploaded logs in my second posts.

Exactly the same issue…

Do you have iperf results from when it worked well?
Are you able to get good performance on the Wired network at all? Because it seems @angry.sardine has an intermittent problem

Sam

Edit: After the fifth reboot and another iperf3 test values are back to normal:

osmc@osmc:~$ iperf3 -c 192.168.0.199 -i 1 -t 10 -R
Connecting to host 192.168.0.199, port 5201
Reverse mode, remote host 192.168.0.199 is sending
[  4] local 192.168.0.49 port 55074 connected to 192.168.0.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  24.0 MBytes   201 Mbits/sec
[  4]   1.00-2.00   sec  30.9 MBytes   259 Mbits/sec
[  4]   2.00-3.00   sec  45.7 MBytes   383 Mbits/sec
[  4]   3.00-4.00   sec  31.3 MBytes   263 Mbits/sec
[  4]   4.00-5.00   sec  37.0 MBytes   310 Mbits/sec
[  4]   5.00-6.00   sec  36.5 MBytes   306 Mbits/sec
[  4]   6.00-7.00   sec  31.6 MBytes   265 Mbits/sec
[  4]   7.00-8.00   sec  62.8 MBytes   527 Mbits/sec
[  4]   8.00-9.00   sec  80.8 MBytes   678 Mbits/sec
[  4]   9.00-10.00  sec  76.1 MBytes   639 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   457 MBytes   384 Mbits/sec    3             sender
[  4]   0.00-10.00  sec   457 MBytes   383 Mbits/sec                  receiver

I don’t have any real explanation but I will leave the original post here in case it might be useful to identify possible problems.


Unfortunately I have a similar problem which started out of nowhere. When I received my Vero 4K+ I tested Ghost In The Shell 4K first as that was the only movie I had buffering problems on the standard Vero 4K (even with fstab). It ran flawlessly back then (that was before the August update however). Now it buffers at once. Other 4K remuxes start buffering later, but eventually they all do.

The Vero 4K+ is still connected (wired) to the very same network and switch and NAS but this is what iperf3 says now:

osmc@osmc:~$ iperf3 -c 192.168.0.199 -i 1 -t 10 -R
Connecting to host 192.168.0.199, port 5201
Reverse mode, remote host 192.168.0.199 is sending
[  4] local 192.168.0.49 port 56636 connected to 192.168.0.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  1.26 MBytes  10.5 Mbits/sec
[  4]   1.00-2.00   sec   461 KBytes  3.78 Mbits/sec
[  4]   2.00-3.00   sec  15.6 KBytes   127 Kbits/sec
[  4]   3.00-4.00   sec   267 KBytes  2.19 Mbits/sec
[  4]   4.00-5.00   sec   711 KBytes  5.83 Mbits/sec
[  4]   5.00-6.00   sec  79.2 KBytes   649 Kbits/sec
[  4]   6.00-7.00   sec   373 KBytes  3.06 Mbits/sec
[  4]   7.00-8.00   sec   144 KBytes  1.18 Mbits/sec
[  4]   8.00-9.00   sec   376 KBytes  3.08 Mbits/sec
[  4]   9.00-10.00  sec   318 KBytes  2.61 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  4.03 MBytes  3.38 Mbits/sec   29             sender
[  4]   0.00-10.00  sec  3.94 MBytes  3.30 Mbits/sec                  receiver

This is the speed from my PC:

PS C:\iperf-3.1.3-win64> .\iperf3.exe -c 192.168.0.199 -i 1 -t 10 -R
Connecting to host 192.168.0.199, port 5201
Reverse mode, remote host 192.168.0.199 is sending
[  4] local 192.168.0.6 port 57184 connected to 192.168.0.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  62.6 MBytes   525 Mbits/sec
[  4]   1.00-2.00   sec  72.1 MBytes   605 Mbits/sec
[  4]   2.00-3.00   sec  84.8 MBytes   711 Mbits/sec
[  4]   3.00-4.00   sec  67.0 MBytes   562 Mbits/sec
[  4]   4.00-5.00   sec  66.4 MBytes   557 Mbits/sec
[  4]   5.00-6.00   sec  63.8 MBytes   535 Mbits/sec
[  4]   6.00-7.00   sec  61.2 MBytes   513 Mbits/sec
[  4]   7.00-8.00   sec  35.7 MBytes   300 Mbits/sec
[  4]   8.00-9.00   sec  54.6 MBytes   459 Mbits/sec
[  4]   9.00-10.00  sec  72.2 MBytes   605 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   640 MBytes   537 Mbits/sec    0             sender
[  4]   0.00-10.00  sec   640 MBytes   537 Mbits/sec                  receiver

And this happens when using wireless on the Vero 4K+ (my 802.11ac access point is 5cm away from the Vero4K+):

osmc@osmc:~$ iperf3 -c 192.168.0.199 -i 1 -t 10 -R
Connecting to host 192.168.0.199, port 5201
Reverse mode, remote host 192.168.0.199 is sending
[  4] local 192.168.0.49 port 59919 connected to 192.168.0.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  3.73 MBytes  31.3 Mbits/sec
[  4]   1.00-2.00   sec  2.03 MBytes  17.0 Mbits/sec
[  4]   2.00-3.00   sec  2.79 MBytes  23.4 Mbits/sec
[  4]   3.00-4.00   sec  2.81 MBytes  23.6 Mbits/sec
[  4]   4.00-5.00   sec  3.33 MBytes  27.9 Mbits/sec
[  4]   5.00-6.00   sec  2.36 MBytes  19.8 Mbits/sec
[  4]   6.00-7.00   sec  5.20 MBytes  43.6 Mbits/sec
[  4]   7.00-8.00   sec  1.41 MBytes  11.8 Mbits/sec
[  4]   8.00-9.00   sec   257 KBytes  2.11 Mbits/sec
[  4]   9.00-10.00  sec  1017 KBytes  8.33 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  25.0 MBytes  20.9 Mbits/sec   34             sender
[  4]   0.00-10.00  sec  24.9 MBytes  20.9 Mbits/sec                  receiver

I’m using this switch:

It’s reporting a 1000M link via it’s indication light (it’s green for 1000M, amber for 100M).

This is the log: http://paste.osmc.tv/cuyaqeweco

I also tried a different port and different cable on the switch.

I played around a bit, then I wanted to watch Your Name, started buffering at once, now I’m at

osmc@osmc:~$ iperf3 -c 192.168.0.199 -i 1 -t 10 -R
Connecting to host 192.168.0.199, port 5201
Reverse mode, remote host 192.168.0.199 is sending
[  4] local 192.168.0.49 port 55162 connected to 192.168.0.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  9.45 MBytes  79.2 Mbits/sec
[  4]   1.00-2.00   sec  3.72 MBytes  31.2 Mbits/sec
[  4]   2.00-3.00   sec  6.57 MBytes  55.1 Mbits/sec
[  4]   3.00-4.00   sec  7.86 MBytes  65.9 Mbits/sec
[  4]   4.00-5.00   sec  3.48 MBytes  29.2 Mbits/sec
[  4]   5.00-6.00   sec  18.7 MBytes   157 Mbits/sec
[  4]   6.00-7.00   sec  8.85 MBytes  74.3 Mbits/sec
[  4]   7.00-8.00   sec  5.27 MBytes  44.2 Mbits/sec
[  4]   8.00-9.00   sec  6.20 MBytes  52.0 Mbits/sec
[  4]   9.00-10.00  sec  8.69 MBytes  72.9 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  78.9 MBytes  66.2 Mbits/sec   32             sender
[  4]   0.00-10.00  sec  78.8 MBytes  66.1 Mbits/sec                  receiver

Don’t have a clue what’s going on there. Another reboot:

osmc@osmc:~$ iperf3 -c 192.168.0.199 -i 1 -t 10 -R
Connecting to host 192.168.0.199, port 5201
Reverse mode, remote host 192.168.0.199 is sending
[  4] local 192.168.0.49 port 53504 connected to 192.168.0.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  1.96 MBytes  16.4 Mbits/sec
[  4]   1.00-2.00   sec  9.90 KBytes  81.1 Kbits/sec
[  4]   2.00-3.00   sec   672 KBytes  5.50 Mbits/sec
[  4]   3.00-4.00   sec  2.40 MBytes  20.1 Mbits/sec
[  4]   4.00-5.00   sec  1.94 MBytes  16.2 Mbits/sec
[  4]   5.00-6.00   sec  2.08 MBytes  17.5 Mbits/sec
[  4]   6.00-7.00   sec  14.1 KBytes   116 Kbits/sec
[  4]   7.00-8.00   sec  3.08 MBytes  25.9 Mbits/sec
[  4]   8.00-9.00   sec  1.95 MBytes  16.3 Mbits/sec
[  4]   9.00-10.00  sec  3.21 MBytes  26.9 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  17.4 MBytes  14.6 Mbits/sec   35             sender
[  4]   0.00-10.00  sec  17.3 MBytes  14.5 Mbits/sec                  receiver

iperf Done.

And my Raspi3 attached to the same cable on the same switch:

LibreELEC:~ # iperf3 -c 192.168.0.199 -i 1 -t 10 -R
Connecting to host 192.168.0.199, port 5201
Reverse mode, remote host 192.168.0.199 is sending
[  4] local 192.168.0.81 port 55386 connected to 192.168.0.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  11.2 MBytes  93.6 Mbits/sec
[  4]   1.00-2.00   sec  11.1 MBytes  93.1 Mbits/sec
[  4]   2.00-3.00   sec  11.2 MBytes  94.2 Mbits/sec
[  4]   3.00-4.00   sec  11.1 MBytes  93.1 Mbits/sec
[  4]   4.00-5.00   sec  11.2 MBytes  94.1 Mbits/sec
[  4]   5.00-6.00   sec  11.2 MBytes  94.2 Mbits/sec
[  4]   6.00-7.00   sec  11.2 MBytes  94.2 Mbits/sec
[  4]   7.00-8.00   sec  11.2 MBytes  94.1 Mbits/sec
[  4]   8.00-9.00   sec  11.2 MBytes  93.8 Mbits/sec
[  4]   9.00-10.00  sec  11.2 MBytes  94.2 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   112 MBytes  94.4 Mbits/sec   20             sender
[  4]   0.00-10.00  sec   112 MBytes  93.9 Mbits/sec                  receiver

I’m working on some Ethernet improvements with another user. I also have some changes which may benefit you currently

I’d appreciate it if you could test this and provide feedback before we potentially release this as an update to other users. To test this update:

  1. Login via the command line
  2. Edit the file /etc/apt/sources.list
  3. Add the following line: deb http://apt.osmc.tv stretch-devel main
  4. Run the following commands to update: sudo apt-get update && sudo apt-get dist-upgrade && reboot
  5. Your system should have have received the update.

Please see if the issue is resolved.

I also recommend you edit /etc/apt/sources.list again and remove the line that you added after updating. This will return you to the normal update channel.

Thanks Sam. Updated to test kernel:

osmc@osmc:~$ cat /proc/version
Linux version 3.14.29-124-osmc (root@vero3-db) (gcc version 6.3.0 20170516 (Debian 6.3.0-18) ) #1 SMP Fri Oct 26 18:18:42 UTC 2018

First tests were promising:

Connecting to host 192.168.0.199, port 5201
Reverse mode, remote host 192.168.0.199 is sending
[  4] local 192.168.0.49 port 39240 connected to 192.168.0.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  29.9 MBytes   251 Mbits/sec
[  4]   1.00-2.00   sec  63.6 MBytes   534 Mbits/sec
[  4]   2.00-3.00   sec  83.1 MBytes   697 Mbits/sec
[  4]   3.00-4.00   sec   109 MBytes   913 Mbits/sec
[  4]   4.00-5.00   sec   109 MBytes   911 Mbits/sec
[  4]   5.00-6.00   sec   111 MBytes   930 Mbits/sec
[  4]   6.00-7.00   sec   111 MBytes   935 Mbits/sec
[  4]   7.00-8.00   sec   112 MBytes   935 Mbits/sec
[  4]   8.00-9.00   sec   106 MBytes   886 Mbits/sec
[  4]   9.00-10.00  sec   110 MBytes   924 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   944 MBytes   792 Mbits/sec    5             sender
[  4]   0.00-10.00  sec   944 MBytes   792 Mbits/sec                  receiver

I played Ghost In The Shell fine, skipped ahead, changed to other demanding 4K remuxes (Your name, Watchmen), still fine. Then I changed back to Ghost In The Shell and let it continue from where I stopped. Buffering was back, results then were

Connecting to host 192.168.0.199, port 5201
Reverse mode, remote host 192.168.0.199 is sending
[  4] local 192.168.0.49 port 39300 connected to 192.168.0.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  2.46 MBytes  20.7 Mbits/sec
[  4]   1.00-2.00   sec  7.12 MBytes  59.7 Mbits/sec
[  4]   2.00-3.00   sec  5.30 MBytes  44.5 Mbits/sec
[  4]   3.00-4.00   sec  7.19 MBytes  60.3 Mbits/sec
[  4]   4.00-5.00   sec  6.67 MBytes  55.9 Mbits/sec
[  4]   5.00-6.00   sec  6.77 MBytes  56.8 Mbits/sec
[  4]   6.00-7.00   sec  4.12 MBytes  34.5 Mbits/sec
[  4]   7.00-8.00   sec  8.64 MBytes  72.5 Mbits/sec
[  4]   8.00-9.00   sec  4.76 MBytes  39.9 Mbits/sec
[  4]   9.00-10.00  sec  5.43 MBytes  45.6 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  58.5 MBytes  49.1 Mbits/sec   33             sender
[  4]   0.00-10.00  sec  58.5 MBytes  49.0 Mbits/sec                  receiver

I also ordered different cables which should arrive tomorrow and will see if these help. But it doesn’t seem to be a network problem per se since the Vero 4K+ is able to transmit at the required speeds but not consistently. It’s funny that those retries always land at something between 32 and 34 by the way.

Logs (after network got slow again): http://paste.osmc.tv/iwipenonak

I held back from commenting yesterday, since Sam had given you a new kernel to test, but now the results are in, I think it’s worth making a few points:

In post #12 (26 Oct at 10:26pm) you talked about the iperf3 values being “back to normal”, even though they were bouncing around between a low of 201 Mbps and a high of 678 Mbps (with three retries). While that might be normal on your network, it’s not expected bahaviour on an unloaded 1 Gbps network. So far, it might have been solely a Vero4K+ issue.

The speeds from your PC also bounced around between a low of 300 Mbps and a high of 711 Mbps (and with zero retries). Again, this is far from being normal, assuming that the network is unloaded.

I see that you’ve been running your iperf3 tests against a server address of 192.168.0.199, which looks like it might be a Synology NAS. In order to rule out a NAS problem, and assuming the PC and Vero4K are on the same switch, what happens if you make the PC the iperf3 server?

Finally, we haven’t yet seen what happens if you set the ethernet interface to 100 Mbps. Run sudo ethtool -s eth0 speed 100 duplex full autoneg off and repeat the test.

Thanks for your patience, I guess I never thought of the Synology NAS being the culprit. But you are definitely unto something. At first I tried to get into back the scenario of sub 100Mbps network speeds. Once again playing back several demanding videos helped. This is the iperf3 to the NAS (not the same switch btw):

Connecting to host 192.168.0.199, port 5201
Reverse mode, remote host 192.168.0.199 is sending
[  4] local 192.168.0.49 port 43532 connected to 192.168.0.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  16.6 MBytes   139 Mbits/sec
[  4]   1.00-2.00   sec  9.34 MBytes  78.4 Mbits/sec
[  4]   2.00-3.00   sec  9.72 MBytes  81.6 Mbits/sec
[  4]   3.00-4.00   sec  1.80 MBytes  15.1 Mbits/sec
[  4]   4.00-5.00   sec  3.91 MBytes  32.8 Mbits/sec
[  4]   5.00-6.00   sec  6.20 MBytes  52.0 Mbits/sec
[  4]   6.00-7.00   sec  8.26 MBytes  69.3 Mbits/sec
[  4]   7.00-8.00   sec  3.45 MBytes  28.9 Mbits/sec
[  4]   8.00-9.00   sec  1.03 MBytes  8.63 Mbits/sec
[  4]   9.00-10.00  sec  4.21 MBytes  35.3 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  64.6 MBytes  54.2 Mbits/sec   33             sender
[  4]   0.00-10.00  sec  64.5 MBytes  54.1 Mbits/sec                  receiver

To the laptop (same switch):

Connecting to host 192.168.0.104, port 5201
Reverse mode, remote host 192.168.0.104 is sending
[  4] local 192.168.0.49 port 38358 connected to 192.168.0.104 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   109 MBytes   918 Mbits/sec
[  4]   1.00-2.00   sec   111 MBytes   934 Mbits/sec
[  4]   2.00-3.00   sec   111 MBytes   934 Mbits/sec
[  4]   3.00-4.00   sec   110 MBytes   926 Mbits/sec
[  4]   4.00-5.00   sec   111 MBytes   935 Mbits/sec
[  4]   5.00-6.00   sec   111 MBytes   934 Mbits/sec
[  4]   6.00-7.00   sec   111 MBytes   935 Mbits/sec
[  4]   7.00-8.00   sec   111 MBytes   934 Mbits/sec
[  4]   8.00-9.00   sec   111 MBytes   934 Mbits/sec
[  4]   9.00-10.00  sec   111 MBytes   934 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  1.09 GBytes   935 Mbits/sec    0             sender
[  4]   0.00-10.00  sec  1.09 GBytes   932 Mbits/sec                  receiver

Interface to 100Mbps to the NAS:

Connecting to host 192.168.0.199, port 5201
Reverse mode, remote host 192.168.0.199 is sending
[  4] local 192.168.0.49 port 43534 connected to 192.168.0.199 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  5.55 MBytes  46.5 Mbits/sec
[  4]   1.00-2.00   sec  5.31 MBytes  44.5 Mbits/sec
[  4]   2.00-3.00   sec  5.57 MBytes  46.7 Mbits/sec
[  4]   3.00-4.00   sec  5.52 MBytes  46.3 Mbits/sec
[  4]   4.00-5.00   sec  5.45 MBytes  45.7 Mbits/sec
[  4]   5.00-6.00   sec  5.51 MBytes  46.2 Mbits/sec
[  4]   6.00-7.00   sec  5.64 MBytes  47.3 Mbits/sec
[  4]   7.00-8.00   sec  5.20 MBytes  43.6 Mbits/sec
[  4]   8.00-9.00   sec  5.08 MBytes  42.6 Mbits/sec
[  4]   9.00-10.00  sec  5.20 MBytes  43.6 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  54.1 MBytes  45.4 Mbits/sec  2232             sender
[  4]   0.00-10.00  sec  54.0 MBytes  45.3 Mbits/sec                  receiver

Interface to 100 Mbs to the laptop:

Connecting to host 192.168.0.104, port 5201
Reverse mode, remote host 192.168.0.104 is sending
[  4] local 192.168.0.49 port 38406 connected to 192.168.0.104 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  5.44 MBytes  45.7 Mbits/sec
[  4]   1.00-2.00   sec  6.63 MBytes  55.6 Mbits/sec
[  4]   2.00-3.00   sec  6.79 MBytes  57.0 Mbits/sec
[  4]   3.00-4.00   sec  6.72 MBytes  56.3 Mbits/sec
[  4]   4.00-5.00   sec  6.47 MBytes  54.3 Mbits/sec
[  4]   5.00-6.00   sec  6.74 MBytes  56.5 Mbits/sec
[  4]   6.00-7.00   sec  6.77 MBytes  56.8 Mbits/sec
[  4]   7.00-8.00   sec  6.98 MBytes  58.5 Mbits/sec
[  4]   8.00-9.00   sec  6.41 MBytes  53.8 Mbits/sec
[  4]   9.00-10.00  sec  6.78 MBytes  56.9 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  65.8 MBytes  55.2 Mbits/sec  3369             sender
[  4]   0.00-10.00  sec  65.7 MBytes  55.1 Mbits/sec                  receiver

Hope this points somewhere, once again thanks for your help.

To the laptop (same switch):

[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  1.09 GBytes   935 Mbits/sec    0             sender
[  4]   0.00-10.00  sec  1.09 GBytes   932 Mbits/sec                  receiver

Excellent, that’s what we want to see. But the same route at 100 Mbps:

[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  65.8 MBytes  55.2 Mbits/sec  3369             sender
[  4]   0.00-10.00  sec  65.7 MBytes  55.1 Mbits/sec                  receiver

doesn’t make a lot of sense: 55 Mbps and 3369 retries. That said, it’s not a critical issue if we can manage to get 1Gbps working between the Vero4K+ and your NAS.

So it seems that you have at least two switches on your network. Are they both the same D-Link model you linked to? Could you describe how they are connected - and where the Vero4K and NAS fit into the picture? Also, is everything running on the same 192.169.0.X subnet?

Maybe some kind of duplex mismatch here.

Sam