faq обучение настройка
Текущее время: Вс июл 27, 2025 22:49

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Вс авг 11, 2013 08:34 
Не в сети

Зарегистрирован: Вт июл 30, 2013 20:58
Сообщений: 8
Прошивка 1.04b. Вентилятор работает. От чего сообщения?
Код:
Aug 10 16:24:53 BOBA-NAS fan_control: Set Fan Speed To "STOP".
Aug 10 16:59:14 BOBA-NAS fan_control: Set Fan Speed To "LOW".
Aug 10 16:59:15 BOBA-NAS fan_control: Fan Is Unable To Spin Or Fan Doesn't Exist.
Aug 10 17:15:25 BOBA-NAS fan_control: Set Fan Speed To "STOP".
Aug 10 17:43:43 BOBA-NAS fan_control: Set Fan Speed To "LOW".
Aug 10 17:43:43 BOBA-NAS fan_control: Fan Is Unable To Spin Or Fan Doesn't Exist.
Aug 10 17:53:49 BOBA-NAS fan_control: Set Fan Speed To "STOP".


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Ср авг 28, 2013 08:49 
Не в сети

Зарегистрирован: Вс июл 14, 2013 01:42
Сообщений: 7
Аналогичная ситуация на DNS-320, прошивка 2.05. И, если не ошибаюсь, сообщения стали появляться после перехода на эту прошивку после 2.03.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Чт авг 29, 2013 01:39 
Не в сети

Зарегистрирован: Пн янв 18, 2010 01:09
Сообщений: 6
Откуда: Мос.обл.
Что касается вентилятора - автоматическое управление желательно доработать. Казалось бы, оптимальный алгоритм, Auto Off/Low/High где он выключается при низкой температуре, раскручивается медленно при повышенной, и быстро при высокой. Диски грелись до 51'C (при этом системную температуру показывает примерно 46...47'C) - вентилятор стоял. Пришлось перейти на Auto Low/High, он хоть и медленно, но крутится постоянно. Дискам это, конечно, помогло - 41'C. С другой стороны когда диски по тайм-ауту останавливаются и остывают - вентилятор тоже можно останавливать, всёравно греться нечему, крутить его - только зря тратить энергию, шуметь, да изнашивать вентилятор. Хотелось бы побольше настроек для управления вентилятором, температуру в цифрах указывать, когда включать вентилятор, когда его разгонять.

_________________
Если бы фашисты долетели до Марса, они бы построили Чикаго.
© Артемий Лебедев


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Чт авг 29, 2013 13:49 
Не в сети

Зарегистрирован: Вт июл 23, 2013 11:19
Сообщений: 484
Как вариант, можно написать небольшой скриптик, который будет проверять температуру и принудительно давать команду FAN'у. Использовать можно вот это:
Код:
[root@dlink-D3FCC9 bin]# /usr/sbin/fan_control
*** Fan Cobtrol Help Message ***

fan_control b c: for NAS booting
fan_control 0 d : [auto: high/low/stop] open debug msg
fan_control 1 d : [auto: high/low] open debug msg
fan_control 2 d : [always-high] open debug msg
fan_control 0 c : [auto: high/low/stop] close debug msg
fan_control 1 c : [auto: high/low] close debug msg
fan_control 2 c : [always-high] close debug msg
fan_control -L [value] : set Lower (THYST)
fan_control -H [value] : set Upper(TOS)
fan_control -g 0 : get current temperature
fan_control -g 1 : get Lower temperature
fan_control -g 2 : get Upper temperature
fan_control -g 3 : get fan state
fan_control -f 0 : set fan stop
fan_control -f 1 : set fan speed low
fan_control -f 2 : set fan speed high

Ну предварительно kill'нуть процесс fan_control в памяти
Пороговые значения температур можно брать отсюда:
Код:
[root@dlink-D3FCC9 HD_a2]# cat /etc/fan_temperature.txt
TEMPERATURE_STOP = "39"
TEMPERATURE_LOW = "45"
TEMPERATURE_HIGH = "49"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Пт авг 30, 2013 03:18 
Не в сети

Зарегистрирован: Пн янв 18, 2010 01:09
Сообщений: 6
Откуда: Мос.обл.
vtverdohleb, это уже интересно становится. А поподробнее можно?

_________________
Если бы фашисты долетели до Марса, они бы построили Чикаго.
© Артемий Лебедев


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Пт авг 30, 2013 10:56 
Не в сети

Зарегистрирован: Вт июл 23, 2013 11:19
Сообщений: 484
Предлагаете мне скрипт написать ? ;)
А у вас при auto: high/low/stop пропелер хоть иногда останавливается? Есть подозрение, что в последних прошивках в этом режиме как минимум нет low, только high или stop


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Пт авг 30, 2013 15:34 
Не в сети

Зарегистрирован: Пн янв 18, 2010 01:09
Сообщений: 6
Откуда: Мос.обл.
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 Cobtrol 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 удаляет. Может в другую папку его положить, чтоб он автоматом его туда копировал?

_________________
Если бы фашисты долетели до Марса, они бы построили Чикаго.
© Артемий Лебедев


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Пт авг 30, 2013 17:21 
Не в сети

Зарегистрирован: Вт июл 23, 2013 11:19
Сообщений: 484
Screenwiper писал(а):
Всё вроде бы правильно, вот только откуда он взял значение TEMPERATURE_STOP?

Доподлино не знаю, но предполагаю, что это дефолтное значение для fan_control
Цитата:
Изменить атрибуты файла (Chmod) пробовал - то же самое, Read-only file system (30). Что ему ещё надо?

Да, этот раздел Read-only - /usr/local/tmp/image.cfs
Цитата:
В /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 удаляет. Может в другую папку его положить, чтоб он автоматом его туда копировал?

Я это тоже проделывал и получил те же результаты. Т.е. сам fan_control в f/w 1.04b05 от 08.08.13 работает корректно, а бока из-за отсутствия /etc/fan_temperature.txt . Кому нужно уже сообщил, ждем фиксов. Как временное решение предлагаю следующее:
1. создаем fan_temperature.txt в каталоге /usr/local/config/ . Содержимое (можно поставить свои значения)
Код:
TEMPERATURE_STOP = "39"
TEMPERATURE_LOW = "42"
TEMPERATURE_HIGH = "45"

2. в конец /usr/local/config/rc.init.sh дописываем
Код:
cp /usr/local/config/fan_temperature.txt /etc/
#На всякий случай перезапускаем fan_control , опции выбираем на свой вкус
killall -9 fan_control
#fan_control 0 c : [auto: high/low/stop] close debug msg
#fan_control 1 c : [auto: high/low] close debug msg
#fan_control 2 c : [always-high] close debug msg
fan_control 0 c &

3. для проверки ребутим NAS.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Пт авг 30, 2013 19:08 
Не в сети

Зарегистрирован: Пн янв 18, 2010 01:09
Сообщений: 6
Откуда: Мос.обл.
После редактирования rc.init.sh NAS перестал загружаться. Бесконечно мигает светодиод питания. ping к нему есть. По веб-интерфейсу не отвечает, по SSH тоже. Может быть допустил ошибку при редактировании rc.init.sh, символ & в конце забыл. Как теперь всё сбросить и восстановить?

_________________
Если бы фашисты долетели до Марса, они бы построили Чикаго.
© Артемий Лебедев


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Пт авг 30, 2013 19:23 
Не в сети

Зарегистрирован: Вт июл 23, 2013 11:19
Сообщений: 484
Screenwiper писал(а):
Может быть допустил ошибку при редактировании rc.init.sh, символ & в конце забыл. Как теперь всё сбросить и восстановить?

Да, это очень важный момент, т.к. без "&" остановилась загрузка. Ну разве что попробовать кнопку Reset. Если не поможет, напишите, попробую что-нибудь придумать.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Пт авг 30, 2013 21:02 
Не в сети

Зарегистрирован: Пн янв 18, 2010 01:09
Сообщений: 6
Откуда: Мос.обл.
vtverdohleb писал(а):
Ну разве что попробовать кнопку Reset. Если не поможет, напишите, попробую что-нибудь придумать.

Попробовал, безуспешно :(. Может есть какой-нибудь аварийный режим восстановления прошивки? Как, например, у роутеров Asus: зажать Reset, подключить питание, отпустить Reset, а далее по TFTP туда файл прошивки и он сам всю встроенную память очищает и заново перезаписывает. Или ещё там есть USB-порт :) Может через флешку восстановиться?

_________________
Если бы фашисты долетели до Марса, они бы построили Чикаго.
© Артемий Лебедев


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Пт авг 30, 2013 21:49 
Не в сети

Зарегистрирован: Вт июл 23, 2013 11:19
Сообщений: 484
Тогда все очень плохо. Я написал то же на ixbt форуме. Тот, кто сделал все правильно, сказал работает зашибись. Ваш вариант без СЦ не порешается. Хоть ошибка ваша, а не моя, как участнику устранения проблемы, напишишите мне в личку свой город и телефон. Попробую решить с гарантийным вариантом.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Сб авг 31, 2013 01:15 
Не в сети

Зарегистрирован: Пт авг 30, 2013 18:52
Сообщений: 16
А для DNS-315 вышеизложенный метод подойдет?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Сб авг 31, 2013 10:21 
Не в сети

Зарегистрирован: Вт июл 23, 2013 11:19
Сообщений: 484
bchik писал(а):
А для DNS-315 вышеизложенный метод подойдет?

Теоретически да, но у меня на данный момент нет 315-го, что бы проверить


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DNS-325: Fan Is Unable To Spin Or Fan Doesn't Exist.
СообщениеДобавлено: Сб авг 31, 2013 14:10 
Не в сети

Зарегистрирован: Пт авг 30, 2013 18:52
Сообщений: 16
спасибо, попробуем


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB