Jump to content
XPEnology Community

Xpenology, scemd, overheating


synapse
 Share

Recommended Posts

Коллеги, прошу помощи. Иногда система уходит в ребут.

В логах имеем такое:

 

Feb 6 11:43:06 scemd: modules/fan_action_set.c:65 is over 0. Shutdown power now!

Feb 6 11:43:06 scemd: SCEMD: Shutdown the system.

Feb 6 11:43:06 kernel: [433020.543334] synobios: power button pressed, ret = 0

Feb 6 11:43:06 poweroff: init/halt.c (76) Fail to shmget from LCM module. Error=No such file or directory

Feb 6 11:43:06 scemd: scemd.c:287 receive SIGTERM

Feb 6 11:43:06 scheduler: scheduler.c (1744) Got signal. Die gracefully.

Feb 6 11:43:08 root: /usr/syno/etc/rc.d/S98findhostd.sh stop findhostd

 

В /usr/syno/etc.defaults/scemd.xml - все ACTION=SHUTDOWN заменил на NONE + увеличил температуру срабатывания, но оно что то очень "умное"...

И пишет при старте такое:

 

Feb 6 12:39:52 scemd: external/external_fan_parsing_adjust_model.c:86 modify last temperature action of from 0 to shutdown.

Feb 6 12:39:52 scemd: external/external_fan_parsing_adjust_model.c:92 modify last temperature of from 200 to 100.

Feb 6 12:39:52 scemd: external/external_fan_parsing_adjust_model.c:86 modify last temperature action of from 0 to shutdown.

Feb 6 12:39:52 scemd: external/external_fan_parsing_adjust_model.c:92 modify last temperature of from 200 to 100.

Feb 6 12:39:52 scemd: external/external_fan_parsing_adjust_model.c:86 modify last temperature action of from 0 to shutdown.

Feb 6 12:39:52 scemd: external/external_fan_parsing_adjust_model.c:92 modify last temperature of from 200 to 100.

Feb 6 12:39:52 scemd: external/external_fan_parsing_adjust_model.c:86 modify last temperature action of from 0 to shutdown.

 

И потом после старта постоянно:

 

Feb 6 12:44:40 scemd: external/external_fan_table_type_disk_temperature_ops.c:176 Invalid Disks temperature 0

Feb 6 12:44:40 scemd: external/external_fan_config_table_lookup.c:144 Temperature Get fail

 

а потом в какой то момент - бац - и --

6 11:43:06 scemd: modules/fan_action_set.c:65 is over 0. Shutdown power now!

 

Ну и халт... Кто подскажет куда копать, и как его обдурить и возращать ему температуру диска "виртуальную".

Все крутится под esxi 5

Заранее очень благодарен!

Link to comment
Share on other sites

Да давно все там поменяно.

Вы наверное не вгимательно читали (

Нету проблемы это прописатьв xml-ке.... Даже когда я это прописываю, лно шибко умное и при старте открытым текстом говорит, что меняю NONE на SHUTDOWN.

 

ДА и корень зла в том что скемд не может эту температуру прочитать. Никак не могу понять с какого места драйвера сас диска оно ее пытается прочитать...

Link to comment
Share on other sites

Да давно все там поменяно.

Вы наверное не вгимательно читали (

Нету проблемы это прописатьв xml-ке.... Даже когда я это прописываю, лно шибко умное и при старте открытым текстом говорит, что меняю NONE на SHUTDOWN.

 

ДА и корень зла в том что скемд не может эту температуру прочитать. Никак не могу понять с какого места драйвера сас диска оно ее пытается прочитать...

Вы писали про /usr/syno/etc.defaults/scemd.xml

Я предложил заглянуть в /usr/syno/etc/scemd.xml

Это разные файлы.

etc.defaults - дефолтные настройки

etc - рабочие

Link to comment
Share on other sites

И там и там все поменяно).

Может еще варианты?

Проблема в том, в в вмвари в виртуальном диске смарт отсутсвует как класс, а scemd опрашивает диск именно по смарту - как итог - матерится что не может извлечь температру, что логично.

Хочу в САС драйвер для экземпляра диска внести зачатки СМАРТ класа, и туда заглушку с температурой, на 20 градусов всегда

Link to comment
Share on other sites

То есть вирт-диски заданы только как файлы на LUN?

Тогда это довольно странная проблема. Может стоит попробовать восстановить оригинальный SynoBoot_3612xs_4.1++.vmdk ? Он работает без этих проблем на ESXi 5.1 и на VMWare Workstation 9 тоже.

Link to comment
Share on other sites

 Share

×
×
  • Create New...