i8kutils seems not to work after suspend
Bug #1468428 reported by
Shing Chan
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
i8kutils |
New
|
Undecided
|
Unassigned |
Bug Description
I have Ubuntu 14.04 on my Dell Inspiron 15 5000 series. I installed i8kutils 1.41 (with sudo apt-get install i8kutils), and it worked perfectly. But then I started noticing that it seems to stop working after suspend. That is, after resuming from suspend, the fans again start spinning with the simplest actions (as it happens without i8kutils). I have to "sudo service i8kmon restart" to make it work again.
Similar problem here on Arch Linux. The BIOS is apparently setting the fan back to full speed after a suspend-resume cycle. i8kmon doesn't notice (even though it is constantly polling the fan speed) and therefore doesn't set the correct speed.
Here is a patch for i8kmon that decides whether to run i8kfan based on the actual reported fan speeds, rather than based on the last state that i8kmon thought it was in.