непрерывно работает вентилятор на ноуте

Два года не обновлял систему. Пришлось попотеть, чтобы все пересобрать. Раньше использовал ядро 2.6.36. Собрал самую свежую версию - 3.10.25-gentoo. Не получается нормально настроить модули, ответственные за работу системы охлаждения. Уже много раз пересобирал ядро. Сначала вентилятор не включался, потом я понавключал разных опций, и теперь он не выключается, т.е. работает постоянно, независимо от нагрузки процессора.

sensors-detect сделал - все в норме.

Поставил powertop. Подскажите, как включить эти опции в ядре, которые он просит? Может, в этом проблема.

* Messages for package sys-power/powertop-2.4:

* Could not find a Makefile in the kernel source directory.
* Please ensure that /usr/src/linux points to a complete set of Linux sources
* Unable to calculate Linux Kernel version for build, attempting to use running version
* CONFIG_DEBUG_FS: is not set when it should be.
* CONFIG_TRACEPOINTS: is not set when it should be.
* CONFIG_NO_HZ: is not set when it should be.
* CONFIG_BLK_DEV_IO_TRACE: is not set when it should be.
* CONFIG_TIMER_STATS: is not set when it should be.
* CONFIG_TRACING: is not set when it should be.
* Please check to make sure these options are set correctly.
* Failure to do so may cause unexpected problems.

.

Pelleas написал(а):
Поставил powertop. Подскажите, как включить эти опции в ядре, которые он просит? Может, в этом проблема.

Предполагаю, что начать стоит с описания используемого способа сборки ядра?…

ЗЫ: Интерфейс поиска, он стандартный. Что в vi(m), что в more/less

:wq
--
Live free or die

Вручную. make menuconfig ,

Вручную. make menuconfig , make и т.д.

/

Есть ещё как минимум make nconfig (из нового в текстовом режиме) и make xconfig (из иксовой классики)…
Упомянутая стандартная команда поиска ('/') работает и (сюрприз!) в make menuconfig.

:wq
--
Live free or die

Спасибо) Пересобрал ядро, и

Спасибо) Пересобрал ядро, и powertop больше не ругается. Но вентилятор то работает, то не работает.

.

А как надо?

Вообще, видится мне, ты был не вполне прав.
Перед обновлением следовало сохранить вывод lspci -k (и возможно lsmod).

:wq
--
Live free or die

а fancontrol из

а fancontrol из sys-apps/lm_sensors был пробован ?

digger@home /etc $ sudo

digger@home /etc $ sudo pwmconfig
Пароль:
# pwmconfig revision 5857 (2010-08-22)

/usr/sbin/pwmconfig: No sensors found! (modprobe sensor modules?)

то бишь в ядре не собраны/не

то бишь в ядре не собраны/не загружены соответствующие модули из Device Drivers/Hardware Monitoring support ?

еще раз пересобрал ядро

Включил какие-то модули. Теперь пишет так:

sudo pwmconfig
Пароль:
# pwmconfig revision 5857 (2010-08-22)

/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed

а весь ли квест пройден?

а весь ли квест пройден? sensors-detect, потом загрузка модулей (вручную или службой lm_sensors) и затем поглядеть, что показывает вывод sensors

# sensors-detectLastly, we

# sensors-detect
(такая ошибка)
Lastly, we can probe the I2C/SMBus adapters for connected hardware
monitoring devices. This is the most risky part, and while it works
reasonably well on most systems, it has been reported to cause trouble
on some systems.
Do you want to probe the I2C/SMBus adapters now? (YES/no): y
Using driver `i2c-i801' for device 0000:00:1f.3: Intel 82801H ICH8
modprobe: FATAL: Module i2c-i801 not found.
Failed to load module i2c-i801.
modprobe: FATAL: Module i2c-dev not found.
Failed to load module i2c-dev.

далее несколько такиех вопросов про i915. Я ответил "нет".
Next adapter: i915 gmbus dpd (i2c-5)
Do you want to scan it? (yes/NO/selectively): n

Now follows a summary of the probes I have just done.
Just press ENTER to continue:

Driver `coretemp':
* Chip `Intel digital thermal sensor' (confidence: 9)

digger@home ~ $ sudo sensors

acpitz-virtual-0
Adapter: Virtual device
temp1: +60.0°C (crit = +110.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +44.0°C (high = +100.0°C, crit = +100.0°C)

а на этапе «Super I/O chips»

а на этапе «Super I/O chips» ничего не было найдено? ну и таки соберите i2c-i801 для уверенности что не на нем pwm.

«Super I/O chips» не найдены.

«Super I/O chips» не найдены. i2c-801 и i2c-dev я собрал, sensors-detect теперь загрузил эти модули, но система по-прежнему не управляет вентилятором.

Ну ежели у Вас отсутствует

Ну ежели у Вас отсутствует нечто вроде /sys/devices/platform/*/pwmX, то я бы на Вашем месте озаботился погуглить, что именно за устройство на вашем железе управляет кулером и как именно (может сроду и не через pwm). Возможно, еще и биоса настройки проглядеть придется.

Хм. У меня - отсутствует.

Хм. У меня - отсутствует. Причём и на ноуте и на десктопе. Это нисколько не мешает управлению вентилятором. Он честно включается когда я начинаю активно использовать процессор и выключается когда комп переходит в обычный режим ожидания ввода в ГУИ.

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

Так что, если вентилятор шумит на процессоре, то искать надо в настройках ядра. Если какой-то другой, то тогда действительно возможно с lm_sensors надо играть.

В ядре стоит проверить включение CONFIG_ACPI_THERMAL, CONFIG_ACPI_FAN, CONFIG_X86_MCE. Может ещё чего нужно.

Чем больше юзерфрендли, тем сложнее юзать.

Вентилятором может управлять

Вентилятором может управлять и биос. На ноуте может быть что угодно, но на десктопе в подавляющем большинстве случаев все датчики удается обнаружить. lm_sensors может и не обнаружить ничего – если не собраны соответствующие драйверы (например, шины). Собственные драйвера у lm_sensors отсутствуют – он просто загружает нужные (коль скоро они собраны) и обеспечивает интерфейс. Можно и к девам lm_sensors обратиться – они отзывчивы.

Хорошо, уточню. На десктопе

Хорошо, уточню. На десктопе все драйвера как модули активировал, только всё равно lm_sensors не нашёл чего грузить :( Честно говоря, в самой коробке, кроме как на процессоре и вентиляторов-то нет :)

Что касается управления вентилятором, то да, может и BIOS управляет. Только если человек жалуется, что под линуксом не управляется, то вряд ли у него BIOS :)

Чем больше юзерфрендли, тем сложнее юзать.

ну может он биос сбрасывал

ну может он биос сбрасывал или еще чего и отключил автоуправление :)

мне вот это

мне вот это помогает:
acpi_enforce_resources=lax

это опция ядра? Проблему я до

это опция ядра?

Проблему я до сих пор не решил.

Какая модель ноута?

Какая модель ноута?

Acer Aspire 5315

Acer Aspire 5315

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".