Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

контроль скорости вентилятора

65 views
Skip to first unread message

Mikhail Ramendik

unread,
Aug 5, 2011, 5:20:02 PM8/5/11
to
Всем привет!

Ситуация. BIOS, похоже, неверно читает температуру вновь установленного Pentium D. В результате вентилятор крутится несильно (<1500 RPM кажется), ACPI сообщает низкие температуры, а машина иногда виснет, вероятно из-за перегрева (я просто потрогал heat pipes на вентиляторе).

А отменить в BIOS контроль скорости - вентилятор орёт на полную мощность (>3500 RPM как я понял).

Хотелось бы ставить посередине. Но в linux Для этого вроде как нужны lmsensors. А они хотят модуль it87. А этот модуль НЕ ГРУЗИТСЯ. В dmesg пишет про конфликт ресурсов с "ACPI region".

С того ACPI толку не видно. Даже скорости вентилятора в /proc/acpi/* найти не удалось. Можно ли как-то на его место загрузить it87, получить, возможно, более реальную температуру - и, скорее всего, управление вентилятором? Или, можно ли управлять вентилятором каким-то ещё способом?

squeeze, ядро штатное. Чипсет SiS 661FX.

--
Yours, Mikhail Ramendik

Unless explicitly stated, all opinions in my mail are my own and do not reflect the views of any organization

Иван Лох

unread,
Aug 5, 2011, 6:10:02 PM8/5/11
to
On Fri, Aug 05, 2011 at 10:19:15PM +0100, Mikhail Ramendik wrote:
> О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫!
>
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. BIOS, О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
> Pentium D. О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ (<1500 RPM О©╫О©╫О©╫О©╫О©╫О©╫О©╫),
> ACPI О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫-О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ (О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ heat pipes О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫).
>
> О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ BIOS О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫рёО©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
> (>3500 RPM О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫).
>
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫ О©╫ linux О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫
> lmsensors. О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ it87. О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫ dmesg О©╫О©╫О©╫О©╫О©╫

О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ lsmod?

> О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ "ACPI region".

Copy&Paste
О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ ACPI О©╫О©╫О©╫О©╫О©╫О©╫О©╫?

> О©╫ О©╫О©╫О©╫О©╫ ACPI О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ /proc/acpi/* О©╫О©╫О©╫О©╫О©╫
> О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ ACPI (О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫).

О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫

/sys/devices/platform/it87*

> О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫-О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ it87, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫,

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ BIOS О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ ACPI.
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ acpi=off


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/2011080522...@nano.ioffe.rssi.ru

sergio

unread,
Aug 5, 2011, 8:40:01 PM8/5/11
to
On 08/06/2011 01:19 AM, Mikhail Ramendik wrote:

> О©╫ dmesg О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ "ACPI region".

% grep acpi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="acpi_enforce_resources=lax"

--
sergio.


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/4E3C8C8A...@sergio.spb.ru

Ivan Shmakov

unread,
Aug 6, 2011, 4:10:02 AM8/6/11
to
>>>>> Mikhail Ramendik <m...@ramendik.ru> writes:

[…]

> Хотелось бы ставить посередине. Но в linux Для этого вроде как нужны
> lmsensors. А они хотят модуль it87.

Не уверен.

У меня, IIUC, за ШИМ-управление вентиляторами отвечает
w83627ehf:

$ /sbin/modinfo w83627ehf
filename: /lib/modules/2.6.28-11-generic/kernel/drivers/hwmon/w83627ehf.ko
license: GPL
description: W83627EHF driver
author: Jean Delvare <kh...@linux-fr.org>
srcversion: 679B222190D9F94757AE008
depends: hwmon-vid
vermagic: 2.6.28-11-generic SMP mod_unload modversions
parm: force_id:Override the detected device ID (ushort)
$

Каков, e. g., результат следующей команды?

$ find /sys/ -name \*pwm\*

Ну и посмотреть на пакет fancontrol:

$ apt-cache search pwm
fancontrol - utilities to read temperature/voltage/fan sensors

$

[…]

--
FSF associate member #7257


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/86bow3e...@gray.siamics.net

Mikhail Ramendik

unread,
Aug 6, 2011, 8:40:02 AM8/6/11
to
2011/8/5 Иван Лох <l...@1917.com>
 
> Хотелось бы ставить посередине. Но в linux Для этого вроде как нужны
> lmsensors. А они хотят модуль it87. А этот модуль НЕ ГРУЗИТСЯ. В dmesg пишет

Вы проверяли lsmod?

Разумеется.
 

> про конфликт ресурсов с "ACPI region".

Copy&Paste

[   10.642322] it87: Found IT8712F chip at 0x290, revision 8
[   10.642331] it87: in3 is VCC (+5V)
[   10.642334] it87: in7 is VCCH (+5V Stand-By)
[   10.642377] ACPI: I/O resource it87 [0x295-0x296] conflicts with ACPI region
IP__ [0x295-0x296]
[   10.642463] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver

 
Он рекомендует ACPI драйвер?

Конкретный - нет.
 

> С того ACPI толку не видно. Даже скорости вентилятора в /proc/acpi/* найти
> не удалось.

Должен быть загружен или нативный драйвер или использующий ACPI (обычно для
ноутбуков).

Искать надо в

/sys/devices/platform/it87*

# ls /sys/devices/platform/
i8042  pcspkr  power  serial8250  uevent  vesafb.0
 

Mikhail Ramendik

unread,
Aug 6, 2011, 10:10:01 AM8/6/11
to
2011/8/6 sergio <mai...@sergio.spb.ru>
 
> В dmesg пишет про конфликт ресурсов с "ACPI region".

% grep acpi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="acpi_enforce_resources=lax"


Сделал, не помогло:

$ grep acpi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="acpi_enforce_resources=lax"

update-grub запускал и он сработал:

$ grep acpi /boot/grub/grub.cfg
    linux    /vmlinuz-2.6.32-5-686 root=UUID=0990d585-2731-4753-a219-a29b8a0e6921 ro  acpi_enforce_resources=lax
    linux    /vmlinuz-2.6.32-5-486 root=UUID=0990d585-2731-4753-a219-a29b8a0e6921 ro  acpi_enforce_resources=lax

И тем не менее в lsmod нет it87 , а в dmesg видим:

[   11.622049] it87: Found IT8712F chip at 0x290, revision 8
[   11.622059] it87: in3 is VCC (+5V)
[   11.622062] it87: in7 is VCCH (+5V Stand-By)
[   11.622104] ACPI: I/O resource it87 [0x295-0x296] conflicts with ACPI region IP__ [0x295-0x296]
[   11.622183] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver

Что ещё можно сделать? acpi=off? а точно от этого ничего не развалится?

--

Иван Лох

unread,
Aug 6, 2011, 10:30:02 AM8/6/11
to
On Sat, Aug 06, 2011 at 03:04:22PM +0100, Mikhail Ramendik wrote:
>
> $ grep acpi /etc/default/grub
> GRUB_CMDLINE_LINUX_DEFAULT="acpi_enforce_resources=lax"
>
> О©╫О©╫О©╫ О©╫щё О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫?

acpi_enforce_resources=no
О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/2011080614...@nano.ioffe.rssi.ru

Andrey Rahmatullin

unread,
Aug 6, 2011, 11:20:02 AM8/6/11
to
On Sat, Aug 06, 2011 at 03:04:22PM +0100, Mikhail Ramendik wrote:
> $ grep acpi /etc/default/grub
> GRUB_CMDLINE_LINUX_DEFAULT="acpi_enforce_resources=lax"
>
> update-grub запускал и он сработал:
>
> $ grep acpi /boot/grub/grub.cfg
> linux /vmlinuz-2.6.32-5-686
> root=UUID=0990d585-2731-4753-a219-a29b8a0e6921 ro
> acpi_enforce_resources=lax
> linux /vmlinuz-2.6.32-5-486
> root=UUID=0990d585-2731-4753-a219-a29b8a0e6921 ro
> acpi_enforce_resources=lax
cat /proc/cmdline

--
WBR, wRAR

signature.asc

sergio

unread,
Aug 6, 2011, 5:10:02 PM8/6/11
to
On 08/06/2011 06:04 PM, Mikhail Ramendik wrote:

> О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫ lsmod О©╫О©╫О©╫ it87

О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

echo it87 >> /etc/modules

--
sergio.


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/4E3DABD9...@sergio.spb.ru

Mikhail Ramendik

unread,
Aug 6, 2011, 7:10:01 PM8/6/11
to


2011/8/6 Andrey Rahmatullin <wr...@wrar.name>

cat /proc/cmdline


Спасибо, помогло. Выяснилось что реально используется grub 0.92, а grub 2 стоит просто так. Поправил menu.lst, теперь всё работает.
0 new messages