hibernate 637 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. case $1/$2 in
  3. pre/*)
  4. systemctl stop NetworkManager.service
  5. #echo 1 > /sys/bus/pci/devices/0000\:02\:00.0/reset
  6. #echo 0 > "/sys/bus/pci/devices/0000:02:00.0/d3cold_allowed" # nvme
  7. #echo 0 > "/sys/bus/pci/devices/0000:03:00.0/d3cold_allowed" # wifi
  8. rmmod intel_ipts
  9. rmmod mei_me
  10. rmmod mei
  11. rmmod mwifiex_pcie
  12. rmmod mwifiex
  13. ;;
  14. post/*)
  15. modprobe intel_ipts
  16. modprobe mei_me
  17. modprobe mei
  18. modprobe mwifiex_pcie
  19. modprobe mwifiex
  20. #echo 1 > /sys/bus/pci/devices/0000\:02\:00.0/reset
  21. echo 1 > /sys/bus/pci/rescan
  22. systemctl start NetworkManager.service
  23. ;;
  24. esac