vtverdohleb, прошивка 1.04. И как раз наоборот, в этом режиме он не включается, стоит всё время. Вот это приложение /usr/sbin/fan_control пробовал вызывать. Действительно такое есть, оно реагирует на команды. И что ещё интереснее: если запустить его в тестовом режиме
fan_control 0 d : [auto: high/low/stop] open debug msg
То он пишет что
[fan_control.c:383] Set Fan-Control Mode To "Auto(Off/Low/High)"
[fan_control.c:391] fan_speed = 0
[fan_control.c:397] current temperature is 30
[fan_control.c:430] temp_degree < TEMPERATURE_STOP: 43
[fan_control.c:446] sleep 60 secs
[fan_control.c:175] fan state =0
[fan_control.c:76] sleep duration is 60
и считает от 60 до 0, ждёт.
Всё вроде бы правильно, вот только откуда он взял значение TEMPERATURE_STOP?
И, кстати, там в верхней строке этого приложения есть опечатка: *** Fan Co
btrol Help Message ***. Попробовал Midnight Commander'ом этот файл (в HEX режиме) отредактировать, исправить опечатку. Так он сохранить не даёт, пишет Read-only file system (30). Залогинен под root, процесс этот не запущен, kill говорить нет такого процесса. Изменить атрибуты файла (Chmod) пробовал - то же самое, Read-only file system (30). Что ему ещё надо?
В /etc много конфигурационных файлов лежит, но fan_temperature.txt нету. Однако, там нам ничего не запрещает его создать

Файл создан, только цифры я специально ниже взял. При запуске fan_control 0 d он уже явно кажет другие цифры уставок, похоже он смотрит на этот файлик! Но уставки какие-то не такие. Чтобы он правильно этот файл читал - нужно в конце, после TEMPERATURE_HIGH = " " поставить перевод на следующую строку, которую оставить пустой. Тогда он правильно прочитает уставки.
Тестируем. Переводим через веб-интерфейс fan в Auto Off/Low/High, жёстким дискам тайм-аут 5 минут. Они остановятся, NAS остынет до 30'C, вентилятор должен тоже остановиться. ... Так и есть. Ну и включился он при нагреве до 35'C.
Вот только при перезагрузке он файлик /etc/fan_temperature.txt удаляет. Может в другую папку его положить, чтоб он автоматом его туда копировал?