Bug 207815 - thinkpad_acpi does not detect fans on Lenovo ThinkStation P700
Summary: thinkpad_acpi does not detect fans on Lenovo ThinkStation P700
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: ACPI
Classification: Unclassified
Component: Power-Fan (show other bugs)
Hardware: All Linux
: P1 high
Assignee: Zhang Rui
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-21 08:13 UTC by thelinuxuser
Modified: 2021-01-03 14:53 UTC (History)
1 user (show)

See Also:
Kernel Version: 5.6.13-arch1-1
Subsystem:
Regression: No
Bisected commit-id:


Attachments

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.

Note You need to log in before you can comment on or make changes to this bug.