Fan speed control (Fedora 15)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

chelovek
Сообщения: 15
ОС: only linux

Fan speed control

Сообщение chelovek »

Пытался сделать по мануалу http://forums.fedoraforum.org/showpost.php...amp;postcount=4

Но при вводе команды pwmconfig выдает следующее:

Код: Выделить всё

# pwmconfig
# pwmconfig revision 5857 (2010-08-22)
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

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


Помогите, куллер ато сильно шумит. Ноутбук eMachines e732g
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Fan speed control

Сообщение shotdownsystem »

lm_sensors нашел кого-нибудь?
Какое ядро ?

ls -l /sys/bus/i2c/devices/
что выдаст ?
puts ("Working, please wait...");while(1);
Спасибо сказали:
chelovek
Сообщения: 15
ОС: only linux

Re: Fan speed control

Сообщение chelovek »

shotdownsystem писал(а):
08.09.2011 19:38
lm_sensors нашел кого-нибудь?
Какое ядро ?

ls -l /sys/bus/i2c/devices/
что выдаст ?


Код: Выделить всё

ls -l /sys/bus/i2c/devices/
итого 0
lrwxrwxrwx. 1 root root 0 сент.  8 21:23 i2c-0 -> ../../../devices/i2c-0
lrwxrwxrwx. 1 root root 0 сент.  8 21:23 i2c-1 -> ../../../devices/i2c-1
lrwxrwxrwx. 1 root root 0 сент.  8 21:23 i2c-2 -> ../../../devices/i2c-2
lrwxrwxrwx. 1 root root 0 сент.  8 21:23 i2c-3 -> ../../../devices/i2c-3
lrwxrwxrwx. 1 root root 0 сент.  8 21:23 i2c-4 -> ../../../devices/i2c-4
lrwxrwxrwx. 1 root root 0 сент.  8 21:23 i2c-5 -> ../../../devices/i2c-5
lrwxrwxrwx. 1 root root 0 сент.  8 21:23 i2c-6 -> ../../../devices/i2c-6
lrwxrwxrwx. 1 root root 0 сент.  8 21:23 i2c-7 -> ../../../devices/i2c-7
lrwxrwxrwx. 1 root root 0 сент.  8 21:23 i2c-8 -> ../../../devices/pci0000:00/00


ядро обновлено до последнего
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Fan speed control

Сообщение shotdownsystem »

chelovek писал(а):
08.09.2011 19:40
ядро обновлено до последнего

Если это не оно, то скажите версию, если не секрет.

еще было бы хорошо сказать какой у вас chipset на ноубуке, и ссылку на докуметацию на него, потому как приодится действоать в слепую.
lspci -vn

перепиите имена всех шин в /sys/bus/i2c/devices/ i2c - * /name
или
modprobe i2c-dev
yum install -y i2c-tools
l2cdetect -l

еще ls -l /sys/class/gpio/
и cat /proc/ioports (список кто на каие порты сел)
puts ("Working, please wait...");while(1);
Спасибо сказали:
chelovek
Сообщения: 15
ОС: only linux

Re: Fan speed control

Сообщение chelovek »

shotdownsystem писал(а):
08.09.2011 20:16
chelovek писал(а):
08.09.2011 19:40
ядро обновлено до последнего

Если это не оно, то скажите версию, если не секрет.

еще было бы хорошо сказать какой у вас chipset на ноубуке, и ссылку на докуметацию на него, потому как приодится действоать в слепую.
lspci -vn

перепиите имена всех шин в /sys/bus/i2c/devices/ i2c - * /name
или
modprobe i2c-dev
yum install -y i2c-tools
l2cdetect -l

еще ls -l /sys/class/gpio/
и cat /proc/ioports (список кто на каие порты сел)


Ядро Linux 2.6.40-4.fc15.x86_64 x86_64

проц core i3 380M


Код: Выделить всё

l2cdetect -l
-bash: l2cdetect: команда не найдена

остальное все прошло как по маслу

Ну и список http://fpaste.org/7nM8/
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Fan speed control

Сообщение shotdownsystem »

chelovek писал(а):
08.09.2011 20:28

Код: Выделить всё

l2cdetect -l
-bash: l2cdetect: команда не найдена

i2cdetect -l
и lspci -v
puts ("Working, please wait...");while(1);
Спасибо сказали:
chelovek
Сообщения: 15
ОС: only linux

Re: Fan speed control

Сообщение chelovek »

shotdownsystem писал(а):
08.09.2011 20:39
chelovek писал(а):
08.09.2011 20:28

Код: Выделить всё

l2cdetect -l
-bash: l2cdetect: команда не найдена

i2cdetect -l
и lspci -v


Код: Выделить всё

i2cdetect -l
i2c-0   i2c             Radeon i2c bit bus 0x90                 I2C adapter
i2c-1   i2c             Radeon i2c bit bus 0x91                 I2C adapter
i2c-2   i2c             Radeon i2c bit bus 0x92                 I2C adapter
i2c-3   i2c             Radeon i2c bit bus 0x93                 I2C adapter
i2c-4   i2c             Radeon i2c bit bus 0x94                 I2C adapter
i2c-5   i2c             Radeon i2c bit bus 0x95                 I2C adapter
i2c-6   i2c             Radeon i2c bit bus 0x96                 I2C adapter
i2c-7   i2c             Radeon i2c bit bus 0x97                 I2C adapter
i2c-8   smbus           SMBus I801 adapter at 4000              SMBus adapter


и http://fpaste.org/STjx/

Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Fan speed control

Сообщение shotdownsystem »

i2cdetect -8
или как-то еще... так чтобы 8 шину просканировать
puts ("Working, please wait...");while(1);
Спасибо сказали:
chelovek
Сообщения: 15
ОС: only linux

Re: Fan speed control

Сообщение chelovek »

shotdownsystem писал(а):
08.09.2011 21:02
i2cdetect -8
или как-то еще... так чтобы 8 шину просканировать

Код: Выделить всё

i2cdetect -8
Error: Unsupported option "-8"!
Usage: i2cdetect [-y] [-a] [-q|-r] I2CBUS [FIRST LAST]
       i2cdetect -F I2CBUS
       i2cdetect -l
  I2CBUS is an integer or an I2C bus name
  If provided, FIRST and LAST limit the probing range.



как то так...
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Fan speed control

Сообщение shotdownsystem »

chelovek писал(а):
08.09.2011 21:07
Usage: i2cdetect [-y] [-a] [-q|-r] I2CBUS [FIRST LAST]

значит
i2cdetect -y 8
puts ("Working, please wait...");while(1);
Спасибо сказали:
chelovek
Сообщения: 15
ОС: only linux

Re: Fan speed control

Сообщение chelovek »

shotdownsystem писал(а):
08.09.2011 21:10
значит
i2cdetect -y 8

http://fpaste.org/B5Ln/
еще более непонятное что то
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Fan speed control

Сообщение shotdownsystem »

chelovek писал(а):
08.09.2011 21:15
еще более непонятное что то

на шине что-то есть
а
yes|sensors-detect
все-таки что выводит?
puts ("Working, please wait...");while(1);
Спасибо сказали:
chelovek
Сообщения: 15
ОС: only linux

Re: Fan speed control

Сообщение chelovek »

shotdownsystem писал(а):
08.09.2011 21:21
chelovek писал(а):
08.09.2011 21:15
еще более непонятное что то

на шине что-то есть
а
yes|sensors-detect
все-таки что выводит?

http://fpaste.org/wLUn/
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Fan speed control

Сообщение shotdownsystem »

chelovek писал(а):
08.09.2011 21:30
http://fpaste.org/wLUn/

только половина
puts ("Working, please wait...");while(1);
Спасибо сказали:
chelovek
Сообщения: 15
ОС: only linux

Re: Fan speed control

Сообщение chelovek »

shotdownsystem писал(а):
08.09.2011 21:35
chelovek писал(а):
08.09.2011 21:30
http://fpaste.org/wLUn/

только половина

нет это все полностью
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Fan speed control

Сообщение shotdownsystem »

chelovek писал(а):
08.09.2011 21:37
нет это все полностью

да... скрол сломался... значит на и2с его нет.

а в /sys/class/thermal/ * /type
что написано ?
puts ("Working, please wait...");while(1);
Спасибо сказали:
chelovek
Сообщения: 15
ОС: only linux

Re: Fan speed control

Сообщение chelovek »

shotdownsystem писал(а):
08.09.2011 21:48
chelovek писал(а):
08.09.2011 21:37
нет это все полностью

да... скрол сломался... значит на и2с его нет.

а в /sys/class/thermal/ * /type
что написано ?


Код: Выделить всё

/sys/class/thermal/ * /type
-bash: /sys/class/thermal/: Это каталог

Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Fan speed control

Сообщение shotdownsystem »

ну в каталоге /sys/class/thermal/ над пересмотреть все устройства на предмет содержания в файле type слова FAN, Fan, fan, etc
если его там нет - вам прямая дорога в heci.
В худшем случае сидит ваш Фен на каком-нибудь GPIO/PWM и ждет когда его дергать будут - тогда нужны свои дрова и документация на это дело - ищите ЮсерГюд на чипсет с феном. Или вообще на фирменной ПЛИСине с одному Богу известными адресами. И такое бывает.
puts ("Working, please wait...");while(1);
Спасибо сказали:
chelovek
Сообщения: 15
ОС: only linux

Re: Fan speed control

Сообщение chelovek »

shotdownsystem писал(а):
09.09.2011 00:08
ну в каталоге /sys/class/thermal/ над пересмотреть все устройства на предмет содержания в файле type слова FAN, Fan, fan, etc
если его там нет - вам прямая дорога в heci.
В худшем случае сидит ваш Фен на каком-нибудь GPIO/PWM и ждет когда его дергать будут - тогда нужны свои дрова и документация на это дело - ищите ЮсерГюд на чипсет с феном. Или вообще на фирменной ПЛИСине с одному Богу известными адресами. И такое бывает.

При поиске нашел папку fan
/sys/bus/acpi/drivers/fan
В ней три файла bind, uevent, unbind

PS: драйвер HECI как я понял надо брать с родного диска компа, но там все для ос от M$


Еще вопрос. установил hddtemp, но не пойму как его можно настроить. Маны на убунту нашел.
При попытке ввести команду:
# hddtemp /dev/hda
/dev/hda: open: Нет такого файла или каталога
Спасибо сказали:
dmitriy976
Сообщения: 83
ОС: mandriva 2010.1ONE kde

Re: Fan speed control

Сообщение dmitriy976 »

chelovek писал(а):
10.09.2011 18:04
Еще вопрос. установил hddtemp, но не пойму как его можно настроить. Маны на убунту нашел.
При попытке ввести команду:
# hddtemp /dev/hda
/dev/hda: open: Нет такого файла или каталога

Код: Выделить всё

userd-localhost{~}:hddtemp /dev/sda
/dev/sda: WDC WD3200AAKS-00L9A0: 40°C
userd-localhost{~}:hddtemp /dev/sdb
/dev/sdb: SAMSUNG HD252KJ: 35°C
userd-localhost{~}:

/dev/sda /dev/sdb диски
замените hda на sda
mandriva 2011
Спасибо сказали:
chelovek
Сообщения: 15
ОС: only linux

Re: Fan speed control

Сообщение chelovek »

dmitriy976 писал(а):
10.09.2011 18:40

Код: Выделить всё

userd-localhost{~}:hddtemp /dev/sda
/dev/sda: WDC WD3200AAKS-00L9A0: 40°C
userd-localhost{~}:hddtemp /dev/sdb
/dev/sdb: SAMSUNG HD252KJ: 35°C
userd-localhost{~}:

/dev/sda /dev/sdb диски
замените hda на sda

во, так работает =) спасибо
Спасибо сказали: