Package: fancontrol
Version: 1:3.6.0-7.1
Severity: normal
X-Debbugs-Cc: linus.luess...@c0d3.blue

Dear Maintainer,

The DELAY=5 seems to be too low for a Lenovo Thinkpad T14s Gen3 AMD. I'm
getting the "no correlation" message when pwmconfig tries to detect the
PWM->fan correlation.

Once I see the message "Testing pwm control hwmon6/pwm1 ..." I do
immediately hear the fan to go from its disengaged maximum of 4900 RPM
to 0 nearly instantly, however it seems it takes a while to get propagated
to /sys/class/hwmon/hwmon6/fan1_input.

In my tests DELAY=10 seems to be at the border, it usually works but
sometimes fails. DELAY=12 or greater seems to be reliable.

You can find a few example outputs (with some extra debug output lines
I had added) for various DELAY values below.

The UEFI System Firmware should be the latest available today (0.1.25
according to fwupdmgr).

Regards, Linus


*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, arm64

Kernel: Linux 6.1.0-1-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages fancontrol depends on:
ii  init-system-helpers        1.65.2
ii  sysvinit-utils [lsb-base]  3.06-2

fancontrol recommends no packages.

fancontrol suggests no packages.

-- no debconf information



DELAY=5:

$ sudo pwmconfig
# pwmconfig version 3.6.0
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

Found the following devices:
   hwmon0 is acpitz
   hwmon1 is BAT0
   hwmon2 is nvme
   hwmon3 is amdgpu
   hwmon4 is AC
   hwmon5 is k10temp
   hwmon6 is thinkpad
   hwmon7 is ath11k_hwmon

Found the following PWM controls:
   hwmon6/pwm1           current value: 0

Giving the fans some time to reach full speed...
Found the following fan sensors:
   hwmon6/fan1_input     current speed: 4926 RPM

Warning!!! This program will stop your fans, one at a time,
for approximately 5 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue: 

Testing pwm control hwmon6/pwm1 ...
~~~ i: hwmon6/pwm1, calling: pwmset hwmon6/pwm1 0 (fan1_input: 65535, pwm1: 255)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0 (fan1_input: 65535, 0)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0; sleep 5 (fan1_input: 
4934, 0)
~~~ CURRENT_SPEED: 4934, SPEEDS: 4926
~~~ j in GOODFAN: hwmon6/fan1_input in hwmon6/fan1_input
  hwmon6/fan1_input ... speed was 4926 now 4934
~~~ S: 4934, threshold: 3694, OS: 4926
    no correlation

No correlations were detected.
There is either no fan connected to the output of hwmon6/pwm1,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)

Did you see/hear a fan stopping during the above test (n)? 



DELAY=7:

$ sudo pwmconfig
# pwmconfig version 3.6.0
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

Found the following devices:
   hwmon0 is acpitz
   hwmon1 is BAT0
   hwmon2 is nvme
   hwmon3 is amdgpu
   hwmon4 is AC
   hwmon5 is k10temp
   hwmon6 is thinkpad
   hwmon7 is ath11k_hwmon

Found the following PWM controls:
   hwmon6/pwm1           current value: 0

Giving the fans some time to reach full speed...
Found the following fan sensors:
   hwmon6/fan1_input     current speed: 4926 RPM

Warning!!! This program will stop your fans, one at a time,
for approximately 7 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue: 

Testing pwm control hwmon6/pwm1 ...
~~~ i: hwmon6/pwm1, calling: pwmset hwmon6/pwm1 0 (fan1_input: 65535, pwm1: 255)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0 (fan1_input: 65535, 0)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0; sleep 7 (fan1_input: 
4926, 0)
~~~ CURRENT_SPEED: 4926, SPEEDS: 4926
~~~ j in GOODFAN: hwmon6/fan1_input in hwmon6/fan1_input
  hwmon6/fan1_input ... speed was 4926 now 4926
~~~ S: 4926, threshold: 3694, OS: 4926
    no correlation

No correlations were detected.
There is either no fan connected to the output of hwmon6/pwm1,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)

Did you see/hear a fan stopping during the above test (n)? 


DELAY=8:

$ sudo pwmconfig
# pwmconfig version 3.6.0
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

Found the following devices:
   hwmon0 is acpitz
   hwmon1 is BAT0
   hwmon2 is nvme
   hwmon3 is amdgpu
   hwmon4 is AC
   hwmon5 is k10temp
   hwmon6 is thinkpad
   hwmon7 is ath11k_hwmon

Found the following PWM controls:
   hwmon6/pwm1           current value: 0

Giving the fans some time to reach full speed...
Found the following fan sensors:
   hwmon6/fan1_input     current speed: 4934 RPM

Warning!!! This program will stop your fans, one at a time,
for approximately 8 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue: 

Testing pwm control hwmon6/pwm1 ...
~~~ i: hwmon6/pwm1, calling: pwmset hwmon6/pwm1 0 (fan1_input: 65535, pwm1: 255)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0 (fan1_input: 65535, 0)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0; sleep 8 (fan1_input: 
4934, 0)
~~~ CURRENT_SPEED: 4934, SPEEDS: 4934
~~~ j in GOODFAN: hwmon6/fan1_input in hwmon6/fan1_input
  hwmon6/fan1_input ... speed was 4934 now 4934
~~~ S: 4934, threshold: 3700, OS: 4934
    no correlation

No correlations were detected.
There is either no fan connected to the output of hwmon6/pwm1,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)

Did you see/hear a fan stopping during the above test (n)? 


DELAY=9

$ sudo pwmconfig
# pwmconfig version 3.6.0
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

Found the following devices:
   hwmon0 is acpitz
   hwmon1 is BAT0
   hwmon2 is nvme
   hwmon3 is amdgpu
   hwmon4 is AC
   hwmon5 is k10temp
   hwmon6 is thinkpad
   hwmon7 is ath11k_hwmon

Found the following PWM controls:
   hwmon6/pwm1           current value: 0

Giving the fans some time to reach full speed...
Found the following fan sensors:
   hwmon6/fan1_input     current speed: 4926 RPM

Warning!!! This program will stop your fans, one at a time,
for approximately 9 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue: 

Testing pwm control hwmon6/pwm1 ...
~~~ i: hwmon6/pwm1, calling: pwmset hwmon6/pwm1 0 (fan1_input: 65535, pwm1: 255)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0 (fan1_input: 65535, 0)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0; sleep 9 (fan1_input: 
4926, 0)
~~~ CURRENT_SPEED: 4926, SPEEDS: 4926
~~~ j in GOODFAN: hwmon6/fan1_input in hwmon6/fan1_input
  hwmon6/fan1_input ... speed was 4926 now 4926
~~~ S: 4926, threshold: 3694, OS: 4926
    no correlation

No correlations were detected.
There is either no fan connected to the output of hwmon6/pwm1,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)

Did you see/hear a fan stopping during the above test (n)?


DELAY=10

$ sudo pwmconfig
# pwmconfig version 3.6.0
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

Found the following devices:
   hwmon0 is acpitz
   hwmon1 is BAT0
   hwmon2 is nvme
   hwmon3 is amdgpu
   hwmon4 is AC
   hwmon5 is k10temp
   hwmon6 is thinkpad
   hwmon7 is ath11k_hwmon

Found the following PWM controls:
   hwmon6/pwm1           current value: 0

Giving the fans some time to reach full speed...
Found the following fan sensors:
   hwmon6/fan1_input     current speed: 4926 RPM

Warning!!! This program will stop your fans, one at a time,
for approximately 9 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue: 

Testing pwm control hwmon6/pwm1 ...
~~~ i: hwmon6/pwm1, calling: pwmset hwmon6/pwm1 0 (fan1_input: 65535, pwm1: 255)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0 (fan1_input: 4926, 0)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0; sleep 9 (fan1_input: 
4926, 0)
~~~ CURRENT_SPEED: 4926, SPEEDS: 4926
~~~ j in GOODFAN: hwmon6/fan1_input in hwmon6/fan1_input
  hwmon6/fan1_input ... speed was 4926 now 4926
~~~ S: 4926, threshold: 3694, OS: 4926
    no correlation

No correlations were detected.
There is either no fan connected to the output of hwmon6/pwm1,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)

Did you see/hear a fan stopping during the above test (n)?



DELAY=10

$ sudo pwmconfig
# pwmconfig version 3.6.0
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

Found the following devices:
   hwmon0 is acpitz
   hwmon1 is BAT0
   hwmon2 is nvme
   hwmon3 is amdgpu
   hwmon4 is AC
   hwmon5 is k10temp
   hwmon6 is thinkpad
   hwmon7 is ath11k_hwmon

Found the following PWM controls:
   hwmon6/pwm1           current value: 0

Giving the fans some time to reach full speed...
Found the following fan sensors:
   hwmon6/fan1_input     current speed: 4926 RPM

Warning!!! This program will stop your fans, one at a time,
for approximately 10 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue: 

Testing pwm control hwmon6/pwm1 ...
~~~ i: hwmon6/pwm1, calling: pwmset hwmon6/pwm1 0 (fan1_input: 65535, pwm1: 255)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0 (fan1_input: 4918, 0)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0; sleep 10 (fan1_input: 
0, 0)
~~~ CURRENT_SPEED: 0, SPEEDS: 4926
~~~ j in GOODFAN: hwmon6/fan1_input in hwmon6/fan1_input
  hwmon6/fan1_input ... speed was 4926 now 0
~~~ S: 0, threshold: 3694, OS: 4926
    It appears that fan hwmon6/fan1_input
    is controlled by pwm hwmon6/pwm1
~~~ pwmactivecount: 0
    Fan hwmon6/fan1_input has not returned to speed, please investigate!

Testing is complete.
Please verify that all fans have returned to their normal speed.

The fancontrol script can automatically respond to temperature changes
of your system by changing fanspeeds.
Do you want to set up its configuration file now (y)?



DELAY=12

$ sudo pwmconfig
# pwmconfig version 3.6.0
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

Found the following devices:
   hwmon0 is acpitz
   hwmon1 is BAT0
   hwmon2 is nvme
   hwmon3 is amdgpu
   hwmon4 is AC
   hwmon5 is k10temp
   hwmon6 is thinkpad
   hwmon7 is ath11k_hwmon

Found the following PWM controls:
   hwmon6/pwm1           current value: 0

Giving the fans some time to reach full speed...
Found the following fan sensors:
   hwmon6/fan1_input     current speed: 4926 RPM

Warning!!! This program will stop your fans, one at a time,
for approximately 12 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue: 

Testing pwm control hwmon6/pwm1 ...
~~~ i: hwmon6/pwm1, calling: pwmset hwmon6/pwm1 0 (fan1_input: 65535, pwm1: 255)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0 (fan1_input: 65535, 0)
~~~ i: hwmon6/pwm1, after calling: pwmset hwmon6/pwm1 0; sleep 12 (fan1_input: 
0, 0)
~~~ CURRENT_SPEED: 0, SPEEDS: 4926
~~~ j in GOODFAN: hwmon6/fan1_input in hwmon6/fan1_input
  hwmon6/fan1_input ... speed was 4926 now 0
~~~ S: 0, threshold: 3694, OS: 4926
    It appears that fan hwmon6/fan1_input
    is controlled by pwm hwmon6/pwm1
~~~ pwmactivecount: 0
    Fan hwmon6/fan1_input has not returned to speed, please investigate!

Testing is complete.
Please verify that all fans have returned to their normal speed.

The fancontrol script can automatically respond to temperature changes
of your system by changing fanspeeds.
Do you want to set up its configuration file now (y)?

Reply via email to