Bug 207815

Summary: thinkpad_acpi does not detect fans on Lenovo ThinkStation P700
Product: ACPI Reporter: thelinuxuser (jorge)
Component: Power-FanAssignee: Zhang Rui (rui.zhang)
Status: CLOSED INSUFFICIENT_DATA    
Severity: high CC: rui.zhang
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 5.6.13-arch1-1 Subsystem:
Regression: No Bisected commit-id:

Description thelinuxuser 2020-05-21 08:13:30 UTC
On a Thinkstation P700 with dual Xeon E5-2620v3 and 144GB DDR4 RAM and one Flex Adaptor with 1x NVMe SSD, lm-sensors report temperatures but not fan speeds other than Nvidia Fan under Fedora 32.


There seems that there is no way to control fan speed from Linux [not sure about Windows]


On a Thinkstation P700 folder /proc/acpi/ibm/thermal does not exist. /sys/devices/platform/coretemp.*/ exist but those don't show any fans nor fan control whatsoever.

Lenovo does say this machine is [certified] for Linux [Ubuntu and CentOS] but neither seems to show fan control as my experience shows.


Looking at Lenovo [website] re drivers nothing relevant shows re Linux Fan control:


Would be nice to know if fan control is possible under Linux for this platform and which kernel modules need to be loaded.

thinkpad_acpi module does not load on Fedora 32 but tried Ubuntu 14/16/18 LT and ArchLinux up to kernel 5.6.13-arch1-1 with similar results



Here's the sample of from sensors output


coretemp-isa-0001
Adapter: ISA adapter
Package id 1:  +40.0 C  (high = +75.0 C, crit = +85.0 C)
Core 0:        +34.0 C  (high = +75.0 C, crit = +85.0 C)
Core 1:        +33.0 C  (high = +75.0 C, crit = +85.0 C)
Core 2:        +34.0 C  (high = +75.0 C, crit = +85.0 C)
Core 3:        +33.0 C  (high = +75.0 C, crit = +85.0 C)
Core 4:        +32.0 C  (high = +75.0 C, crit = +85.0 C)
Core 5:        +33.0 C  (high = +75.0 C, crit = +85.0 C)

nvme-pci-0200
Adapter: PCI adapter
Composite:    +23.9 C  (low  = -273.1 C, high = +69.8 C)
                       (crit = +79.8 C)
Sensor 1:     +24.9 C  (low  = -273.1 C, high = +65261.8 C)
Sensor 2:     +23.9 C  (low  = -273.1 C, high = +65261.8 C)
Sensor 5:     +32.9 C  (low  = -273.1 C, high = +65261.8 C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +38.0 C  (high = +75.0 C, crit = +85.0 C)
Core 0:        +33.0 C  (high = +75.0 C, crit = +85.0 C)
Core 1:        +31.0 C  (high = +75.0 C, crit = +85.0 C)
Core 2:        +30.0 C  (high = +75.0 C, crit = +85.0 C)
Core 3:        +31.0 C  (high = +75.0 C, crit = +85.0 C)
Core 4:        +32.0 C  (high = +75.0 C, crit = +85.0 C)
Core 5:        +31.0 C  (high = +75.0 C, crit = +85.0 C)
Comment 1 Zhang Rui 2020-06-30 06:48:46 UTC
please attach the acpidump output, and also the dmesg output after boot, with latest upstream kernel.
Comment 2 Zhang Rui 2021-01-03 14:53:50 UTC
bug closed as there is no response from the bug reporter.
please feel free to reopen it if the problem still exists in latest upstream kernel.