Vero 2 - slow wifi

Forgot to say - all the results above are with todays update installed.

Sam has been working on disabling power management for the wifi chipset and it looks like we have found and fixed the slow performance issue you are seeing. :slight_smile:

The reason I could not initially reproduce slow speeds is that my pre-production Vero 2 has a slightly different wifi chipset that uses a different driver, a driver which co-incidentally does not have power saving enabled. Hence I was not seeing the problem you are.

After Sam sent me a retail Vero 2 yesterday to test with I was able to reproduce slower than expected speeds:

Vero 2 retail box Download -27 kernel:
osmc@vero2r:~$ iperf -s -w 1M
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:  320 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[  4] local 192.168.0.21 port 5001 connected with 192.168.0.10 port 57898
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.6 sec  18.0 MBytes  14.2 Mbits/sec

Vero 2 retail box Upload -27 kernel:
osmc@vero2r:~$ iperf -w 1M -c 192.168.0.10
------------------------------------------------------------
Client connecting to 192.168.0.10, TCP port 5001
TCP window size:  320 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[  3] local 192.168.0.21 port 35345 connected with 192.168.0.10 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.1 sec  22.0 MBytes  18.2 Mbits/sec

This was tested connecting to a Virgin Media Superhub 2 with the hub downstairs and the Vero 2 upstairs. A bit faster than what you are seeing but not nearly as fast as I was seeing on my other box. After disabling driver power management in the kernel driver these are the results I’m getting in the same test conditions:

Vero 2 retail box Download -30 kernel:
osmc@vero2r:~$ iperf -s -w 1M
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:  320 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[  4] local 192.168.0.21 port 5001 connected with 192.168.0.10 port 58024
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.2 sec  54.2 MBytes  44.8 Mbits/sec

Vero 2 retail box Upload -30 kernel:
osmc@vero2r:~$ iperf -w 1M -c 192.168.0.10
------------------------------------------------------------
Client connecting to 192.168.0.10, TCP port 5001
TCP window size:  320 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[  3] local 192.168.0.21 port 42585 connected with 192.168.0.10 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.2 sec  34.0 MBytes  28.0 Mbits/sec

This is in line with the results I was getting on the other box so this does appear to fix the issue. We will release an update in the next few days with these changes - because there are a few other unrelated changes in the update that have not been fully tested yet we’re not quite ready to release it yet and we can’t easily separate out these changes.

That’s great news - thanks very much for your help with all this :slightly_smiling:

If you perform an upgrade via My OSMC now you should find WiFi speeds more agreeable. Thank you for your patience while we resolved this issue.

Sam

1 Like

Yes!

osmc@osmc:~$ iperf -s -w 1M
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:  320 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[  4] local 192.168.1.56 port 5001 connected with 192.168.1.6 port 64266
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.2 sec  43.0 MBytes  35.3 Mbits/sec

Thank you!!