From: Christian Lamparter Date: Sat, 23 Mar 2024 18:50:22 +0000 (+0100) Subject: apm821xx: WNDR4700: fix fan-control X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=cf6849a6bf8002abf761dd25f74dd0b086b65fa2;p=openwrt%2Fstaging%2Frmilecki.git apm821xx: WNDR4700: fix fan-control This service was unfunctional due to not having its executable bit set. Furthermore, sysupgrade complains about the file being present in images. Also, the tc654 driver doesn't provide pwm1_enable sysfs file, instead its now called pwm1_mode. Please note that the fan was always spinning. It should now turn off, when there's enough the thermal headroom. Signed-off-by: Christian Lamparter --- diff --git a/target/linux/apm821xx/base-files/etc/init.d/hwmon_fancontrol b/target/linux/apm821xx/base-files/etc/init.d/hwmon_fancontrol old mode 100644 new mode 100755 index d38964e0152..c1f159cafe4 --- a/target/linux/apm821xx/base-files/etc/init.d/hwmon_fancontrol +++ b/target/linux/apm821xx/base-files/etc/init.d/hwmon_fancontrol @@ -9,7 +9,7 @@ boot() { case $(board_name) in netgear,wndr4700) path_to_hwmon='/sys/devices/platform/plb/plb:opb/4ef600700.i2c/i2c-0/0-001b/hwmon/hwmon1' - echo 1 > "$path_to_hwmon/pwm1_enable" + echo 1 > "$path_to_hwmon/pwm1_mode" ;; esac }