X95 Slow upload speed from Macs

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.

X95 Slow upload speed from Macs

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.
X95 Slow upload speed from Macs
X95 Slow upload speed from Macs
2023-12-15 12:11:31 - last edited 2023-12-15 12:13:52
Model: Deco X95  
Hardware Version: V1
Firmware Version: 1.2.3 Build 20230810 Rel. 63960

I have a very strange problem.

 

Since upgrading to firmware version 1.2.3 on my X95(EU) the WiFi upload speed on both my Macs (M1 MacBook Pro, and M1 Max Mac Studio) are limited to around 20-30 Mbps.

I have 900/900Mbps download and upload broadband, and I used to typically get 400-600 Mbps download and upload speeds when tested with Oookla Speedtest.

 

What is strange though is that if I run Speedtest on my iPhone, iPad, or my wife's iPad I still get 400-600 Mbps upload speeds. The limited upload speed ONLY happens on my two Macs.

If I take my MacBook Pro to work and connect to the office WiFi I get full speed uploads as well as downloads.

There's something very odd going on with the the Macs and the X95 with firmware 1.2.3.

 

Changing QOS settings etc doesn't make any difference.

 

 

 

  2      
  2      
#1
Options
2 Reply
Re:X95 Slow upload speed from Macs
2023-12-19 01:30:33

  @Wozman 

Hi, welcome to the community.

Are you getting an expected download speed from the two MacBooks?

Have you set any VPN connections on the two MacBooks?

I noticed you mentioned the firmware upgrade of 1.2.3. Was the upload speed normal on firmware 1.2.1?

Wait for your reply and best regards.

  0  
  0  
#2
Options
Re:X95 Slow upload speed from Macs
2023-12-28 15:56:00

Hi  @David-TP 

 

Thanks for the welcome. I've managed to track this down, but I'm not sure why it is the way it is.

It's down to the MTU setting. The MacOS Sonoma default is 1500, but this seems to be too large for the X95 to handle

 

If I run a ping sweep starting with a packet size of 1300 and increasing by 10 bytes up to 1500 you can see it starts to fail at 1438

 

ping -g 1300 -G 1500 -h 10 -D www.google.com

PING www.google.com (142.250.180.4): (1300 ... 1500) data bytes
76 bytes from 142.250.180.4: icmp_seq=0 ttl=55 time=24.939 ms
wrong total length 96 instead of 1328
76 bytes from 142.250.180.4: icmp_seq=1 ttl=55 time=13.228 ms
wrong total length 96 instead of 1338
76 bytes from 142.250.180.4: icmp_seq=2 ttl=55 time=14.702 ms
wrong total length 96 instead of 1348
76 bytes from 142.250.180.4: icmp_seq=3 ttl=55 time=15.042 ms
wrong total length 96 instead of 1358
76 bytes from 142.250.180.4: icmp_seq=4 ttl=55 time=12.936 ms
wrong total length 96 instead of 1368
76 bytes from 142.250.180.4: icmp_seq=5 ttl=55 time=21.443 ms
wrong total length 96 instead of 1378
76 bytes from 142.250.180.4: icmp_seq=6 ttl=55 time=13.464 ms
wrong total length 96 instead of 1388
76 bytes from 142.250.180.4: icmp_seq=7 ttl=55 time=17.616 ms
wrong total length 96 instead of 1398
76 bytes from 142.250.180.4: icmp_seq=8 ttl=55 time=12.478 ms
wrong total length 96 instead of 1408
76 bytes from 142.250.180.4: icmp_seq=9 ttl=55 time=16.539 ms
wrong total length 96 instead of 1418
76 bytes from 142.250.180.4: icmp_seq=10 ttl=55 time=13.927 ms
wrong total length 96 instead of 1428
ping: sendto: Message too long
ping: sendto: Message too long
Request timeout for icmp_seq 11
ping: sendto: Message too long
Request timeout for icmp_seq 12
ping: sendto: Message too long
Request timeout for icmp_seq 13
ping: sendto: Message too long
Request timeout for icmp_seq 14
ping: sendto: Message too long
Request timeout for icmp_seq 15
ping: sendto: Message too long
Request timeout for icmp_seq 16
ping: sendto: Message too long
Request timeout for icmp_seq 17
ping: sendto: Message too long
Request timeout for icmp_seq 18
ping: sendto: Message too long
Request timeout for icmp_seq 19

--- www.google.com ping statistics ---
21 packets transmitted, 11 packets received, 47.6% packet loss
round-trip min/avg/max/stddev = 12.478/16.029/24.939/3.757 ms

If I select Configure Manually the maximum size I can enter is 1436, and if I do that then everything is back to full speed.

 

 

So there's some issue between the way MacOS Sonoma, or my two Mac running Sonoma anyway, and the X95 automatically negotiating the correct MTU.

 

Any idea why the max MTU on the X95 is only 1436?

 

Thanks,

 

Woz

 

  3  
  3  
#3
Options