See:
root@OCTEON-TX2:~# reboot
root@OCTEON-TX2:~# Connection to 192.168.1.1 closed by remote host.
Connection to 192.168.1.1 closed.
BusyBox v1.36.1 (2023-11-14 13:38:11 UTC) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 23.05.2, r23630-842932a63d
-----------------------------------------------------
root@OCTEON-TX2:~# sensors
iei_wt61p803_puzzle-isa-f2702000
Adapter: ISA adapter
fan1: 1980 RPM
fan2: 0 RPM
fan3: 0 RPM
fan4: 0 RPM
fan5: 0 RPM
temp1: +42.0°C
temp2: +39.0°C
f612a600mdiomii00-mdio-0
Adapter: MDIO adapter
temp1: +47.1°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f412a600mdiomii00-mdio-0
Adapter: MDIO adapter
temp1: +54.8°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f212a600mdiomii00-mdio-0
Adapter: MDIO adapter
temp1: +55.7°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f612a600mdiomii08-mdio-8
Adapter: MDIO adapter
temp1: +48.4°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f412a600mdiomii08-mdio-8
Adapter: MDIO adapter
temp1: +49.2°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f212a600mdiomii08-mdio-8
Adapter: MDIO adapter
temp1: +57.9°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
root@OCTEON-TX2:~# cat /sys/class/hwmon/hwmon6/pwm1
102
root@OCTEON-TX2:~# stress-ng --cpu 4 --cpu-method matrixprod --metrics-brief --perf -t 60
stress-ng: info: [7468] setting to a 1 min, 0 secs run per stressor
stress-ng: info: [7468] dispatching hogs: 4 cpu
root@OCTEON-TX2:~# cat /sys/devices/virtual/thermal/thermal_zone4/temp
75129
root@OCTEON-TX2:~# sensors
iei_wt61p803_puzzle-isa-f2702000
Adapter: ISA adapter
fan1: 1920 RPM
fan2: 0 RPM
fan3: 0 RPM
fan4: 0 RPM
fan5: 0 RPM
temp1: +50.0°C
temp2: +43.0°C
f612a600mdiomii00-mdio-0
Adapter: MDIO adapter
temp1: +55.9°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f412a600mdiomii00-mdio-0
Adapter: MDIO adapter
temp1: +62.0°C (low = +10.0°C, high = +60.0°C) ALARM (HIGH)
(crit low = +0.0°C, crit = +70.0°C)
f212a600mdiomii00-mdio-0
Adapter: MDIO adapter
temp1: +63.0°C (low = +10.0°C, high = +60.0°C) ALARM (HIGH)
(crit low = +0.0°C, crit = +70.0°C)
f612a600mdiomii08-mdio-8
Adapter: MDIO adapter
temp1: +56.7°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f412a600mdiomii08-mdio-8
Adapter: MDIO adapter
temp1: +56.1°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f212a600mdiomii08-mdio-8
Adapter: MDIO adapter
temp1: +65.1°C (low = +10.0°C, high = +60.0°C) ALARM (HIGH)
(crit low = +0.0°C, crit = +70.0°C)
root@OCTEON-TX2:~# cat /sys/class/hwmon/hwmon6/pwm1
102
root@OCTEON-TX2:~# reboot
root@OCTEON-TX2:~# Connection to 192.168.1.1 closed by remote host.
BusyBox v1.36.1 (2023-11-14 13:38:11 UTC) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 23.05.2, r23630-842932a63d
-----------------------------------------------------
root@OCTEON-TX2:~# sensors
iei_wt61p803_puzzle-isa-f2702000
Adapter: ISA adapter
fan1: 3360 RPM
fan2: 0 RPM
fan3: 0 RPM
fan4: 0 RPM
fan5: 0 RPM
temp1: +48.0°C
temp2: +43.0°C
f612a600mdiomii00-mdio-0
Adapter: MDIO adapter
temp1: +55.1°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f412a600mdiomii00-mdio-0
Adapter: MDIO adapter
temp1: +62.1°C (low = +10.0°C, high = +60.0°C) ALARM (HIGH)
(crit low = +0.0°C, crit = +70.0°C)
f212a600mdiomii00-mdio-0
Adapter: MDIO adapter
temp1: +62.9°C (low = +10.0°C, high = +60.0°C) ALARM (HIGH)
(crit low = +0.0°C, crit = +70.0°C)
f612a600mdiomii08-mdio-8
Adapter: MDIO adapter
temp1: +55.5°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f412a600mdiomii08-mdio-8
Adapter: MDIO adapter
temp1: +55.9°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f212a600mdiomii08-mdio-8
Adapter: MDIO adapter
temp1: +65.1°C (low = +10.0°C, high = +60.0°C) ALARM (HIGH)
(crit low = +0.0°C, crit = +70.0°C)
root@OCTEON-TX2:~# cat /sys/class/hwmon/hwmon6/pwm1
170
20 minutes later...........
The router has cooled down and the PWM value for the fan is still 170.
I am not a developer but I can tell you that it does not work and the fan is regulated once at system startup - and never again.
root@OCTEON-TX2:~# uptime
09:28:33 up 20 min, load average: 0.00, 0.00, 0.00
root@OCTEON-TX2:~# sensors
iei_wt61p803_puzzle-isa-f2702000
Adapter: ISA adapter
fan1: 3300 RPM
fan2: 0 RPM
fan3: 0 RPM
fan4: 0 RPM
fan5: 0 RPM
temp1: +42.0°C
temp2: +39.0°C
f612a600mdiomii00-mdio-0
Adapter: MDIO adapter
temp1: +46.8°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f412a600mdiomii00-mdio-0
Adapter: MDIO adapter
temp1: +55.4°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f212a600mdiomii00-mdio-0
Adapter: MDIO adapter
temp1: +56.2°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f612a600mdiomii08-mdio-8
Adapter: MDIO adapter
temp1: +48.1°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f412a600mdiomii08-mdio-8
Adapter: MDIO adapter
temp1: +49.2°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
f212a600mdiomii08-mdio-8
Adapter: MDIO adapter
temp1: +58.4°C (low = +10.0°C, high = +60.0°C)
(crit low = +0.0°C, crit = +70.0°C)
root@OCTEON-TX2:~# cat /sys/class/hwmon/hwmon6/pwm1
170
It would be nice if this would work without having to set it manually according to load.
If you need information and someone to test it, I would be happy to help you.