Improve wifi reliability after resuming from suspend
Using the old script I regulary had the problem, that after resuming from suspend (or hibernate) the wifi would just break. The only way to fix it was to restart network manager, or disable it in the GNOME network settings. I am not a 100% sure *why*, but this change greatly improved the wifi stability after resume. I am running this for like 5 days now and didn't see the wifi breaking once. I suppose, that `modprobe` vs `modprobe -i` is what makes the difference. Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
This commit is contained in:
parent
fadf055d5f
commit
83e67e4a27
|
@ -2,7 +2,6 @@
|
|||
case $1 in
|
||||
pre) # unload the modules before going to sleep
|
||||
# handle wifi issues
|
||||
systemctl stop NetworkManager.service
|
||||
modprobe -r mwifiex_pcie;
|
||||
modprobe -r mwifiex;
|
||||
modprobe -r cfg80211;
|
||||
|
@ -27,13 +26,9 @@ case $1 in
|
|||
#modprobe intel_ipts
|
||||
|
||||
# handle wifi issues: complete cycle
|
||||
modprobe -r mwifiex_pcie;
|
||||
modprobe -r mwifiex;
|
||||
modprobe -r cfg80211;
|
||||
# and reload
|
||||
modprobe -i cfg80211;
|
||||
modprobe -i mwifiex;
|
||||
modprobe -i mwifiex_pcie;
|
||||
modprobe cfg80211;
|
||||
modprobe mwifiex;
|
||||
modprobe mwifiex_pcie;
|
||||
echo 1 > /sys/bus/pci/rescan
|
||||
systemctl restart NetworkManager.service
|
||||
;;
|
||||
|
|
Loading…
Reference in a new issue