Problems with Gigabit Ethernet on Vero 4K +

No — this is wrong. Numbers alone won’t give you a yay or nay regarding whether you have a hardware issue or not. I hope I made that clear in my message

The consistency is what is important.

Sam

That was precisely my point. :stuck_out_tongue:

It’s not enough to get numbers above 200Mbps, they have to be consistently high. If they are consistently high, you can be pretty sure you don’t have an issue. If they aren’t, then you might have an issue, but you need to exclude a lot of other possibilities first.

The “consistently” part is what I was emphasising: you yourself were assuring me a couple of days ago that if I got iperf numbers above 200Mb/s, there couldn’t be a hardware flaw. (And Graham was repeating that earlier today).

You probably meant “consistently” of course. :slight_smile: But people reading it in this thread and not seeing the word “consistently” might not realise that.

Right. If it’s up and down like a yo-yo, then there’s a problem

Sam

Another slow device to report - with my Netgear GS348-100EUS switch. Other devices manage 950Mbps both directions, the 4K+ manages about 850 one way and 130 the other. No silly routers in the way, all Cat6.

osmc@vero4k:~/.kodi/userdata$ iperf3  -c 192.168.0.5
Connecting to host 192.168.0.5, port 5201
[  4] local 192.168.0.8 port 51825 connected to 192.168.0.5 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  19.6 MBytes   164 Mbits/sec   34   17.0 KBytes       
[  4]   1.00-2.00   sec  16.8 MBytes   141 Mbits/sec   17   12.7 KBytes       
[  4]   2.00-3.00   sec  15.2 MBytes   127 Mbits/sec   29   8.48 KBytes       
[  4]   3.00-4.00   sec  15.9 MBytes   133 Mbits/sec   24   25.5 KBytes       
[  4]   4.00-5.00   sec  15.6 MBytes   131 Mbits/sec   44   19.8 KBytes       
[  4]   5.00-6.00   sec  16.4 MBytes   138 Mbits/sec   22   17.0 KBytes       
[  4]   6.00-7.00   sec  15.7 MBytes   132 Mbits/sec   37   14.1 KBytes       
[  4]   7.00-8.00   sec  15.8 MBytes   132 Mbits/sec   28   4.24 KBytes       
[  4]   8.00-9.00   sec  11.6 MBytes  97.4 Mbits/sec   46   5.66 KBytes       
[  4]   9.00-10.00  sec  15.5 MBytes   130 Mbits/sec   30   8.48 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   158 MBytes   133 Mbits/sec  311             sender
[  4]   0.00-10.00  sec   157 MBytes   132 Mbits/sec                  receiver

iperf Done.
osmc@vero4k:~/.kodi/userdata$ iperf3 -R -c 192.168.0.5
Connecting to host 192.168.0.5, port 5201
Reverse mode, remote host 192.168.0.5 is sending
[  4] local 192.168.0.8 port 51839 connected to 192.168.0.5 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  97.6 MBytes   818 Mbits/sec                  
[  4]   1.00-2.00   sec   103 MBytes   864 Mbits/sec                  
[  4]   2.00-3.00   sec  97.9 MBytes   822 Mbits/sec                  
[  4]   3.00-4.00   sec  96.8 MBytes   812 Mbits/sec                  
[  4]   4.00-5.00   sec   101 MBytes   851 Mbits/sec                  
[  4]   5.00-6.00   sec  99.7 MBytes   837 Mbits/sec                  
[  4]   6.00-7.00   sec  96.7 MBytes   811 Mbits/sec                  
[  4]   7.00-8.00   sec   102 MBytes   856 Mbits/sec                  
[  4]   8.00-9.00   sec   100 MBytes   841 Mbits/sec                  
[  4]   9.00-10.00  sec  99.8 MBytes   837 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   998 MBytes   837 Mbits/sec    0             sender
[  4]   0.00-10.00  sec   996 MBytes   835 Mbits/sec                  receiver

iperf Done.

That doesn’t sound like the abyssmal 1Mbps TX performance that some users reported.
How long is your cable run?

Sam

Are you sure the device you are testing this from is able to handle the speed?
And please test while nothing else runs (uses the bandwidth) :slight_smile: Lock the Kids out of the network for the duration of the test (Beware the screaming! ) :smiley:

It goes > 100Mbps frequently, so it’s not the hardware problem that a few others experienced.

Cable run is probably 30 metres tops. Other devices are getting 950 one way and 750 the other with retries so there is some sort of issue (might be nic bonding overhead).

But the 4K+ is doing much worse than the rest of the network (Atom HTPCs and Intel desktops all running Debian).

Any idea if jumbo frames can be enabled somehow?

Can you try with a shorter run to something in between like a router or switch?

Max frame size is about 3500.
But I’ve seen this exceeded in the upstream driver, so I’ll investigate.

Cheers

Sam

i can’t get it to do anything but 1500 mtu so expect its not in the kernel?

I’ll try a short cable and get back to you - assume it’ll boot headless ok without being plugged into a TV?

Yes, that will be fine.

I will check this and get back to you.

Sam

Sam, how fast should it be FROM the Vero? I think people are expecting gigabit speeds in both directions, but I’ve never expected that to be the case.

Uploading from the Vero is nowhere near gigabit for me (I think it’s around 300Mbit - but don’t recall). Downloading to the Vero is 940Mbit.

It heavily depends on the environment.
I can get 930Mbps without network congestion.

Keep in mind that the latest changes favour RX over TX performance; as that’s likely where performance is going to make a difference with streaming.

Naturally I expect a number of people to run iperf tests as they get their device. From what we’ve seen re. faulty units; it is immediately evident if your device has a problem. Watching video wouldn’t be possible for example.

Cheers,

Sam

930Mbps in both directions is impossible for me for whatever reason… Thankfully the RX of the Vero is getting full speed.

It’s probably worth checking with another setup; making sure your device can RX packets at that speed.

Does it really matter, though? I only need to be able to receive data at the Vero quickly, right?

If it’s working for you, you’re not experiencing an issue.

TX packets are needed to acknowledge (ACK) RX packets when using TCP. This is why streams break down with those users who have affected units.

I was quite surprised how easily performance drops on my network due to congestion. Likely caused by CCTV feeds at home

Sam

Sure. How much bandwidth does one need for TX packets? Not much I’d imagine?

Hi Sam,

I can asure you that I have no network issues at my home, the new Vero 4K+ has either a hardware or software issue. If you can ship me a unit that should work, I am happy to test it.

I also use the Vero $K model with an external 1G adapter and that works just fine. Also using a X20 without any issues using 4K content.

My NAS is a synology DS1817+

I have some questions about your network. So the thread doesn’t get too busy I will PM them.