View difference between Paste ID: hgGJXdf5 and D8RbgrrZ
SHOW: | | - or go back to the newest paste.
1
#!/bin/sh
2
# Fixes CPU fan running at 100% after waking up from suspend/hibernate
3
# in Ubuntu 13.04 (or Linux kernel 3.8 in general)
4
#
5
# Save this as /etc/pm/sleep.d/99fixcpufan.sh
6
# and mark it as executable (sudo chmod +x /etc/pm/sleep.d/99fixcpufan.sh)
7
8
case "$1" in
9
	hibernate|suspend)
10
		;;
11
	thaw|resume)
12
		echo -n 0 > /sys/devices/virtual/thermal/cooling_device0/cur_state;
13
		echo -n 0 > /sys/devices/virtual/thermal/cooling_device1/cur_state;
14
		echo -n 0 > /sys/devices/virtual/thermal/cooling_device2/cur_state;
15
		echo -n 0 > /sys/devices/virtual/thermal/cooling_device3/cur_state;
16
		echo -n 0 > /sys/devices/virtual/thermal/cooling_device4/cur_state;
17
		echo -n 0 > /sys/devices/virtual/thermal/cooling_device5/cur_state;
18
		echo -n 0 > /sys/devices/virtual/thermal/cooling_device6/cur_state;
19
		echo -n 0 > /sys/devices/virtual/thermal/cooling_device7/cur_state;
20
		;;
21
	*)
22
		exit 0
23
		;;
24
esac