I have a laptop with with the Intel Dual Band Wireless-AC 7260 and am running Ubuntu 18.04 (although the problem existed with 17.10 and I presume this is a general problem). At home the Wifi works well, however, on some networks it will intermittently disconnect. Using Gnome network manager and turning the Wi-fi off and back on could fix the issue, but not always. This could happen numerous times a day.
After much research and reading the Kernel documentation on this, I found that making all the following changes work.
Change the wi-fi country code (thanks to this post). As root edit
/etc/default/crda
and set the following to your country code:Disable Bluetooth, although this is a dual-band adapter, it's not good at handling Bluetooth and wi-fi at the same time. From the Kernel documentation:
Also from the Kernel documentation also discusses that the device does not handle 2.4 Ghz noise very well and recommends the following:
In a nutshell, I did not disable USB3 in BIOS. But did the others, to implement these changes add the following line to
/etc/modprobe.d/iwlwifi.conf
:UPDATE: Thanks to @chili555, the Kernel driver page appears to be out-dated/incorrect, the
power_scheme
value does not exists and appears that we should usepower_save=0
. Documentation updated.A good resource for debugging the iwlwifi driver is https://support.system76.com/articles/wireless/
You can fix this issue temporarily by running this code (The selected Country should support Dual-band 5Ghz US/DE/...):
or add this as a permanent solution:
And these code as check: