Hello everyone,
I’m using a Netgear Stora (MS2000 / MS2110) with OpenWrt 24.10.2 (r28739-d9340319c6).
I loaded the tc654 module, but there’s no pwm1 under /sys/class/hwmon, so the built-in /sbin/fan_ctrl.sh script can’t control the fan.
Here’s what I observed:
lsmod | grep tc654 shows the driver is present.
find /sys/class/hwmon -type f | grep pwm returns nothing.
/sbin/fan_ctrl.sh exists and is executable, but running it manually doesn’t do anything.
I’m using a recent build, so I don’t think this is just a very old bug.
Expected behavior:
A PWM interface should be exposed (e.g. pwm1).
fan_ctrl.sh should read the LM75 temperature and set the fan speed at different levels via PWM.
The cron job from 04_storafan should run and control the fan automatically.
Questions / help request:
Does the kirkwood-stora DTS in current OpenWrt builds include a fan/PWM node for TC654?
If yes, why isn’t PWM exposed on my device?
Is there a way to manually enable or debug the PWM interface?
Can debug output be added to fan_ctrl.sh to check detection of PWM?
Thanks in advance for any help!