I have similar problems with my Intel 7260 wifi and did some research on how to fix these issues.
It turns out that lots of people have problems with this wifi card and its related driver the iwlwifi. However, it seems there is no easy apply and forget fix as people are reporting different problems (also due to different APs being used of course). Hence, some testing is has to be done.
The following links should be helpful:
I found several related bug reports on launchpad, see here, here, here, and here.
Furthermore, on the Archwiki there is a useful troubleshooting section for the iwlwifi driver.
Last but not least here is also a brief summary on how to fix iwlwifi related problems.
Some suggested solutions are:
- Turn off bluetooth (use rfkill or turn off in Bios)
- Turn OFF 802.11n mode (in /etc/modprobe.d/iwlwifi.conf add options iwlwifi 11n_disable=1)
- Turn ON link aggregation (in /etc/modprobe.d/iwlwifi.conf add options iwlwifi 11n_disable=8)
- Turn OFF watchdog (in /etc/modprobe.d/iwlwifi.conf add options iwlwifi wd_disable=1)
- Turn off power saving features ($ sudo iw wlan0 set power_save off)
- Set regulatory domain ($ sudo iw reg set <country code>)
In my case the stability problems were coming from frequent disconnects showing up in the syslog (-> dmesg) as follows:
wlan0: deauthenticating from ....... by local choice (Reason: 3=DEAUTH_LEAVING)
I am running Ubuntu 15.04 (x64) with a 3.19 Linux kernel.
In my case it seems that the problems are fixed just by turning on link aggregation (11n_disable=8). Turning off power saving also seems to help. This holds for the 2.4GHz network.
For the 5GHz network I could not solve the problems and the link is highly unstable.
For how to turn off wifi power management permanently see here and here.
Please install the latest 7265 firmware. From the terminal:
sudo apt-get update
sudo apt-get install git
git clone https://github.com/OpenELEC/iwlwifi-firmware.git
cd iwlwifi-firmware/firmware
sudo cp iwlwifi-7265* /lib/firmware
Check:
ls -al /lib/firmware | grep 7265
Reboot and tell us if the performance is improved.
Check the settings in the router. WPA2-AES is preferred; not any WPA and WPA2 mixed mode and certainly not TKIP. Second, if your router is capable of N speeds, you may have better connectivity with a channel width of 20 MHz in the 2.4 GHz band instead of automatic 20/40 MHz, although it is likely to affect N speeds. I also have better luck with a fixed channel, either 1, 6 or 11, rather than automatic channel selection. Also, be certain the router is not set to use N speeds only; auto B, G and N is preferred. After making these changes, reboot the router.
Next, I recommend that your regulatory domain be set explicitly. Check yours:
sudo iw reg get
If you get 00, that is a one-size-maybe-fits-all setting. Find yours here: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 Then set it temporarily:
sudo iw reg set IS
Of course, substitute your country code if not Iceland. Set it permanently:
gksudo gedit /etc/default/crda
Use nano or kate or leafpad if you don't have the text editor gedit.
Change the last line to read:
REGDOMAIN=IS
Proofread carefully, save and close the text editor.
Next, I'd set IPv6 to Ignore in Network Manager: http://docs.fedoraproject.org/en-US/Fedora/18/html/Installation_Guide/images/netconfig/network-connections-ipv6-ignore.png This example is for ethernet, but you want wireless.
If these changes do not help, please try:
gksudo gedit /etc/modprobe.d/iwlwifi.conf
Change the line you added, options iwlwifi 11n_disable=0
to:
options iwlwifi 11n_disable=8
Proofread carefully, save and close the text editor. Reboot.
Best Answer