[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]