This article explains how to troubleshoot and resolve a fan issue on a Linux machine by installing i8kctl and thermald, configuring pwmconfig with Expect for fan control, and allowing sufficient time for the fans to reach full speed.

everytime the fucking machine restarts, it fails devastatingly.

the word: Giving the fans some time to reach full speed...

the script:

1
2
3
4
5
6
7
#!/usr/bin/expect
spawn pwmconfig
#expect "Giving the fans some time to reach full speed..."
expect "If you do not want to do this hit control-C now!!!"
send "\03"
expect eof

hope this shit works?

1
2
3
echo 255 | sudo tee /sys/class/hwmon/hwmon6/pwm3
echo 255 | sudo tee /sys/class/hwmon/hwmon6/pwm1

i have install something other than that. like i8kctl, some thermal controllers by intel (thermald)? but still gpu fan not spinning till now.

1
2
3
4
apt install -y lm-sensors fancontrol
sensors-detect
pwmconfig

already have cpu frequency under control by running temp_throttle.sh

notes: found controllers dell_smm-isa-0000

1
2
3
4
Found the following PWM controls:
hwmon6/pwm1 current value: 255
hwmon6/pwm3 current value: 255

Comments