Advertisement
dimon2242

FixWifiAfterSuspendUbuntu1604

Jun 26th, 2017
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.66 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. # NAME: /lib/systemd/system-sleep/iwlwifi-reset
  4. # DESC: Resets Intel WiFi after a long suspend.
  5. # DATE: Apr 1, 2017. Modified April 8, 2017.
  6.  
  7. # NOTE: Per AU comment restart network.
  8.  
  9. MYNAME=$0
  10.  
  11. restart_wifi() {
  12.     /usr/bin/logger $MYNAME 'restart_wifi BEGIN'
  13. #    /sbin/modprobe -v -r iwldvm # This removes iwlwifi too
  14. #    /sbin/modprobe -v iwlwifi   # This starts iwldvm too
  15.     systemctl restart NetworkManager.service
  16.     nm-applet &
  17.     /usr/bin/logger $MYNAME 'restart_wifi END'
  18. }
  19.  
  20. /usr/bin/logger $MYNAME 'case=[' ${1}' ]'
  21. case "${1}/${2}" in
  22.     hibernate|suspend|pre*)
  23.       ;;
  24.     resume|thaw|post*)
  25.       restart_wifi;;
  26. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement