You are not logged in.

#1 2021-02-25 01:02:42

Anthony Wilson
Member
Registered: 2020-10-15
Posts: 38

Thinkpad L15 reached extremely high temperatures while charging

Yesterday I experienced a strange issue on my Lenovo L15 (AMD) laptop.
It was charging as normal (using the 60W charging adapter that came with the machine, over USB-C), and I was in a video call which I needed to stay in. The laptop wasn't really doing anything else of note, so overall low CPU usage.
At some point I realised that the keyboard was extremely hot, and the fan was not spinning.

I checked the temperatures using the 'sensors' command, and this was the output (pay special attention to the temps near the end of the output)

amdgpu-pci-0600
Adapter: PCI adapter
vddgfx:        1.34 m
vddnb:       731.00 mV
edge:         +82.0 C
power1:       15.00 W

ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0:           5.00 V  (min =  +5.00 V, max = +20.00 V)
curr1:         3.00 A  (max =  +3.25 A)

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

nvme-pci-0100
Adapter: PCI adapter
Composite:    +54.9 C  (low  =  -5.2 C, high = +83.8 C)
                       (crit = +87.8 C)

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +66.0 C

ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.00 A)

zenpower-pci-00c3
Adapter: PCI adapter
Tdie:        +103.4 C  (high = +95.0 C)
Tctl:        +103.4 C

BAT0-acpi-0
Adapter: ACPI interface
in0:          11.96 V

As you can see, the "zenpower-pci-00c3" device showed temperatures over 100°C.
What exactly is this device? Is it bad that it got this hot?

What about the temps of the other devices? Will they all be ok?

Keep in mind that the laptop could have been this hot for up to 5 minutes before I realised, and the fan never came on.

For reference, here is a normal output from the 'sensors' command (it's not plugged in though, so not quite the same)

amdgpu-pci-0600
Adapter: PCI adapter
vddgfx:      756.00 mV
vddnb:       593.00 mV
edge:         +29.0 C
power1:        6.00 W

ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.00 A)

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

nvme-pci-0100
Adapter: PCI adapter
Composite:    +28.9 C  (low  =  -5.2 C, high = +83.8 C)
                       (crit = +87.8 C)

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +28.0 C

ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.00 A)

zenpower-pci-00c3
Adapter: PCI adapter
Tdie:         +29.8 C  (high = +95.0 C)
Tctl:         +29.8 C

BAT0-acpi-0
Adapter: ACPI interface
in0:          11.36 V

As you can see, when the laptop got extremely hot the 'thinkpad-isa-0000' device had a missing temperature, when normally that first temp would be correct.
I assume this is why the fan never came on, but why would the sensors malfunction like that?
Could this continue happening in the future?
Why didn't the laptop turn itself off or at least stop taking power from AC when any of the sensors reported those high temps?


Something that I have noticed is that the values in the device file /proc/acpi/ibm/thermal are a little strange.
Normally, it looks something like this:

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

But yesterday when the laptop got very hot, the contents of this file showed this:

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

As soon as I realised, I unplugged the charger, and the temperature started going down, but I had to leave the laptop on because of that call.

I hope someone can give me some info about the devices shown by the 'sensors' command, and whether or not anything will be damaged from those temperatures.
I'm also hoping someone might have some information about the values in /proc/acpi/ibm/thermal - why does only the first sensor show a temperature? Is this a firmware problem?
Why would that sensor just stop working?


To be clear: This is not a kernel 5.11 bug. This happened while I was using kernel 5.10.16 (I have since updated to 5.11)

Another piece of info that could be useful is that right before this I removed a serial (RS232) to USB-A adapter from the laptop. I've used this adapter before, and never noticed any troubles, but I figure I might as well include this info in case it's important.

Last edited by Anthony Wilson (2021-02-25 01:03:23)

Offline

#2 2021-02-25 09:01:09

raindog1975
Member
From: Romania
Registered: 2017-04-04
Posts: 18

Re: Thinkpad L15 reached extremely high temperatures while charging

The fan should be controlled by the BIOS by default unless something in the OS is inhibiting that behavior.

Offline

#3 2021-02-26 23:08:43

Anthony Wilson
Member
Registered: 2020-10-15
Posts: 38

Re: Thinkpad L15 reached extremely high temperatures while charging

Small update: that sensor randomly failed again. This time I powered on the laptop, set the charging thresholds, and turned the charger on (that's it).
I only realised after that that the first value in /proc/acpi/ibm/thermal shows -128 (I'm quite sure it was correct until I turned on the power, but I can't say for sure).

I rebooted, and that fixed the problem - as expected.
I also had a look at the two journals, but couldn't fine anything that would suggest a sensor failure of any kind. Other than some different systemd start orders, everything was exactly the same between them.

Obviously there's something wrong here with the sensor (likely why the fan failed), which seems to happen only rarely.
If this was a BIOS issue I'd expect it to be more widely reported by now, unless it only affects Linux only some of the time, and I was just unlucky that the laptop reached those very high temperatures.

If anyone could inform me about the sensors, or about the health of my laptop now, that'd be great. This isn't a huge issue, but I'd like to know if I should contact Lenovo about this, or just leave it and keep a close eye on my temps.

Offline

Board footer

Powered by FluxBB