Hello Eugene,

Monday, August 6, 2012, 3:00:22 PM, you wrote:

EG> 06.08.2012 03:00, Alexander пишет:

>> У  него  есть  одна  болезнь  -  нигде в биосе не выставляются пределы
>> отслеживания  уровня  температуры  проца.  В  итоге, ящик сам уходит в
>> шатдаун после достижения порога, критического для матери. Включить его
>> можно только кнопкой при наличии человека в офисе. В принципе, народ к
>> этому привык, но в последнее время рабочие станции стали заменяться на
>> ноутбуки  и  народ  стал  подсаживаться на работу из дому (случаются и
>> ночные  работы, и по выходным/праздникам). А вот включить ящик из дому
>> некому...  Да  ещё  и  повадились  в последнее время летом кондиционер
>> уходя  отключать...  (Это  уже  их  проблема, конечно, соответствующий
>> инструктаж  был некогда проведён со всеми). Есть ещё подозрение, что и
>> сам  датчик дурит - вот значения переменных с разностью в 10 минут при
>> том, что никого сейчас в том офисе нет:
>> sysctl -a | grep tz0
>> acpi_tz0: failed to set new freq, disabling passive cooling

EG> Вы напоролись на баг в ядре, который был исправлен в RELENG_6 и новее:
EG> http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/121433

EG> Если не хочется пересобирать ядро, можно в crontab вставить
EG> принудительное включение hw.acpi.thermal.tz0.passive_cooling
EG> раз в минуту (и молиться, что за минуту система не успеет вырубиться).

uname -srmv
FreeBSD 6.4-STABLE FreeBSD 6.4-STABLE #1: Fri Dec 23 21:39:45 EET 2011     
[email protected]:/usr/obj/usr/src/sys/AVLITA  i386

в /usr/src/sys/kern/kern_cpu.c код патча присутствует. :(

2 Alexander Panyushkin и Alex Samorukov:
Эта  болячка  у  него с момента установки. Я делал полную профилактику
вентиляторам  и  пасту  менял.  Строил  графики,  наблюдал и, наконец,
пришёл  к выводу, что именно датчик температуры или его обвязка дурит.
Повышения (и не только повышения - провалы типа 23-28) пиковые, весьма
спонтанные,  в пределах 1-2 секунд. В бытность рабочей станцией, винда
на  это  не  обращала внимания (ну или, по крайней мере, не кричала об
этом на весь рабочий стол). А вот фря ведёт себя весьма нервно. :(

hw.acpi.thermal.tz0.temperature: 42.0C
hw.acpi.thermal.tz0.temperature: 23.0C
hw.acpi.thermal.tz0.temperature: 25.0C
hw.acpi.thermal.tz0.temperature: 53.0C

Это  в  пределах  5  минут.  И  если 42 и 53 я могу принять за рабочую
температуру,  то в 23 я верю с большим трудом при температуре за окном
в +32-35. Ну не верю я, что температуру на кондиционере выставили в 21.
О!!! Вот!!!:
hw.acpi.thermal.tz0.temperature: 46.0C
hw.acpi.thermal.tz0.temperature: 14.0C
Это разница в 5 секунд... Или вот ещё:

hw.acpi.thermal.tz0.temperature: 51.0C
hw.acpi.thermal.tz0.temperature: 29.0C
hw.acpi.thermal.tz0.temperature: 29.0C
hw.acpi.thermal.tz0.temperature: 11.0C
hw.acpi.thermal.tz0.temperature: 11.0C

Разница  от  первого до последнего замера опять в пределах минуты. Оно
же  не  в  холодильнике  стоит, а в общем помещении, где в течение дня
работают люди. На улице сейчас - +32, как минимум; ни один кондиционер
(используемый  в  обычных  офисах)  не проморозит офисное помещение до
+10,  а работать как холодильник AMD-650, насколько я помню, не умеет.
Явно датчик дурит или его логика на матери...

smbios.bios.reldate="09/22/2003"
smbios.bios.vendor="Phoenix Technologies, LTD"
smbios.bios.version="6.00 PG"
smbios.planar.product="VT8367-8235"
smbios.socket.enabled="1"
smbios.socket.populated="1"
smbios.system.maker="VIA Technologies, Inc."
smbios.system.product="VT8367-8235"

Мне бы как-то датчик загрубить. Или чтение его отключить в этом месте...
-- 
Best regards,
 Alexander                            mailto:[email protected]

Ответить