You are not logged in.

#1 2020-02-24 21:46:56

guerrilla_thought
Member
Registered: 2016-01-18
Posts: 8

A Lenovo 510S fan at full speed all the time

So, one of the fans turns on to full speed at power on and it stays on. I've updated my BIOS/UEFI to the latest that Lenovo provides and there's no options for fan control or cooling policy. SpeedStep is enabled.

I ran sensors-detect and it doesn't find any pwm devices, just i2c-dev and cpuid. pwmconfig says "There are no pwm-capable sensor modules installed."
This is a i5-9400 (coffee lake) CPU with a B360 motherboard.

When booting into Windows 10 (out of the box), this doesn't happen. Like sysfs, device manager sees some fans but no pwm. SpeedFan (third party) doesn't see any pwm. There's only one third party tool that I could even get to see the RPM of one of the fans (HWMonitor from CPUID.) However, Windows must be doing something because the fan drops to nearly nothing while idle, which never happens on Linux.

Later on, I switched to intel_pstate=disable acpi=force because cpupower able couldn't to see my frequency or governor policy. It seems to have no impact on the problem at this point except for getting cpupower to work.

I'm really not sure where to go from here. I've been looking at thermald and I plan on learning how ACPI works but for now I'm not sure what else I can do. Any help would be appreciated a lot. The noise is quite irritating.


A samples of sensors:

iwlwifi-virtual-0
Adapter: Virtual device
temp1:        +32.0°C  

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +31.0°C  (high = +82.0°C, crit = +100.0°C)
Core 0:        +29.0°C  (high = +82.0°C, crit = +100.0°C)
Core 1:        +27.0°C  (high = +82.0°C, crit = +100.0°C)
Core 2:        +30.0°C  (high = +82.0°C, crit = +100.0°C)
Core 3:        +29.0°C  (high = +82.0°C, crit = +100.0°C)
Core 4:        +30.0°C  (high = +82.0°C, crit = +100.0°C)
Core 5:        +29.0°C  (high = +82.0°C, crit = +100.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +27.8°C  (crit = +119.0°C)

pch_cannonlake-virtual-0
Adapter: Virtual device
temp1:        +45.0°C  

nvme-pci-0100
Adapter: PCI adapter
Composite:    +29.9°C  (low  = -273.1°C, high = +83.8°C)
                       (crit = +84.8°C)
Sensor 1:     +29.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +28.9°C  (low  = -273.1°C, high = +65261.8°C)

/sys/class/thermal contents (and btw all the policies are set to step_wise if that matters)

[root@hecks thermal]# ls
cooling_device0  cooling_device10  cooling_device2  cooling_device4  cooling_device6  cooling_device8  thermal_zone0  thermal_zone2
cooling_device1  cooling_device11  cooling_device3  cooling_device5  cooling_device7  cooling_device9  thermal_zone1  thermal_zone3
[root@hecks thermal]# cat */type
Fan
Processor
intel_powerclamp
Fan
Fan
Fan
Fan
Processor
Processor
Processor
Processor
Processor
acpitz
pch_cannonlake
x86_pkg_temp
iwlwifi

acpi -V

Thermal 0: ok, 27.8 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 119.0 degrees C
Thermal 0: trip point 1 switches to mode active at temperature 71.0 degrees C
Thermal 0: trip point 2 switches to mode active at temperature 55.0 degrees C
Thermal 0: trip point 3 switches to mode active at temperature 50.0 degrees C
Thermal 0: trip point 4 switches to mode active at temperature 45.0 degrees C
Cooling 0: Fan 0 of 1
Cooling 1: Processor 0 of 3
Cooling 2: Processor 0 of 3
Cooling 3: Processor 0 of 3
Cooling 4: Processor 0 of 3
Cooling 5: Fan 0 of 1
Cooling 6: pch_cannonlake no state information available
Cooling 7: Fan 0 of 1
Cooling 8: iwlwifi no state information available
Cooling 9: Fan 0 of 1
Cooling 10: Processor 0 of 3
Cooling 11: Processor 0 of 3
Cooling 12: intel_powerclamp no state information available
Cooling 13: Fan 0 of 1
Cooling 14: x86_pkg_temp no state information available

Last edited by guerrilla_thought (2020-02-25 04:51:57)

Offline

#2 2020-02-25 04:52:08

guerrilla_thought
Member
Registered: 2016-01-18
Posts: 8

Re: A Lenovo 510S fan at full speed all the time

Update 1:
I just updated the microcode from "sig=0x906ea, pf=0x2, revision=0xb4" to "sig=0x906ea, pf=0x2, revision=0xca" (the latest) and it makes no difference.

Offline

#3 2020-02-25 08:23:53

guerrilla_thought
Member
Registered: 2016-01-18
Posts: 8

Re: A Lenovo 510S fan at full speed all the time

Here's my dmesg http://ix.io/2cCD

I noticed the following

[    3.588141] thermal thermal_zone2: failed to read out thermal zone (-61)

I wonder if that could be what's causing this.

Offline

Board footer

Powered by FluxBB