From: Guenter Roeck <linux@roeck-us.net>
To: lm-sensors@vger.kernel.org
Subject: Re: [lm-sensors] Asus P7F-X w/ W83667HG-B pwm control problem
Date: Sat, 27 Oct 2012 15:57:04 +0000 [thread overview]
Message-ID: <20121027155704.GA25272@roeck-us.net> (raw)
In-Reply-To: <CABkW7JOH6quu8kc56=Qm4+3ewqvtcpo7RsQKyYDyFtLd3_1pkw@mail.gmail.com>
On Fri, Oct 26, 2012 at 10:48:09PM -0700, camden lindsay wrote:
> >
> > Please download and install the driver from
> > https://github.com/groeck/w83627ehf.
> > This is an experimental version which adds a couple of new features and,
> > specifically for you chip, a missing fan control mode. If we are lucky that
> > might solve your problem.
> >
> > Thanks,
> > Guenter
> >
>
>
> Thank you, Guenter.
> No the fans never seemed to change speed with load or cpu use, or for that
> matter temperature- although i'm in a pretty cold environment and don't
> ever really see more than 30c on the chips.
>
You woud have to bring the load up to 100% for some time, and the CPU
temperature as well, to see the fan speeds change. At 30c nothing is going to
happen with the fans.
> The newer driver does indeed allow _some_ control of the fans! - albeit
> with slightly odd results;
> All case fans and CPU fans seem to hang off of one output, but the cpu fan
> does not stop when 0 is entered, while the other fans do.
>
That the CPU fan does not stop is quite normal. Apparently many CPU fans operate
that way.
> pwm1 and pwm3 have control of none of the fans plugged into the board
>
It appears that the board designers connected all fans to the same pwm output.
Odd, but there is really no other explanation (or I don't have one).
The initial pwm_enable value if "5" means that the fan control system is in
"SmartFan IV" mode, meaning it performs automatic fan control. That mode is
controlled with a separate register and overrides all other settings, meaning
the earlier code never really changed the fan control mode at all. Which
explains why you could not set the pwm values.
Apparently, in SmartFan IV mode, you can not read the current pwm value
with that chip.
Overall I would recommend not to touch the fan control at all and leave pwmX_enable
at 5. This lets the chip handle fan control, which is better than you can ever do
manually.
One other question: Can you change pwmX_enable back to 5, and do the fan speeds
revert to the original speed if you do that ?
Thanks,
Guenter
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
next prev parent reply other threads:[~2012-10-27 15:57 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-21 18:18 [lm-sensors] Asus P7F-X w/ W83667HG-B pwm control problem camden lindsay
2012-10-21 20:09 ` Guenter Roeck
2012-10-21 20:41 ` camden lindsay
2012-10-24 5:04 ` Guenter Roeck
2012-10-25 1:40 ` camden lindsay
2012-10-25 13:48 ` Guenter Roeck
2012-10-25 15:24 ` Guenter Roeck
2012-10-27 5:48 ` camden lindsay
2012-10-27 6:27 ` camden lindsay
2012-10-27 15:57 ` Guenter Roeck [this message]
2012-10-27 18:56 ` camden lindsay
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20121027155704.GA25272@roeck-us.net \
--to=linux@roeck-us.net \
--cc=lm-sensors@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.