Ok, a follow up:
An important thing is that my Wireless adapter is: " Network controller: Intel Corporation Wireless 7260 (rev 83)"
So, my first comment (#13) comment had a problem, as I had tried so many things that I one solution step on the other. The unnecesary modprobe lines were product of a line that I had added to /etc/pm/config.d/modules
SUSPEND_MODULES="$SUSPEND_MODULES iwldvm iwlwifi"
Now, I commented that line (#.... ) and I added in my /etc/modprobe.d/iwlwifi.conf:
options iwlwifi 11n_disable=1
Lastly, the script in /etc/pm/sleep.d/ (in my case it's named: /etc/pm/sleep.d/nm-prob ) now looks like this:
Ok, a follow up:
An important thing is that my Wireless adapter is: " Network controller: Intel Corporation Wireless 7260 (rev 83)"
So, my first comment (#13) comment had a problem, as I had tried so many things that I one solution step on the other. The unnecesary modprobe lines were product of a line that I had added to /etc/pm/ config. d/modules
SUSPEND_ MODULES= "$SUSPEND_ MODULES iwldvm iwlwifi"
Now, I commented that line (#.... ) and I added in my /etc/modprobe. d/iwlwifi. conf:
options iwlwifi 11n_disable=1
Lastly, the script in /etc/pm/sleep.d/ (in my case it's named: /etc/pm/ sleep.d/ nm-prob ) now looks like this:
#!/bin/sh
case "${1}" in
resume|thaw)
nmcli nm sleep false
#modprobe -rv iwldvm iwlwifi
#modprobe -v iwlwifi
#modprobe -v iwldvm
killall wpa_supplicant
dhclient -r wlan0
dhclient wlan0
nmcli nm sleep false
#restart network-manager
;;
esac
After TWO days I can confirm that these changes solved both the problem after suspend as the unstable connection problem.
Hope it helps