Ubuntu – Network Manager Ubuntu 16.04 – wifi connected no wifi networks listed

networkingwireless

After I resume from suspend, or disabling WiFi & re-enable or disable networking and re-enable or connecting via ethernet and then unplugging cable, I pickup and connect via wifi internet connection.

But this is displayed in Ubuntu networking as an ethernet connection, and critically for me does not show Wireless Networks that are indeed available.

This is pain as need to connect/view multiple multiple Wireless Networks.

Machine runs Ubuntu MATE 16.04, x220 Thinkpad, updated to latest BIOS. Wireless card is Intel Centrino advanced-n 6205. Using Intel iwlwifi driver.

I have disabled Wireless N – via modifying /etc/modprobe.d/iwlwifi.conf file, added

options iwlwifi 11n_disable=1

EDIT: as per David's request here are the Network diagnostics Pre Resume (ie. Laptop wireless network list showing all available networks for connections)

Working_ wireless_networking_list

and post Suspend, then Resume [lid closed; then opened], where the list of available Wi-Fi networks has disappeared, but Laptop has connected to the last connected network before suspend [ie. was not moved to a new location]

post suspend then resume

Thanks.

Best Answer

Have you tried to disable power management on your wireless card?? I have different wireless card, but I was having a similar issue with my rtle8723be card and forcing the power management feature to be disabled worked. power management on some WiFi cards are an experimental option.

For your WiFi kernel module I found this:

sudo nano -w /etc/modprobe.d/iwlwifi.conf 

and adding this line to the bottom:

options iwlwifi power_save=0 

to exit nano and save:

ctrl-x, Y, then press enter

to unload module:

sudo modprobe -r iwlwifi

now to reload the module:

sudo modprobe iwlwifi 

if that doesn't you work you can try changing that line to:

options iwlwifi power_save=0 d0i3_disable=1 uapsd_disable=1

exit nano, save file.

then unload module:

sudo modprobe -r iwlwifi

reload the module:

sudo modprobe iwlwifi 
Related Question