Na swoim laptopie używam Xubuntu i w zasadzie jestem zadowolony z systemu, no może poza paroma bugami które były uciążliwe od wersji 14.04. Jakiś czas temu testowałem WiFi w standardzie ac gdzie potrzebowałem maksymalnych przepustowości karty. Teraz jestem przed kolejnym testem standardu AC i łącząc aktualny system Xubuntu 14.10 i  prędkość WiFi zostałem niemile zaskoczony. Prędkość mojej karty to 25Mbps a w standardzie N 2×2 powinno być to ok 150Mbps. Poniżej pokażę jak to szybko naprawić.

Wolne WiFi na intelu

Posiadam kartę Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34) która działa w standardzie N 2×2 czyli dwa strumienie przestrzenne (spatial streams) 150Mbps na 2,4Ghz lub 5Ghz. Czyli razem 300Mbps a że Wifi działa w half duplex to realny transfer to ok. 150Mbps. Ja po uruchomieniu iperf uzyskiwałem tylko 25Mbps.

slow_wifi_intel_wolne_wifi

Chociaż link zestawił mi się na 300Mbps:

root@dell:~# iwconfig 
wlan0 IEEE 802.11abgn ESSID:"ap" 
Mode:Managed Frequency:5.18 GHz Access Point: C0:4A:00:11:11:11 
Bit Rate:300 Mb/s Tx-Power=15 dBm 
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70 Signal level=-36 dBm 
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:73 Missed beacon:0

WiFi N

Bardzo mi się ten fakt nie spodobał i zacząłem przeszukiwać internety. Początkowo znalazłem tylko informacje żeby wyłączyć w niektórych kartach standard N, że to pomoże. No niestety nie pomagało. W końcu natrafiłem na informacje że w którymś momencie developerzy wyłączyli TX AMPDU i w kartach intela przestała działać eN’ka.  Na szczęście jednym wpisem można przywrócić tą funkcjonalność.

Back to N

W pliku /etc/modprobe.d/iwlwifi.conf trzeba dopisać options iwlwifi 11n_disable=8

root@dell:~# cat /etc/modprobe.d/iwlwifi.conf 
options iwlwifi 11n_disable=8
root@dell:~#

Moduł iwlwifi ma więcej opcji które można sprawdzić:

modinfo iwlwifi

Po restarcie znowu uruchomiłem iperf który pokazał mi że teraz transfery są na dobrym poziomie czyli 179Mbps.

slow_wifi_intel_wolne_wifi_N

Exit

Generalnie szkoda że ta funkcjonalność została wyłączona bez wiedzy użytkownika, wiele osób może nawet nie wiedzieć że teraz pracuje na niższych prędkościach. Co pewnie powoduje narzekanie albo szukanie nowego sprzętu ;)