Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RPi5 active cooler fan starts full-throttle #501

Closed
HiassofT opened this issue Nov 30, 2023 · 5 comments
Closed

RPi5 active cooler fan starts full-throttle #501

HiassofT opened this issue Nov 30, 2023 · 5 comments

Comments

@HiassofT
Copy link

HiassofT commented Nov 30, 2023

Describe the bug

When powering up the RPi5 with an active cooler the fan runs full-throttle, being annoyingly noisy like 19" rack servers, until the kernel pwm-fan driver is finally loaded which puts it to silent/off mode.

Especially when netbooting (and having CONFIG_SENSORS_PWM_FAN set to "m" in kernel config) the fan is noisy for a very long time.

IMHO it would be better to initialize the fan PWM output to "off" (or at most a very low level) as early-stage boot shouldn't be too challenging for the CPU/VPU and having the fan running shouldn't be necessary.

Steps to reproduce the behaviour

Power-up an RPi5 with official active cooler installed and fan connected

Device (s)

Other

Bootloader configuration.

[all]
BOOT_UART=1
POWER_OFF_ON_HALT=1
BOOT_ORDER=0xf421

System

root@raspberrypi:~# cat /etc/rpi-issue 
Raspberry Pi reference 2023-10-10
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 962bf483c8f326405794827cce8c0313fd5880a8, stage4
root@raspberrypi:~# vcgencmd bootloader_version
2023/11/20 19:40:17
version 361205c60f6077e57aa9b01e9d7d93d79c921dad (release)
timestamp 1700509217
update-time 1701386666
capabilities 0x0000007f

root@raspberrypi:~# vcgencmd version
2023/11/20 19:40:17 
Copyright (c) 2012 Broadcom
version 361205c6 (release) (embedded)
root@raspberrypi:~# uname -a
Linux raspberrypi 6.1.0-rpi6-rpi-2712 #1 SMP PREEMPT Debian 1:6.1.58-1+rpt2 (2023-10-27) aarch64 GNU/Linux

Bootloader logs

No response

USB boot

No response

NVMe boot

No response

Network (TFTP boot)

No response

@pelwell
Copy link
Collaborator

pelwell commented Dec 3, 2023

I kind of like this behaviour - it lets you know that the fan is working. It also blows any dust out of the systemas in the rack-mount servers you refer to.

@P33M
Copy link

P33M commented Dec 4, 2023

There's another benefit of doing this - the RP1 firmware maintains a max recorded RPM value, which is useful for determining if your fan motor is on the way out.

@regorxxx
Copy link

Having some side-benefits for a bug doesn't make it a feature.

This should be fixed; another thing is if there should be some kind of configuration for it.

@pelwell
Copy link
Collaborator

pelwell commented Dec 12, 2023

Having some side-benefits for a bug doesn't make it a feature.

The fact that you don't like it doesn't make it a bug.

@pelwell pelwell closed this as completed Dec 12, 2023
@regorxxx
Copy link

When there are tons of reports on forums by regular users asking why the fan seems a rocket at init, without any real reason for the final user, with low temps... that looks to me a bug or an unwanted behavior.

Your argument can be used with your own answer, you like it, that doesn't make it "right". And most regular users DON'T use raspi for rack servers. They just want a silent thing on their room.

Closing this issue is totally arbitrary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants