Which feature would you like to have?
Description
I am using an Orange Pi 5 which has an onboard 2-wire fan header. On the Ubuntu official OS, the fan speed scales dynamically with CPU temperature via PWM. However, on Armbian (tested on both Desktop and CLI versions), the fan spins at 100% full speed constantly from the moment of power-on, causing excessive noise.
What I've Tried
- Tested Armbian Desktop image – same issue.
- Tested Armbian CLI minimal image – same issue.
- No fan control interface appears under /sys/class/pwm/ or /sys/class/hwmon/.
Original DTB Fan Node
I extracted the working fan node from the original device tree for reference. Hopefully this helps with debugging:
pwm-fan {
compatible = "pwm-fan";
#cooling-cells = <0x02>;
pwms = <0x1d1 0x00 0xc350 0x00>;
cooling-levels = <0x00 0x32 0x64 0x96 0xc8 0xff>;
rockchip,temp-trips = <0xc350 0x01 0xd6d8 0x02 0xea60 0x03 0xfde8 0x04 0x11170 0x05>;
status = "okay";
phandle = <0x42a>;
};
Request
Could you please:
Verify whether the pwm-fan node is present but disabled in the Armbian DTB for Orange Pi 5.
If missing, consider adding it (or a similar configuration) to the mainline Armbian kernel/DTB.
Alternatively, provide a working DT overlay so users can enable PWM fan control manually.
I am happy to test any patches or provide additional logs if needed.
Thanks in advance for your support!
Funding
Which feature would you like to have?
Description
I am using an Orange Pi 5 which has an onboard 2-wire fan header. On the Ubuntu official OS, the fan speed scales dynamically with CPU temperature via PWM. However, on Armbian (tested on both Desktop and CLI versions), the fan spins at 100% full speed constantly from the moment of power-on, causing excessive noise.
What I've Tried
Original DTB Fan Node
I extracted the working fan node from the original device tree for reference. Hopefully this helps with debugging:
Request
Could you please:
Verify whether the pwm-fan node is present but disabled in the Armbian DTB for Orange Pi 5.
If missing, consider adding it (or a similar configuration) to the mainline Armbian kernel/DTB.
Alternatively, provide a working DT overlay so users can enable PWM fan control manually.
I am happy to test any patches or provide additional logs if needed.
Thanks in advance for your support!
Funding