ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm]  sensors - бред какой-то
@ 2012-12-27 19:22 Speccyfighter
  2012-12-29 15:55 ` Speccyfighter
  0 siblings, 1 reply; 4+ messages in thread
From: Speccyfighter @ 2012-12-27 19:22 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Доброго времени суток всем!

Прелюдия:
Имеется плата:
http://ru.asus.com/Motherboards/Intel_Socket_775/P5BE/
с Q-Fan 2:
http://www.asus.com/999/html/events/mb/qfan.htm

Распиновка CHA_FAN1[2]:
GND
+12V
Rotation

Стоял кулер:
GEMBIRD FANCASE3

Начал шуметь. Сменил на:
http://www.xilence.net/ru/produkty/ventiljator/ventiljator/big4-pin-brushless-120.html
Но коннекторы/шум, полная аналогия:
http://www.xilence.net/ru/produkty/ventiljator/ventiljator/3-pin-big4-pin-brushless-140.html
Т.е.:
Small 3pin + 4pin male
1300 RPM +-10%

В BIOS:

Chasis FAN 1 Speed [1280RPM]
Chasis Q-Fan Control [Disable]

Шоб стабильно держало 1300RPM.

Собственно на старте системы:

asus_atk0110            9461  0 
hwmon                   1520  1 asus_atk0110
==============================
$ uname -r
3.0.57-std-pae-alt0.M60P.2
==============================
$ sensors
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:       +1.08 V  (min =  +0.85 V, max =  +1.60 V)
 +3.3 Voltage:       +3.25 V  (min =  +2.97 V, max =  +3.63 V)
 +5 Voltage:         +5.02 V  (min =  +4.50 V, max =  +5.50 V)
 +12 Voltage:       +12.09 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:      1095 RPM  (min =  600 RPM, max = 7200 RPM)
CHASSIS1 FAN Speed: 1288 RPM  (min =  800 RPM, max = 7200 RPM)
CHASSIS2 FAN Speed:    0 RPM  (min =  800 RPM, max = 7200 RPM)
POWER FAN Speed:       0 RPM  (min =  800 RPM, max = 7200 RPM)
CPU Temperature:     +39.0°C  (high = +60.0°C, crit = +95.0°C)
MB Temperature:      +32.0°C  (high = +45.0°C, crit = +95.0°C)

Отправляю систему в Ждущий режим.
Выхожу из Ждущего:

atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:       +1.07 V  (min =  +0.85 V, max =  +1.60 V)
 +3.3 Voltage:       +3.25 V  (min =  +2.97 V, max =  +3.63 V)
 +5 Voltage:         +5.02 V  (min =  +4.50 V, max =  +5.50 V)
 +12 Voltage:       +12.09 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:      1140 RPM  (min =  600 RPM, max = 7200 RPM)
CHASSIS1 FAN Speed:  730 RPM  (min =  800 RPM, max = 7200 RPM)
CHASSIS2 FAN Speed:    0 RPM  (min =  800 RPM, max = 7200 RPM)
POWER FAN Speed:       0 RPM  (min =  800 RPM, max = 7200 RPM)
CPU Temperature:     +40.0°C  (high = +60.0°C, crit = +95.0°C)
MB Temperature:      +33.0°C  (high = +45.0°C, crit = +95.0°C)

Собсно вопрос:
Почему при выходе из Ждущего, у CHASSIS1 FAN Speed
обороты сброшены драйвером с 1280 на 730 RPM?
И как бы это починить?

(Этого явно мало. Нужно 1300)
Холодный рестарт системы исправляет ситуацию.
До первого входа в ждущий.


-- 
Лучшее - враг хорошего!
(Спектрумовский фольклор)


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] sensors - бред какой-то
  2012-12-27 19:22 [Comm] sensors - бред какой-то Speccyfighter
@ 2012-12-29 15:55 ` Speccyfighter
  2012-12-29 16:03   ` Michael Shigorin
  2012-12-30  7:58   ` Sergey Vlasov
  0 siblings, 2 replies; 4+ messages in thread
From: Speccyfighter @ 2012-12-29 15:55 UTC (permalink / raw)
  To: ALT Linux Community general discussions



27.12.2012, 23:23, "Speccyfighter" <zxwarior@yandex.ru>:
> Доброго времени суток всем!
> ...
> Стоял кулер:
> GEMBIRD FANCASE3
>
> Начал шуметь. Сменил на:
> http://www.xilence.net/ru/produkty/ventiljator/ventiljator/big4-pin-brushless-120.html
> Но коннекторы/шум, полная аналогия:
> http://www.xilence.net/ru/produkty/ventiljator/ventiljator/3-pin-big4-pin-brushless-140.html
> Т.е.:
> Small 3pin + 4pin male
> 1300 RPM +-10%
>
> В BIOS:
>
> Chasis FAN 1 Speed [1280RPM]
> Chasis Q-Fan Control [Disable]
>
> ...
>
> Собственно на старте системы:
>
> ...
> $ sensors
> atk0110-acpi-0
> ...
> CHASSIS1 FAN Speed: 1288 RPM  (min =  800 RPM, max = 7200 RPM)
> ...
>
> Отправляю систему в Ждущий режим.
> Выхожу из Ждущего:
>
> atk0110-acpi-0
> ...
> CHASSIS1 FAN Speed:  730 RPM  (min =  800 RPM, max = 7200 RPM)
> ...
> И как бы это починить?
>
> ...
> Холодный рестарт системы исправляет ситуацию.
> До первого входа в ждущий.
>

При выходе из STD, CHASSIS1 FAN Speed остаются на заданном
уровне.
Временно (временно?) перебросил коннектор на PWR_FAN на котором
Q-Fan 2 не реализован аппаратно. Понятно, что баг от этого не исчезнет.

Прикидки:
Кулер Gembird FANCASE3, Q-Fan 2 не поддерживает аппаратно,
поэтому проблема и не вылазила. Это подтверждается на уровне BIOS.
Зато о Q-Fan 2 знает Xilence COO-XPF120 и проблема сразу вылезла при выходе
из STR.

Может повесить баг на ядро(а) в котором лежит драйвер?

# find /lib/modules/$(uname -r)/ -name *atk0110*
/lib/modules/3.0.57-std-pae-alt0.M60P.2/kernel/drivers/hwmon/asus_atk0110.ko

Подскажите, у кого есть желание.
Обидно, когда из-за изменения конфигурации одним мелким аппаратным компонентом
ломается функционал ОСи.

-- 
Лучшее - враг хорошего!
(Спектрумовский фольклор)


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] sensors - бред какой-то
  2012-12-29 15:55 ` Speccyfighter
@ 2012-12-29 16:03   ` Michael Shigorin
  2012-12-30  7:58   ` Sergey Vlasov
  1 sibling, 0 replies; 4+ messages in thread
From: Michael Shigorin @ 2012-12-29 16:03 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Sat, Dec 29, 2012 at 07:55:47PM +0400, Speccyfighter wrote:
> Может повесить баг на ядро(а) в котором лежит драйвер?

Не думаю.

> Подскажите, у кого есть желание.

Посмотрел ещё при том письме и не нашёл pwm_config или что там
раньше было в lm_sensors для управления скоростью вращения
вентиляторов...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] sensors - бред какой-то
  2012-12-29 15:55 ` Speccyfighter
  2012-12-29 16:03   ` Michael Shigorin
@ 2012-12-30  7:58   ` Sergey Vlasov
  1 sibling, 0 replies; 4+ messages in thread
From: Sergey Vlasov @ 2012-12-30  7:58 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 798 bytes --]

On Sat, Dec 29, 2012 at 07:55:47PM +0400, Speccyfighter wrote:
> Может повесить баг на ядро(а) в котором лежит драйвер?
> 
> # find /lib/modules/$(uname -r)/ -name *atk0110*
> /lib/modules/3.0.57-std-pae-alt0.M60P.2/kernel/drivers/hwmon/asus_atk0110.ko

На этот драйвер что-либо вешать бесполезно - он не умеет менять
настройки, только читает текущие значения, причём не напрямую, а через
функции BIOS (некоторые недокументированные методы ACPI,
присутствующие на большинстве плат от ASUS).  Изменить что-то можно
только со стороны BIOS.

Существует драйвер w83627ehf, который работает с чипом мониторинга
напрямую, но для его использования на платах от ASUS нужно применять
параметр acpi_enforce_resources=lax, и возможны конфликты с
одновременным доступом к чипу со стороны BIOS.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-12-30  7:58 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-12-27 19:22 [Comm] sensors - бред какой-то Speccyfighter
2012-12-29 15:55 ` Speccyfighter
2012-12-29 16:03   ` Michael Shigorin
2012-12-30  7:58   ` Sergey Vlasov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git