You are not logged in.
Hey,
I've just got my lenovo x270, fresh arch install, pretty much only gnome running right now. After waking up from a suspend, the fan speed is stuck on maximum. Even rebooting won't fix this, speed stays the same in BIOS. Have to do a cold boot to fix it.
Any ideas what may be going wrong there?
----
Suggested by some threads from 2013:
Before suspend:
$ for i in {0..6};do echo "/sys/class/thermal/cooling_device$i"; cat /sys/class/thermal/cooling_device$i/cur_state; done
/sys/class/thermal/cooling_device0
0
/sys/class/thermal/cooling_device1
0
/sys/class/thermal/cooling_device2
0
/sys/class/thermal/cooling_device3
0
/sys/class/thermal/cooling_device4
-1
/sys/class/thermal/cooling_device5
0
Last edited by jankoppe (2017-03-31 16:54:44)
jankoppe.de · thunfisch on freenode
Offline
Okay, this is just strange. It's now stopped doing it, even though I did not change anything. Weird. I will watch this for a while...
Scratch that, I just woke up, opened my laptop and it started again. Did a BIOS update yesterday evening to make sure this isn't already fixed by lenovo. Output of the suggested command stayed the same. Running `powertop --auto-tune` does not help.
Last edited by jankoppe (2017-04-01 05:28:08)
jankoppe.de · thunfisch on freenode
Offline
I can confirm this problem. I also know another person with this exact problem, so it is unlikeley to be a harware failure, as it seems to affect 3 people with the same Arch setup.
The problem seems to be related to ACPI temperature sensing (unfurtunately I don't know very much about ACPI ...).
What happens: I go to suspend, I wake it up, and the temperature sensor that is bound to the fan controller is stuck at 48°C. For me and my buddy with another x270 it is always this exact number (?!).
I updated the BIOS to the current version, but if anything it made it worse.
A workaround that works for me for now: Put in suspend (systemctl suspend), then wake up, check if the temperature is 48°C, if yes, try again. It usually works after 3-10 tries. (This is driving me MAD)
This is the output of sensors from the lm_sensors package when it is not stuck:
iwlwifi-virtual-0
Adapter: Virtual device
temp1: +37.0°C
pch_skylake-virtual-0
Adapter: Virtual device
temp1: +34.5°C
thinkpad-isa-0000
Adapter: ISA adapter
fan1: 0 RPM
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +40.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +37.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +38.0°C (high = +100.0°C, crit = +100.0°C)
acpitz-virtual-0
Adapter: Virtual device
temp1: +39.0°C (crit = +128.0°C)
And when it is stuck at 48°C:
iwlwifi-virtual-0
Adapter: Virtual device
temp1: +51.0°C
pch_skylake-virtual-0
Adapter: Virtual device
temp1: +35.0°C
thinkpad-isa-0000
Adapter: ISA adapter
fan1: 6036 RPM
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +40.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +38.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +38.0°C (high = +100.0°C, crit = +100.0°C)
acpitz-virtual-0
Adapter: Virtual device
temp1: +48.0°C (crit = +128.0°C)
So the problem seems to be with acpitz-virtual-0.
This should be the temperature reading of
/sys/class/thermal/thermal_zone0/temp
So i see two possibilities:
1) It's a Linux kernel bug. (Just for fun: https://github.com/torvalds/linux/blob/ … thermal.c)
2) It's a Lenovo firmware bug.
I kind of doubt its 1) ...
I will try to contact Lenovo support (wish me luck, lol) and try to confirm it with them. Will post updates if any.
Offline
Which modules do you have loaded? Anything thinkpad related?
Edit:
Check these:
https://bugzilla.kernel.org/show_bug.cgi?id=191181
https://bugzilla.kernel.org/show_bug.cgi?id=196129
https://bugzilla.kernel.org/attachment. … ction=diff
Last edited by bryan.paradis (2017-07-02 04:16:54)
Offline
See also https://bbs.archlinux.org/viewtopic.php?id=225158. A post there says that 4.12.4 should have fixed the problem. If so, is this now solved?
[This makes a change from the reports of the X270 overheating, I guess. If somebody could tell me whether Lenovo have sorted that problem, I'd be very grateful.]
CLI Paste | How To Ask Questions
Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L
Offline
I see this thread is almost a year old but I just wanted to add that this recently happened to me, and was curious if the OP (or anybody else for that matter..) had ever figured anything out on this?
My setup:
T470 (20JN-X10000)
i5-6300U @ 2.4GHz, 3.0GHz max (dual-core, 4 threads)
8Gb RAM
Kernel:
linux-lts (4.14.41-1-lts)
I'm running Plasma 5.12.5, KDE Frameworks 5.46.0, Qt 5.10.1
EDIT:
I came across the 'i7z' pkg the other day and thought i'd share this here in the chance that someone else with this particular problem might find it useful. This is purely anecdotal, but I do believe that my cpu core temps run a little lower now. Or stated more accurately, the system reports them as being cooler than before. I am hoping this is just a case of better system reporting from the software side of things. No fan issues since either.. Although, the fan thing where it gets stuck on high only happened to me once.
community/i7z 0.27.2.git1-5 [installed]
A better i7 (and now i3, i5) reporting tool for Linux
Last edited by bashM0nk3y (2018-06-09 04:22:13)
Offline