Thread (7 messages) 7 messages, 5 authors, 2014-08-31

Re: Poor wifi performance on Intel 7260 Dual-Band AC Wifi card

From: Johannes Stezenbach <hidden>
Date: 2014-07-30 11:08:38

On Tue, Jul 29, 2014 at 09:56:46AM -0500, Nate Carlson wrote:
On Tue, 29 Jul 2014, Larry Finger wrote:
quoted
You should try the experimental firmware file from
https://git.kernel.org/cgit/linux/kernel/git/egrumbach/linux-firmware.git/plain/iwlwifi-7260-9.ucode?h=Core6.

I am currently testing it and getting throughput of 60 Mbps on the 2.4 GHz band,
and 90 Mbps at 5 GHz.
I'm getting 1...5 Mbs with 7260 AC (Thinkpad Yoga) in 2.4 GHz band
in the office (11n AP), more decent speed at home.
I'm about 5m away from the AP.  A tiny Ralink rt2800usb dongle in the
same machine gives solid performance (40...60 Mbs).

The experimental firmware didn't make a difference for me, except
it seems to fix /sys/kernel/debug/ieee80211/phy0/iwlwifi/iwlmvm/fw_rx_stats
(previously all values were 0, but I don't know how to interpret them).

For what it's worth - on both this experimental firmware and previous
revisions, I can do > 200Mbps to the public internet (on my office internet
connection), with 13 other users currently on the same AP as me (the APs are
Cisco 3702i's managed by a Cisco 2504.) This is (obviously) on the 5ghz
band, with VHT enabled. I've had issues with occasional 'dropouts' with this
card, where traffic will randomly stop passing and/or ping times will jump
to > 10s; sometimes it clears up on its own, somethings I have to
re-associate to the AP to get it to stop. I'm hoping the new firmware and/or
the newest Cisco WLC build fixes it; testing now.

Borislav - you didn't mention what firmware revision you are running; if you
aren't on one of the -9 builds, I'd highly recommend moving to it.

I do have the following set in
/etc/modprobe.d/iwlwifi-disable-powersave.conf:
"options iwlwifi power_save=0 bt_coex_active=0"
I also tried iwlmvm option power_scheme=1 (Continuously Active Mode),
11n_disable=1, and "iw dev wlan0 set power_save off".  It stays slow,
and typing in ssh is still somewhat laggy.
Once I move to 3.16, I'll probably try turning both of those features back
on, and see what happens.

Here's a speedtest result; I've gotten better, but this is representative of
my average speeds:
http://www.speedtest.net/my-result/3655207245

In any case - this card _is_ capable of decent speeds for sure!
The question is how to go about testing.  ISTR the Windows 8 driver
didn't have any issue and gave decent speed, but I don't have the
time to restore the Windows image for testing now.  If Windows
and Linux use the same firmware I guess a comparison would
reveal if it's a driver of firmware issue.

Otherwise I'm hoping Intel guys could provide some guidance for
testing so we could find the root cause.


Johannes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help