You are not logged in.

#1 2021-06-10 21:59:52

mike_nzk
Member
Registered: 2012-07-24
Posts: 11

Fan spins constantly after several suspend-wake cycles on ThinkPad X1C

After a recent upgrade, a weird bug started to appear. After several suspend-wake cycles, the fan of my ThinkPad suddenly started to spin at an unreasonably high rate immediately after the laptop was waked up, and wouldn't stop after that. It was definitely unreasonable because the laptop was cold at the time of being waked up.

I spent some time digging into the problem, and it seemed that the root cause was no valid value was present in the thermal sensors file /proc/acpi/ibm/thermal. For example, after a fresh restart, the fan was calm, and the content of /proc/acpi/ibm/thermal might read:

temperatures:	33 -128 0 0 0 0 0 0 0 0 0 0 0 0 0 0

But when the fan started to spin constantly in high speed, the content of /proc/acpi/ibm/thermal was:

temperatures:	-128 -128 0 0 0 0 0 0 0 0 0 0 0 0 0 0

So it appears there might be something wrong related to ThinkPad sensors in the new kernel. After downgrading to a several month old 5.9.14 kernel (I update my computer very infrequently), the problem hasn't reappeared for more than half a month, and /proc/acpi/ibm/thermal still has valid values after more than 30 suspend-wake cycles.

Though the problem looks fixed, I'd still want to report this bug in case someone else has the same problem. Perhaps I also need to report it to kernel developers, but I don't know how to do that. Any suggestions are welcome.

Offline

#2 Yesterday 21:23:27

Tesla23
Member
Registered: 2015-09-17
Posts: 11

Re: Fan spins constantly after several suspend-wake cycles on ThinkPad X1C

Are you upgrading the entire system? /proc/acpi/ibm/thermal is depreciated, so if you have software that isn't up to date it might be using the old configuration.

Offline

Board footer

Powered by FluxBB