Ubuntu – Lm-sensors stops reading temp1, causes overheating

fanoverheatingsuspendtemperaturethinkpad

Once in a while, after waking my laptop from sleep (a Lenovo Thinkpad T440 on Ubuntu 18.04) lm-sensors will fail to read temp1 and as a result, thinkfan seems to think the temperature is low and does not start the fan. There are other temperature readings still available in sensors and I see the temperature of some getting as high as 80C. Restarting the PC often does not solve the problem, but shutting it down and turning it back on will most often do it. Anyone ever had this kind of problem? This is what the output of sensors then look like this

    coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +41.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +42.0°C  (high = +100.0°C, crit = +100.0°C)

thinkpad-isa-0000
Adapter: ISA adapter
fan1:           0 RPM
temp1:         N/A
temp2:         +0.0°C
temp3:         +0.0°C
temp4:         +0.0°C
temp5:         +0.0°C
temp6:         +0.0°C
temp7:         +0.0°C
temp8:         +0.0°C

Edit:

$ ps auxc | grep -i therm
root       154  0.0  0.0      0     0 ?        I<   May26   0:00 acpi_thermal_pm
root       956  0.0  0.0 186996   420 ?        Ssl  May26   0:01 thermald

Best Answer

thermald

ps auxc | grep -i therm shows me that you've got at least two thermal control processes running.

$ ps auxc | grep -i therm

root       154  0.0  0.0      0     0 ?        I<   May26   0:00 acpi_thermal_pm
root       956  0.0  0.0 186996   420 ?        Ssl  May26   0:01 thermald
Purge `thermald`... and `thinkfan`...

sudo apt-get purge thermald

sudo apt-get purge thinkfan

lm-sensors

After installing lm-sensors, be sure to configure it by running sensors-detect.

BIOS

Lenovo Thinkpad T440

You have BIOS GJET71WW (2.21).

The current BIOS is GJETA4WW (2.54) and can be downloaded here.

If you don't have Windows, you can either build a bootable freeDOS USB flash, or download the .iso and build a bootable CD/DVD.

The updated BIOS may help with your fan/temp problem.

Note: Have good backups before updating the BIOS.

Related Question