You are not logged in.

#1 2012-03-16 14:48:28

Hamsterkill
Member
Registered: 2009-05-05
Posts: 67

[SOLVED] NetworkManager kills wireless speed

When I connect my work wifi network using NetworkManager, the speed unstable -- with it being less than 1KB/s more often than not. The connection speed seems to be fine when I disable NetworkManager and use a simple iwconfig essid key command and dhcpcd. My laptop is dual-boot, and the speed is fine in Windows as well.

NetworkManager seems to be setting my resolv.conf correctly.

Signal strength is not an issue.

Wireless chip is Intel 6000 series AGN using iwlagn driver.

Rather baffling problem to me. Ideas?

Last edited by Hamsterkill (2012-03-16 21:47:18)

Offline

#2 2012-03-16 16:19:13

dodo3773
Member
Registered: 2011-03-17
Posts: 818

Re: [SOLVED] NetworkManager kills wireless speed

Two things that helped me a lot were: Disabling ipv6 in networkmanager for the my bssid, and setting a static ip address for myself on the router. Dmesg or everything.log should give you some additional clues though.

Offline

#3 2012-03-16 20:44:24

Hamsterkill
Member
Registered: 2009-05-05
Posts: 67

Re: [SOLVED] NetworkManager kills wireless speed

Nothing in dmesg or everything.log looks suspicious as cause. Only thing that looks a little weird is NetworkManager saying it roamed a couple times while not moving. The active bssid is still the right one, though. The only other thing that happens with NetworkManager, but not with iwconfig+dhcpcd is Tx aggregation gets enabled by iwlwifi for the connection.

Offline

#4 2012-03-16 20:53:47

dodo3773
Member
Registered: 2011-03-17
Posts: 818

Re: [SOLVED] NetworkManager kills wireless speed

Did you try setting a static ip address for yourself on your router?

Offline

#5 2012-03-16 21:13:08

Hamsterkill
Member
Registered: 2009-05-05
Posts: 67

Re: [SOLVED] NetworkManager kills wireless speed

I don't have access to router configuration at my job, unfortunately.

I did try manually configuring my IP, DNS and Gateway for the connection, though. When I did that, the connection speed seemed more stable -- never cutting out completely. Tx aggregation didn't get enabled in dmesg. However, wireless speed was still only 1-1.5Mbps in speedtests whereas I get a full 20Mbps when I use the iwconfig+dhcpcd method.

EDIT: It also seemed to have attached to a much farther access point for the network than normal when I did that way, so I just manually configured the BSSID as well and tried to run a speedtest. I got a nice speed initially, (15Mbps) but it cut the connection quickly and wouldn't even run the upload test. So I looked at dmesg and Tx aggregation was enabled on the connection again.

Last edited by Hamsterkill (2012-03-16 21:20:46)

Offline

#6 2012-03-16 21:38:28

dodo3773
Member
Registered: 2011-03-17
Posts: 818

Re: [SOLVED] NetworkManager kills wireless speed

Yeah other than that I don't know. Wicd has some different options to try (like whether to use dhclient as opposed to dhcpd etc.. etc..). I did not find it more stable than network manager though.

Offline

#7 2012-03-16 21:44:20

Hamsterkill
Member
Registered: 2009-05-05
Posts: 67

Re: [SOLVED] NetworkManager kills wireless speed

Okay, I did some more poking around bugzillas and found this Redhat bug page. https://bugzilla.redhat.com/show_bug.cgi?id=785239

So I tried disabling 11n in iwlwifi on my laptop and connecting with NetworkManager using DHCP and everything seems to be fine. I get full speed both up and down. There must be some bug in iwlwifi that affects how NetworkManager uses it, but not the primitives iwconfig+dhcpcd.

EDIT: Since my issue is resolved for now, I'm going to try and mark this as solved.

Last edited by Hamsterkill (2012-03-16 21:47:01)

Offline

Board footer

Powered by FluxBB