[EMAIL PROTECTED] wrote:
 Вообще ситуация скорее всего такая: имеется микросхемка с четырьмя
 входами, которая оцифровывает входящие сигналы. Что на неё подаётся
 знает только документация, а ядро думает, что все четыре -
 это сигналы с температурных датчиков. TZ4 - скорее всего тахометр,
 - измеряет скорость вращения вентилятора, а вовсе не температурный
 датчик. Кто должен сказать об этом ядру - бог знает. :(


Ага, спасибо за информацию. На выходных поигрался немного с пересобиранием ядра в разных конфигурациях. В итоге обнаружилось следующее. TZ4 - действительно тахометр, показывает, правда, числа от 0 до 100, наверное, это проценты от максимальной скорости, но не уверен.

В каталоге /proc/acpi/fan/ есть четыре файла (сейчас имена точно не помню, но что-то типа C248, C249, C24A, C24B). Каждый файл отвечает за определённую скорость вращения вентилятора, т.е. если сделать
echo 0 > /proc/acpi/fan/C248
то включается на максимальной скорости, для других аналогично.

Пересобрал ядро, впаял модули thermal и fan в само ядро, теперь происходит вообще дурость - при пробуждении ноута вентилятор выключен, при достижении температуры включения вентилятора происходит полное зависание системы. Просто всё "замерзает". В логах ничего не пишется. Может есть какие-то требования на компиляцию некоторых частей ядра в виде модулей, чтобы всё работало?

--
Sergei Stolyarov
icq# 4099576


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить