Wifi: Slow download but fast upload after changing router

By YellowOnline on Sunday 21 April 2013 22:18 - Comments (15)
Category: Networking, Views: 4.101

Wifi is a technology I barely use. Old-fashioned as I am, I stick to cables; if only because I have a great internet connection that I can't fully use over wireless (not even mentioning latency for gaming). Pro info:


http://www.speedtest.net/result/2660636902.png

But this article isn't to brag about my connection - and I'm sure there are people who have an even better one - but to point out a problem I noticed with Wifi that took me an hour to find out, fiddling with all settings on my router.





This article applies at least to the Netgear CG3100L (EuroDOCSIS 3.0, Gigabit, 11b/g/n), but might also apply for other brands and models. Because this model is the new one distributed by Numéricable in Brussels, Luxembourg and France, this post will also be in French.

Cet article s'applique au moins au Netgear CG3100L (EuroDOCSIS 3.0, Gigabit, 11b/g/n), mais pourrait également s'appliquer à d'autres marques et modèles. Parce que ce modèle est la nouvelle distribuée par Numéricable à Bruxelles, Luxembourg et en France, ce post sera également en français. D'habitude on ne voit pas de français sur mon blog - sauf une article sur Gainsbourg récemment - donc soyez heureux que je fasse cet effort :)


My girlfriend uses a laptop and was complaining since two weeks that her laptop was barely usable. When I took the time to look at it, I had to admit she was right: about everything she opened switched immediately into the well-known "Not Responding" state. I was very busy last week so I barely had time to look for a solution, but this morning during breakfast I noticed her Steam starting to automatically download Worms Revolution - a trial pushed by Steam, I'm still astonished that they pushed that installation! - and the speed it was downloading at: a horrible 48Kbps!

Ma copine utilise un ordinateur portable et se plaignait depuis deux semaines que son portable était à peine utilisable. Quand j'ai pris le temps de regarder, j'ai dû admettre qu'elle avait raison: pratiquement tout ce qu'elle ouvre se mettait tout de suite dans l'état bien-connu de ​​"Pas de réponse". J'ai été très occupé la semaine dernière donc j'avais à peine le temps de chercher une solution, mais ce matin, pendant le petit déjeuner, j'ai remarqué que Steam commençait de télécharger automatiquement Worms Revolution - une version d'essai poussé par Steam; je suis toujours assez étonné que ils ont poussé cette installation! - et que la vitesse de téléchargement était horrible: 48Kbps!

This immediately made me think about a network issue. You wouldn't expect that perhaps because most of her applications hung, also the non-internet ones, but in our domain I'm using Folder Redirection (but I'll be switching to Roaming Profiles soon after this) so the whole system is impacted with a slow link: whenever something needs to be read or written to the profile folder, it goes over the LAN.

Cela immédiatement m'a fait penser à un problème de réseau. Tu ne t'attends pas à cela peut-être parce que la plupart de ses applications s'étaient plantés, également les applications non-internet; mais dans notre domaine, j'utilise la redirection de dossiers (mais je vais passer à des profils itinérants maintenant) de sorte que le système entier est impacté par une liaison lente: chaque fois que quelque chose doit être lu ou écrit dans le profil, ça passe via le LAN.

To confirm that it was a speed issue I first pinged the gateway expecting to get horrible replies. That was indeed the case:
Pour confirmer qu'il s'agissait d'une question de vitesse j'ai pingé le gateway s'attendant à des réponses horribles. C'était effectivement le cas:



code:
1
2
3
4
5
Pinging 192.168.0.1 with 32 bytes of data:
Reply from 192.168.0.1: bytes=32 time 345ms TTL=64
Reply from 192.168.0.1: bytes=32 time 488ms TTL=64
Reply from 192.168.0.1: bytes=32 time 233ms TTL=64
Reply from 192.168.0.1: bytes=32 time 310ms TTL=64


Comparing the same output with my computer:
Comparant le même output avec mon ordinateur:


code:
1
2
3
4
5
Pinging 192.168.0.1 with 32 bytes of data:
Reply from 192.168.0.1: bytes=32 time<1ms TTL=64
Reply from 192.168.0.1: bytes=32 time<1ms TTL=64
Reply from 192.168.0.1: bytes=32 time<1ms TTL=64
Reply from 192.168.0.1: bytes=32 time<1ms TTL=64


Subsequently I ran a speed test like the one above. Unfortunately I didn't keep the screenshot, but to my surprise the download was an abominable 0.83Mb/s and, here it comes, the upload was full-speed. I was sure it was a wifi problem now, but really not sure what exactly was causing this. What I did know was that I had a new one from my ISP, after the old one died, and that the start of the problems correlated with the new modem/router.

It couldn't have to do with, say, the channel or so; so I had to dive into the more exotic settings of the router. This wasn't made easier by my ISP as they changed the default firmware into a customized one which is French only. I know French, but I'm not used to do this kind of stuff in any other language than English. I'll spare you the details of all buttons and settings I toyed around with, but in the end I got onto the following page:

Ensuite j'ai fait une teste de vitesse comme celle en haut du page. Malheureusement je n'ai pas gardé la capture d'écran, mais à ma grande surprise, le téléchargement a été un abominable 0.83Mb/s et, le-voilà, le téléversement (oui, c'est du québécois) était pleine vitesse. J'étais sûr que c'était un problème wifi maintenant, mais vraiment pas sûr de ce qui est exactement l'origine de ce problème. Ce que je savais était que j'avais un nouveau modèle de mon FAI, après que l'ancien est décédé; et que le début des problèmes corrélés avec le nouveau modem/routeur.

Ca ne pourrait pas a voir à faire avec, par exemple, le canal ou quelque chose pareil; donc je devais me plonger dans les paramètres plus exotiques de mon routeur. Cela n'a pas été facilitée par mon FAI comme ils ont changé le firmware défaut dans un firmware fait-à-mesure pour Numéricable qui est en français. Je connais le français - sinon ce serait dur d’écrire ceci - mais je n'ai pas l'habitude de faire ce genre de choses dans une autre langue que l'anglais. Je ne vous dirais les détails de tous les boutons et réglages que j'ai joué avec, mais à la fin je suis arrivé sur la page suivante:


http://tweakers.net/ext/f/to6zXuLMLsd4jYCEWUtLh3IF/full.png


I'm fortunate here not to have gotten as far as the rows of numbers - feel free to explain what this is all about if you know - because the first hit was the good one: WMM support. On the screenshot you still see it activated. I disactivated it and the problem was solved.
So what is this WMM about? I had to look it up myself of course. From Wikipedia:
Wireless Multimedia Extensions (WME), also known as Wi-Fi Multimedia (WMM), is a Wi-Fi Alliance interoperability certification, based on the IEEE 802.11e standard. It provides basic Quality of service (QoS) features to IEEE 802.11 networks. WMM prioritizes traffic according to four Access Categories (AC) - voice, video, best effort, and background. However, it does not provide guaranteed throughput. It is suitable for simple applications that require QoS, such as Voice over IP (VoIP) on Wi-Fi phones (VoWLAN).
Great QoS! (/irony) I haven't noticed any influence on applications like Skype yet, so if WMM screws your wifi - turn it off.

J'ai eu de la chance ici de ne pas avoir allé jusqu'au lignes avec plein de chiffres - n'hésitez pas à m'expliquer à quoi ils servent, si tu le saches - parce que le premier coup était la bonne: Support WMM . Sur l'écran tu le vois encore activé. Je l'ai désactivé et le problème a été résolu.
Alors, quelle est cette WMM? J'ai du le chercher moi-même aussi bien sûr. De Wikipedia (article en anglais):
Extensions multimédia sans fil (WME), également connu sous le nom Wi-Fi Multimedia (WMM), est une certification interopérabilité du Wi-Fi Alliance, basée sur la norme IEEE 802.11e. Il offre une qualité de service de base (QDS) pour les réseaux IEEE 802.11. WMM priorise le trafic en fonction de quatre catégories d'accès (CA) - voix, vidéo, meilleur effort, et arrière-plan. Toutefois, il ne fournit pas de débit garanti. Il est adapté pour des applications simples qui nécessitent une qualité de service, tels que la Voix sur IP (VoIP) sur les téléphones Wi-Fi (VoWLAN).
Grande QDS! (/ironie) Je n'ai pas encore remarqué d'influence sur des applications telles que Skype, donc si WMM casse ton wifi - désactivez-le.

TL;DR
Disactivate WMM on your router!
Désactive WMM sur ton routeur!





PS.
Anyone wondering why my provider says Coditel instead of Numéricable: the ISP has a long history starting with Tractebel, but was known from 2003 on as Coditel until it got bought by Numéricable in 2008. Internally everything is still called Coditel nevertheless.

Pour ceux que se demandent pourquoi mon fournisseur dit Coditel au lieu de Numéricable: le FAI a une longue histoire en commençant par Tractebel, mais était connu depuis 2003 comme Coditel jusqu'en 2008 quand ils ont été racheté par Numéricable en 2008. Néanmoins, en interne tout est encore appelée Coditel.

Volgende: Mensa-toelatingstest 04-'13 Mensa-toelatingstest
Volgende: SCCM: Getting the machine OU 04-'13 SCCM: Getting the machine OU

Comments


By Tweakers user lordsnow, Sunday 21 April 2013 22:39

I've seen the same issue on some Belkin router(s) icw some clients recently. Download speed is < 1Mbps. Turning off WMM is the solution.

By Tweakers user NinjaTuna, Sunday 21 April 2013 22:43

100 megabits/s over wifi :0
Please do tell how you managed that!

By Tweakers user YellowOnline, Sunday 21 April 2013 23:12

NinjaTuna wrote on Sunday 21 April 2013 @ 22:43:
100 megabits/s over wifi :0
Please do tell how you managed that!
The speed test wasn't over wifi ;)

By Tweakers user roeleboel, Sunday 21 April 2013 23:38

NinjaTuna wrote on Sunday 21 April 2013 @ 22:43:
100 megabits/s over wifi :0
Please do tell how you managed that!
how about using the 'n'-version?

By Tweakers user nooberke, Sunday 21 April 2013 23:43

NinjaTuna wrote on Sunday 21 April 2013 @ 22:43:
100 megabits/s over wifi :0
Please do tell how you managed that!
I'm getting over 100Mbit on my 5ghz wifi

By Tweakers user NinjaTuna, Sunday 21 April 2013 23:54

roeleboel wrote on Sunday 21 April 2013 @ 23:38:
[...]


how about using the 'n'-version?
Never got more than 40-60 mbps on 2.4 gHz, 5 gHz is something else entirely and not many devices support that frequency.

By Tweakers user X-DraGoN, Monday 22 April 2013 09:39

j'ai lu tous en Français, merci d'écrivez en Français!

By Tweakers user YellowOnline, Monday 22 April 2013 09:45

X-DraGoN wrote on Monday 22 April 2013 @ 09:39:
j'ai lu tous en Français, merci d'écrivez en Français!
* J'ai tout lu en français, merci d'écrir en français!

Als je op deze manier Frans wil bijleren kan ik maar beter meteen verbeteren ook ;)

By Tweakers user real[B]art, Monday 22 April 2013 15:03

Zelfde soort verhaal gehad met mijn modem/router van Ziggo (Cisco EPC3925 met custom firmware van Ziggo). Standaard stond 'Block IP Flood Detection' aan in de firewall. Dat is leuk en aardig, totdat je torrentclient enige tientallen connecties open gooit, waarna je geen webpagina kan bezoeken zonder minuten te moeten wachten, als het al lukt.
Geweldig, van die waardeloos gedocumenteerde 'features' die standaard aan staan.

Had a comparable adventure with my modem/router from Ziggo (Cisco EPC3925 with custom firmware by Ziggo). By default 'Block IP Flood Detection' was turned on in the firewall settings. That's all good and well, until your torrentclient open a few dozen connections, at which point you won't be able to load any webpage without waiting for minutes, if it ever loads at all.
You got to love those undocumented 'features' that are turned on by default.

[Comment edited on Monday 22 April 2013 15:06]


By Tweakers user YellowOnline, Monday 22 April 2013 15:27

real[B]art wrote on Monday 22 April 2013 @ 15:03:
Zelfde soort verhaal gehad met mijn modem/router van Ziggo (Cisco EPC3925 met custom firmware van Ziggo). Standaard stond 'Block IP Flood Detection' aan in de firewall. Dat is leuk en aardig, totdat je torrentclient enige tientallen connecties open gooit, waarna je geen webpagina kan bezoeken zonder minuten te moeten wachten, als het al lukt.
Geweldig, van die waardeloos gedocumenteerde 'features' die standaard aan staan.

Had a comparable adventure with my modem/router from Ziggo (Cisco EPC3925 with custom firmware by Ziggo). By default 'Block IP Flood Detection' was turned on in the firewall settings. That's all good and well, until your torrentclient open a few dozen connections, at which point you won't be able to load any webpage without waiting for minutes, if it ever loads at all.
You got to love those undocumented 'features' that are turned on by default.
I disagree with this: supporting multiple simultaneous TCP/IP connections for torrent traffic is not a thing a regular router should do out of the box (as opposed to flood protection). You're supposed to know about configuring your router if you play around with torrents (or VPN or any other kind of 'special' traffic).
In this case a feature that should work out of the box (Wifi) doesn't - that's a different case altogether.

By Tweakers user i-chat, Wednesday 24 April 2013 07:28

volgende keer misschien beter 2 posts maken 1 engels talig 1 fanstalig en een linkje boven en onder aan de post voor mensen die door google verkeerd zou beland...

verder goede post - maar zoals gezegt door 2talig behoorlijk onleesbaar.

ontopic: @yellowonline since when is torrent exotic trafic... vpn maybe when passthrough certainly butt torrent should ba handled automagically you cant expact avarage joe to thinder with stuff like that..

[Comment edited on Wednesday 24 April 2013 07:32]


By Tweakers user YellowOnline, Wednesday 24 April 2013 09:02

i-chat wrote on Wednesday 24 April 2013 @ 07:28:
volgende keer misschien beter 2 posts maken 1 engels talig 1 fanstalig en een linkje boven en onder aan de post voor mensen die door google verkeerd zou beland...

verder goede post - maar zoals gezegt door 2talig behoorlijk onleesbaar.

ontopic: @yellowonline since when is torrent exotic trafic... vpn maybe when passthrough certainly butt torrent should ba handled automagically you cant expact avarage joe to thinder with stuff like that..
BitTorrent is a non-official protocol for P2P communication - that makes it exotic. As a manufacturer you cannot compromise, out of the box, security for potential torrent traffic. It's up to the torrent user to configure his stuff.

-------

Wat de talen betreft: ach, ik vind dat dat wel meevalt. Engels is gewoon, Frans is italic. Misschien ben ik dat iets meer gewoon omdat ik in een meertalige omgeving leef en werk waar dit nogal gangbaar is.

[Comment edited on Wednesday 24 April 2013 09:04]


By Tweakers user Henk Poley, Sunday 28 April 2013 08:54

On proper WiFi access points WMM enables higher connection speeds.

http://www.smallnetbuilde.../30938-dont-mess-with-wmm

[Comment edited on Sunday 28 April 2013 08:55]



By Tweakers user YellowOnline, Monday 29 April 2013 10:35

Obviously my advice is to disable it if your speed drops to abysmal depths. If it works perfectly, then there is no need to disable it.

Comments are closed