|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andriy Gapon 2:5020/400 28 Feb 2008 23:06:39 To : Eugene Grosbein Subject : Re: passive cooling --------------------------------------------------------------------------------
on 28/02/2008 23:52 Eugene Grosbein said the following:
> 28 фев 2008, четверг, в 17:45 KRAT, Maxim Sokolsky написал(а):
>
> EG>> kernel: acpi_tz0: failed to set new freq, disabling passive cooling
> EG>> После чего hw.acpi.thermal.tz0.passive_cooling оказывается нулём,
> EG>> что меня смущает, температура продолжает расти дальше.
> EG>> Что я делаю не так?
>
> Очень похоже на race condition в ядре, в момент когда температура падает
> ниже уровня _PSV и остаётся ниже этого уровна в течение двух циклов опроса,
> в недрах происходит нечто вроде "перерегистрации" псевдодевайса cpufreq,
> и похоже что в это время поиск этого девайса в одном месте acpi_thermal
> возвращает ENXIO, в итоге он отключает сабж. Hо наступила ночь, в серверной
> видимо похолодало и воспроизвести эту фигню больше не получается :-)
> Ещё это совпало с сильным потеплением, не очень обычным для февраля тут :-)
>
> Попробую воспроизвести завтра, если получится, то workaround будет совсем
> простой, патч на одну строчку.
Можно еще поспрашивать в freebsd-acpi, можно добавить printf-ов для
дебага. В то, что кому-то помогло обновление биоса тоже верю, так как
для сабж используються некие хитрые коэфициенты из ACPI таблиц (TC1,
TC2). В HEAD их кажется уже можно через sysctl менять.
--
Andriy Gapon
--- ifmail v.2.15dev5.4
* Origin: Anonymous Partisans Online (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/32238936b02b9.html, оценка из 5, голосов 10
|