07.08.2012 04:20, Alexander пишет: >>> 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" > > Мне бы как-то датчик загрубить. Или чтение его отключить в этом месте...
Либо датчик нерабочий, либо драйвер в шестерке. Я обновлял 6.4-STABLE удаленно через csup/buildworld/kernel до 7.4, а потом второй раз до 8.3 без проблем. Типа намёк. Ну, либо отключить пассивное охлаждение через sysctl и делать хорошее активное.
