I am new to opensuse. I have an issue after the suspend of my new Asus PU551-L. The CPU fan work at full speed even if the cpu freq is low.
I have found a lot of post on google with this issue on red hat or ubuntu and i have tried their solution :
Red hat :
Make a script:
Stop fan in HP2510p after resuming from sleep
/bin/echo "0" >/sys/class/thermal/cooling_device0/cur_state /bin/echo "0" >/sys/class/thermal/cooling_device1/cur_state /bin/echo "0" >/sys/class/thermal/cooling_device2/cur_state /bin/echo "0" >/sys/class/thermal/cooling_device3/cur_state /bin/echo "0" >/sys/class/thermal/cooling_device4/cur_state /bin/echo "0" >/sys/class/thermal/cooling_device5/cur_state /bin/echo "0" >/sys/class/thermal/cooling_device6/cur_state
and ubuntu :
Reset fan speeds after resume, otherwise they blow at maximum speed
Used as work-around for ACPI kernel bug 58301
The idea for this fix was taken from
To be saved as /etc/pm/sleep.d/11_fan_3.11.0
case “$1” in
for i in /sys/class/thermal/cooling_device* ; do
if “$type” = “Fan” ] ; then
echo 0 > $i/cur_state
None fixed my issue. Is opensuse use sleep.d or systemd/system-sleep ?
So i have tried to execute /sys/devices/virtual/thermal/cooling_device0/cur_state with sudo or even in root and both return a permission denied. I guess that’s why the solution is not working.
I do not have the experience to understand why i can’t laungh it as root so i am asking for your help.
Thanks in advance.