Rebooting 4k to bring up transfer speeds across network

That’s why @bradipo is using the gigabit adapter Anker AK-A7522012.

Hard to say with that information what could cause this, my brainstorming

  • check QoS on the Netgear router
  • try to verify in other ways that the Anker and the USB-C adapter on the Mac are able to provide higher speeds than 100 Mbit/sec; is the Anker able to provide the speed if connected to USB 2.0, only? Power consumption is different using usb 2.0 and 3.0!
  • the 20 meter cable is connected to the GS108 and the switch should show gigabit for this port

What happens if you power down the Vero4k and directly connect it to the Netgear router in headless mode (no HDMI connected)?

the QoS is switched off I think
14

I don’t know. is the USB on the Vero4K a 2.0 or a 3.0? would you say that it can’t reach gigabit speeds if it’s on a 2.0?

I can see both LEDs on the switch showing the link is gigabit. I can also see on the router status that port n.4 has 1000M link (the 20m cable goes into port 4)
03

I don’t think I get this. should I unplug the HDMI from the Vero4K and plugging it directly to the router, so bypassing the switch and the long cable? is that correct?

I’m using an Amazon Basics usb gigabit adapter - not entirely sure it’s giving me the speeds as well…debating picking up another one.

Is there a proven model that works with Vero 4k?

I bought two Anker AK-A7610011 at Amazon and connected them to a Pi3B and Vero4k … works as expected (you will not get full Gigabit but can reach around 30-35 MB/s download speed). On the Vero4k I get:

root@osmc-vero4k:~# iperf3 -R -c synology-ds214se.fritz.box
Connecting to host synology-ds214se.fritz.box, port 5201
Reverse mode, remote host synology-ds214se.fritz.box is sending
[  4] local 192.168.178.44 port 45662 connected to 192.168.178.106 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  37.7 MBytes   316 Mbits/sec
[  4]   1.00-2.00   sec  38.0 MBytes   319 Mbits/sec
[  4]   2.00-3.00   sec  38.1 MBytes   320 Mbits/sec
[  4]   3.00-4.00   sec  38.0 MBytes   319 Mbits/sec
[  4]   4.00-5.00   sec  38.1 MBytes   320 Mbits/sec
[  4]   5.00-6.00   sec  37.9 MBytes   318 Mbits/sec
[  4]   6.00-7.00   sec  38.1 MBytes   320 Mbits/sec
[  4]   7.00-8.00   sec  38.0 MBytes   319 Mbits/sec
[  4]   8.00-9.00   sec  37.9 MBytes   318 Mbits/sec
[  4]   9.00-10.00  sec  38.0 MBytes   319 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   380 MBytes   319 Mbits/sec    0             sender
[  4]   0.00-10.00  sec   380 MBytes   319 Mbits/sec                  receiver

I just connected the vero4k via the anker gigabit adapter directly to the macbookpro with a cat6 cable to the usb-c ethernet.
I got the same speeds basically… so I guess this rules out the network infrastructure (router, cables, etc.) right?

who’s the culprit now? the anker connected to the vero or the satechi connected to the mac?
both of them should provide gigabit speeds…
what other tests could I try?

why is that? is it impossible to get real gigabit speeds on a vero4k, then?

Did you check if they negotiated gigabit?

it goes via the USB 2.0 stack which is limited in bandwidth

so, assuming I’ll get a good gigabit adapter in the end, should I just reach something around 300mb/s as in your test?
well I guess better than my 90s…

since there are no LEDs this way, how can I check? just looking at the network utility in macOS I guess?
if so, they did.

Ethtool on the Vero

have I done it correctly?

 osmc@osmc:~$ ethtool eth1
Settings for eth1:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Supported pause frame use: No
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Link partner advertised link modes:  10baseT/Half 10baseT/Full 
	                                     100baseT/Half 100baseT/Full 
	                                     1000baseT/Half 1000baseT/Full 
	Link partner advertised pause frame use: Symmetric Receive-only
	Link partner advertised auto-negotiation: Yes
	Speed: 1000Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 32
	Transceiver: internal
	Auto-negotiation: on
Cannot get wake-on-lan settings: Operation not permitted
	Link detected: yes

Yes looks right and with that you only get 94Mbit in Iperf3?

yes :frowning:
even less than that…

Upload logs with grab-logs -A and also post your iperf3 results from this setup

should I post the URL here?

Yes, and your iperf3 output

here’s the log: https://paste.osmc.tv/maconatapu

and here’s the ethtool + iperf3 results on the direct connection between the vero4k and the macbookpro (both with gigabit adapters):

osmc@osmc:~$ ethtool eth1
Settings for eth1:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Supported pause frame use: No
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Link partner advertised link modes:  10baseT/Half 10baseT/Full 
	                                     100baseT/Half 100baseT/Full 
	                                     1000baseT/Full 
	Link partner advertised pause frame use: Symmetric Receive-only
	Link partner advertised auto-negotiation: Yes
	Speed: 1000Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 32
	Transceiver: internal
	Auto-negotiation: on
Cannot get wake-on-lan settings: Operation not permitted
	Link detected: yes
osmc@osmc:~$ iperf3 -R -c 192.168.1.32
Connecting to host 192.168.1.32, port 5201
Reverse mode, remote host 192.168.1.32 is sending
[  4] local 192.168.1.27 port 59714 connected to 192.168.1.32 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  11.2 MBytes  94.3 Mbits/sec                  
[  4]   1.00-2.00   sec  6.35 MBytes  53.3 Mbits/sec                  
[  4]   2.00-3.00   sec  11.9 MBytes  99.7 Mbits/sec                  
[  4]   3.00-4.01   sec  12.0 MBytes   100 Mbits/sec                  
[  4]   4.01-5.00   sec  11.8 MBytes  99.9 Mbits/sec                  
[  4]   5.00-6.05   sec  10.8 MBytes  85.8 Mbits/sec                  
[  4]   6.05-7.00   sec  13.6 MBytes   121 Mbits/sec                  
[  4]   7.00-8.00   sec  12.0 MBytes   101 Mbits/sec                  
[  4]   8.00-9.04   sec  11.9 MBytes  96.3 Mbits/sec                  
[  4]   9.04-10.00  sec  11.0 MBytes  96.1 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   115 MBytes  96.2 Mbits/sec                  sender
[  4]   0.00-10.00  sec   113 MBytes  94.9 Mbits/sec                  receiver

iperf Done.
osmc@osmc:~$ iperf3 -c 192.168.1.32
Connecting to host 192.168.1.32, port 5201
[  4] local 192.168.1.27 port 59716 connected to 192.168.1.32 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.12   sec  8.14 MBytes  61.0 Mbits/sec    0   42.4 KBytes       
[  4]   1.12-2.18   sec  7.82 MBytes  62.1 Mbits/sec    0   58.0 KBytes       
[  4]   2.18-3.03   sec  6.24 MBytes  61.0 Mbits/sec    0   39.6 KBytes       
[  4]   3.03-4.03   sec  7.77 MBytes  65.6 Mbits/sec    0   38.2 KBytes       
[  4]   4.03-5.06   sec  7.10 MBytes  57.5 Mbits/sec    0   52.3 KBytes       
[  4]   5.06-6.14   sec  7.14 MBytes  55.9 Mbits/sec    0   49.5 KBytes       
[  4]   6.14-7.01   sec  6.44 MBytes  61.7 Mbits/sec    0   49.5 KBytes       
[  4]   7.01-8.08   sec  8.17 MBytes  64.4 Mbits/sec    0   49.5 KBytes       
[  4]   8.08-9.01   sec  6.94 MBytes  62.0 Mbits/sec    0   33.9 KBytes       
[  4]   9.01-10.07  sec  7.98 MBytes  63.2 Mbits/sec    0   41.0 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.07  sec  73.8 MBytes  61.4 Mbits/sec    0             sender
[  4]   0.00-10.07  sec  73.8 MBytes  61.4 Mbits/sec                  receiver

iperf Done.

thanks!

FYI: the two adapters are a Satechi ST-TCMA2M on the macbook pro, and an Anker AK-A7522012 on the Vero4K.

Something on your network is limiting you to 100Mbps

I suggest rebooting any switches and routers

@bradipo Happy new year!

I assume the Satechi Thunderbold3 thing to be the root cause, here … but you need a third gigabit capable device on which you could run iperf3 or other large data transfer to verify where the error is located.

Low hanging fruit it’s worth to invest a minute:

I just run the December update, then I rebooted my router and unplugged the switch.
Now the results are much better, similar to those posted previously by @JimKnopf:

[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   349 MBytes   293 Mbits/sec                  sender
[  4]   0.00-10.00  sec   349 MBytes   293 Mbits/sec                  receiver 

So I guess this is the maximum speed that I can reach with the Vero4K and an adapter? or are there other ways of improving?
And what are the improvements on the Vero4K+ in terms of gigabit speeds? what numbers should I expect, in case I’d be willing to get a new unit?

and Happy New Year everyone! :fireworks::sparkler:

That is close to what is possible with the USB2 port.

The Gigabit of the Vero4k+ is internally connected and provides full Gigabit speeds so you would realistically 930Mbit.