After upgrading from 15.10 to 16.04, when I switch wifi networks using the network manager applet, all networking capability is lost. Before selecting the different wifi network, the wifi works perfectly. After I lose connection, I can restart the wifi using sudo systemctl restart network-manager.service
. But I can't switch networks.
At the bottom of this post is a screenshot showing what the applet looks like after the attempt to switch networks: no wifi networks are visible from the applet's list, and the applet reports "device not ready."
Here is the output from lspci -knn | grep Net -A2; rfkill list
:
03:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev 6b)
Subsystem: Intel Corporation Dual Band Wireless-N 7260 [8086:4160]
Kernel driver in use: iwlwifi
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
The results of modinfo iwlwifi | grep 7260
are:
firmware: iwlwifi-7260-13.ucode
Please note that this is unrelated to the commonly reported bug that wifi does not work on resume from suspend. There are at least three solutions to that issue here. I tried all of those suggestions, plus I also installed network-manager_1.2.0-0, all to no avail.
The issue I am requesting help on is specifically that wifi completely stops working whenever I attempt to switch networks.
I am adding a bounty and the results from the wifi script on ubuntuforums. Also, please note that I installed iwlwifi-7260-17.
I also am aware of the suggestions in bug report #1574347 (I posted on that report on post #8, although I think that the bug report is for the suspend-resume issue not my changing APs issue). In all events, I tried the suggestions to upgrade network-manager
and network-manager-gnome
(see post #42), to no avail.
I also am aware of bug report #1311257 and the suggested script to fix that bug. I implemented that script and regressed back to the suspend-resume issue.
1.2.0-0ubuntu0.16.04.2
(as per the suggestion in bug#1574347). But the version of network-manager-gnome in the bug suggestion, and the one I installed, is1.2.0-0ubuntu0.16.04.1.
Also, post #48 in the bug report indicates that the solution doesn't work for Intel 7260.