Hello,
I have problem with rPi5 that I'm unable to isolate and get to why it happens.
After booting my rPi5 the system fails to control fan speed, fan runs on 100% all the time. Also sensors command do not recognize fan speed at all. To fix it all I have to do is to reboot the system and suddenly fan control as well as speed works as intended.
I tried to crawl through system logs and did not find anything useful. Here's pastebin with first and second boot cycle: https://pastebin.com/h2pSkUmJ. I just cannot see anything that would suggest what goes wrong with fan control.
OS:
Raspberry Pi OS bookworm; up to date
Kernel: Linux rpi5 6.6.74-v8+ #1846 SMP PREEMPT Tue Feb 4 16:52:37 GMT 2025 aarch64 GNU/Linux
Custom config:
Only thing I remember changing is fan curve in /boot/firmware/config.txt. Mainly because I use small Noctua fan instead of original one.Is there anything I can do once fan control does not work to try to wake up or restart the right piece of software instead of restarting the whole device?
I am unsure about it but I think that default curve does not cause problems. Unfortunately default curve spins fan too much for my taste and I don't know about any other method to control fan speeds.
Thank you in advance![Smile :)]()
I have problem with rPi5 that I'm unable to isolate and get to why it happens.
After booting my rPi5 the system fails to control fan speed, fan runs on 100% all the time. Also sensors command do not recognize fan speed at all. To fix it all I have to do is to reboot the system and suddenly fan control as well as speed works as intended.
I tried to crawl through system logs and did not find anything useful. Here's pastebin with first and second boot cycle: https://pastebin.com/h2pSkUmJ. I just cannot see anything that would suggest what goes wrong with fan control.
OS:
Raspberry Pi OS bookworm; up to date
Kernel: Linux rpi5 6.6.74-v8+ #1846 SMP PREEMPT Tue Feb 4 16:52:37 GMT 2025 aarch64 GNU/Linux
Custom config:
Only thing I remember changing is fan curve in /boot/firmware/config.txt. Mainly because I use small Noctua fan instead of original one.
Code:
dtparam=fan_temp0=40000dtparam=fan_temp0_hyst=10000dtparam=fan_temp0_speed=60dtparam=fan_temp1=50000dtparam=fan_temp1_hyst=8000dtparam=fan_temp1_speed=75dtparam=fan_temp2=60000dtparam=fan_temp2_hyst=8000dtparam=fan_temp2_speed=125dtparam=fan_temp3=70000dtparam=fan_temp3_hyst=8000dtparam=fan_temp3_speed=200
I am unsure about it but I think that default curve does not cause problems. Unfortunately default curve spins fan too much for my taste and I don't know about any other method to control fan speeds.
Thank you in advance

Statistics: Posted by Janez — Sat Mar 01, 2025 10:51 am