Ubuntu Intel wireless 3160 AC not working/slow/disconnecting/unstable
just an update for everyone using the Intel Wireless 3160ac (and also 7260 I guess). Reading from the bug report: https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1354975
I switched on Ubuntu 14.04 and installed the Kernel 3.13.0-37_3.13.0-37.64+iwlltr0001 from: http://people.canonical.com/~sforshee/iwl-ltr/trusty/
then I installed the last iwlwifi from backports3.16-1 and the intel firmware iwlwifi-3160-9-ucode.
After that, I typed in a terminal:
$echo "options iwlmvm power_scheme=1" | sudo tee /etc/modprobe.d/iwlmvm.conf
$echo "options iwlwifi bt_coex_active=Y swcrypto=1 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
$sudo reboot
At the moment, after more than 3 hours of testing (navigating continuously), the wifi connection is steady (no disconnections), not as fast as it should be, but it seems usable. If you have any idea about how to improve the connection please tell me.
I hope someone will find this post useful.
I had a problem similar to this. I downloaded the firmware from here: http://wireless.kernel.org/en/users/Drivers/iwlwifi
And copied the .ucode file into /lib/firmware. After rebooting everything worked fine. I have linux-firmware and linux-firmaware-nonfree packages installed, but I think those may have older versions of the firmware.
Anyway, I hope this helps someone with a similar problem.
Using the "Intel Wireless 3160ac chipset", I was unable to associate with any AP (Access Point).
First I tried the patch above (disabling 11n) - but I didn't like this solution, as I was forces to use a lower bitrate.
After some extra research I found the problem - bluetooth. It is being addressed in the iwlwifi driver as the WiFi/BT co-exist problem.
==== FIX ====
[super easy] - disable the bt_coex_active flag:
echo options iwlwifi bt_coex_active=0 | sudo tee /etc/modprobe.d/iwlwifi.conf
Try turning off bluetooth (with rfkill, for example).
I had a similar problem after upgrading from 14.10 to 15.04. I have a carbon X1, but it also uses iwlwifi. I fixed the problem by turning off bluetooth with rfkill. The page for the iwlwifi driver suggests that running wifi & bluetooth at the same time is difficult. I note that the script reports that your bluetooth is at least enabled.
There's some sort of iwlwifi driver parameters available for trying to make the two work together better, which you might explore if you actually need bluetooth. I have no use for it, so I just turned it off and everything was fine.
My guess at what happened to me: right after I installed 14.10, I removed a bunch of packages I didn't need. Possibly, one of these was bluetooth. Thus the problem never came up. Then when I upgraded, some sort of ubuntu-basic-packages-we-figure-everyone-will-want metapackage depended on bluetooth, so bluetooth was reinstalled, creating the problem. This seems like it could also have been what happened to you.