From: "David C. Rankin" <drankinatty@suddenlinkmail.com>
To: lm-sensors@vger.kernel.org
Subject: Re: [lm-sensors] f71882fg-* How do you set temp limits for max_hyst
Date: Tue, 21 Oct 2008 04:54:13 +0000 [thread overview]
Message-ID: <48FD6075.7090906@suddenlinkmail.com> (raw)
In-Reply-To: <48FBFF2A.608@suddenlinkmail.com>
Hans de Goede wrote:
> David C. Rankin wrote:
>> sensor Devs,
>>
>> I have an MSI K9N2 SLI Platinum board that has the f71882fg- chip.
>> I am unable
>> to set the tempX_max_hyst and tempX_crit_hyst temperature limits with
>> sensors-3.0.2-4.1. Attempting to set the values results in the normal
>> error
>> messages on sensors -s:
>>
>> Error: Line 70: Unknown feature name
>> Error: Line 71: Unknown feature name
>>
>
> <snip>
>
>> set temp1_max_hyst 50
>> set temp1_max 55
>> set temp1_crit_hyst 56
>> set temp1_crit 60
>> set temp2_max_hyst 50
>> set temp2_max 55
>> set temp2_crit_hyst 56
>> set temp2_crit 60
>>
>> However, all of the _hyst settings result in the errors explained
>> above. So,
>> how do you set the hyst limits with this chipset?
>>
>
> Erm, that should work. What does ls /sys/class/hwmon/hwmon*/device show ?
>
Left you speechless too....
23:18 sq4~> ls /sys/class/hwmon/hwmon*/device
driver fan3_beep in1_beep in7_input temp1_crit temp2_beep
temp3_alarm temp3_type
fan1_alarm fan3_input in1_input in8_input temp1_crit_hyst temp2_crit
temp3_beep uevent
fan1_beep fan4_alarm in1_max modalias temp1_fault
temp2_crit_hyst temp3_crit
fan1_input fan4_beep in2_input name temp1_input temp2_fault
temp3_crit_hyst
fan2_alarm fan4_input in3_input power temp1_max temp2_input
temp3_fault
fan2_beep hwmon in4_input subsystem temp1_max_hyst temp2_max
temp3_input
fan2_input in0_input in5_input temp1_alarm temp1_type temp2_max_hyst
temp3_max
fan3_alarm in1_alarm in6_input temp1_beep temp2_alarm temp2_type
temp3_max_hyst
Looking closer at the temp*, some are 0:
23:27 sq4~> ls -l /sys/devices/platform/f71882fg.2560/temp*
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp1_alarm
-rw-r--r-- 1 root root 4096 2008-10-20 23:19
/sys/devices/platform/f71882fg.2560/temp1_beep
-rw-r--r-- 1 root root 0 2008-10-20 00:00
/sys/devices/platform/f71882fg.2560/temp1_crit
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp1_crit_hyst
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp1_fault
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp1_input
-rw-r--r-- 1 root root 0 2008-10-20 00:00
/sys/devices/platform/f71882fg.2560/temp1_max
-rw-r--r-- 1 root root 0 2008-10-19 21:29
/sys/devices/platform/f71882fg.2560/temp1_max_hyst
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp1_type
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp2_alarm
-rw-r--r-- 1 root root 4096 2008-10-20 23:19
/sys/devices/platform/f71882fg.2560/temp2_beep
-rw-r--r-- 1 root root 0 2008-10-20 00:00
/sys/devices/platform/f71882fg.2560/temp2_crit
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp2_crit_hyst
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp2_fault
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp2_input
-rw-r--r-- 1 root root 0 2008-10-20 00:00
/sys/devices/platform/f71882fg.2560/temp2_max
-rw-r--r-- 1 root root 0 2008-10-19 21:29
/sys/devices/platform/f71882fg.2560/temp2_max_hyst
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp2_type
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp3_alarm
-rw-r--r-- 1 root root 4096 2008-10-20 23:19
/sys/devices/platform/f71882fg.2560/temp3_beep
-rw-r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp3_crit
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp3_crit_hyst
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp3_fault
-r--r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp3_input
-rw-r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp3_max
-rw-r--r-- 1 root root 4096 2008-10-19 21:18
/sys/devices/platform/f71882fg.2560/temp3_max_hyst
All of the hyst devices are there. I don't know why it is giving the errors on
set. However, I wonder if the way it is symlinked could be causing the
problems? Note above, the actual /sys directory for the values is:
/sys/devices/platform/f71882fg.2560/
> If there are temp#_max_hyst files there try:
> echo -n 56000 > /sys/class/hwmon/hwmon#/device/temp#_max_hyst
>
Blind faith required.... A quick check first:
23:33 sq4~> cat /sys/devices/platform/f71882fg.2560/temp1_max_hyst
51000
Hmm, 51000, and that is what the temp1_max_hyst shows with sensors:
23:35 sq4~> sensors
f71882fg-isa-0a00
Adapter: ISA adapter
<snip>
CPU: +28.0°C (high = +55.0°C, hyst = +51.0°C)
(crit = +60.0°C, hyst = +56.0°C) sensor = thermistor
System: +32.0°C (high = +55.0°C, hyst = +51.0°C)
(crit = +60.0°C, hyst = +56.0°C) sensor = transistor
OK, I'll try 50000 since that is actually what I wanted to set the max_hyst to:
[23:39 sq4/home/david] # echo -n 50000 >
/sys/class/hwmon/hwmon0/device/temp1_max_hyst
[23:40 sq4/home/david] # echo -n 50000 >
/sys/class/hwmon/hwmon0/device/temp2_max_hyst
[23:40 sq4/home/david] # sensors
f71882fg-isa-0a00
Adapter: ISA adapter
<snip>
CPU: +28.0°C (high = +55.0°C, hyst = +50.0°C)
(crit = +60.0°C, hyst = +55.0°C) sensor = thermistor
System: +31.0°C (high = +55.0°C, hyst = +50.0°C)
(crit = +60.0°C, hyst = +55.0°C) sensor = transistor
Well that worked nicely! Now why wouldn't it accept the set variables from the
sensors3.conf file? Let's try again. A quick vi of sensors3.conf leaving:
# Set CPU and System temp limits
set temp1_max_hyst 50
set temp1_max 55
# set temp1_crit_hyst 56
set temp1_crit 60
set temp2_max_hyst 50
set temp2_max 55
# set temp2_crit_hyst 56
set temp2_crit 60
WTF? It worked! Hmm..., something is fishy here. Let's do another test:
23:42 sq4~> sudo echo -n 50000 > /sys/class/hwmon/hwmon0/device/temp1_max_hyst
-bash: /sys/class/hwmon/hwmon0/device/temp1_max_hyst: Permission denied
$%#@%^@$%$ing sudo! I see the problem, but I don't know why. When the error
was generated, I was running sensors -s with sudo "sudo sensors -s" which has
always worked before with all my other boxes. I wonder what the deal is here.
Mystery solved, and another one to track down -- normal...
> Note that the hysteresis is shared between max and crit, so only the
> temp#_max_hyst attributes are writable the temp#_crit_hyst attributes
> are readonly.
Yep, the above file permission bear that out.
>
> If the echo works and your sensors.conf still gives errors after
> removing the set statements for temp#_crit_hyst, we probably have a bug
> in libsensors or sensors somewhere.
>
>> If you need additional information, please just ask and I'll be
>> glad to
>> provide it. Also, I tried enabling temp3 and that resulted in a wild
>> value of
>> 127 deg.C which is way off-scale high. Any ideas what this sensor does?
>
> 127 looks like not connected to me, I would expect the output of
> "sensors" to give a FAULT as reading for that sensors, what does:
> cat /sys/class/hwmon/hwmon#/device/temp3_fault
> Give as output?
>
> Regards,
>
> Hans
>
Thank you Hans. Bitten by sudo. At least we know libsensors is as good as ever
and it was just another "id ten t" error. (change the text within the quotes to
all-caps and numerical 10 and remove the spaces)...
--
David C. Rankin, J.D., P.E.
Rankin Law Firm, PLLC
www.rankinlawfirm.com
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
next prev parent reply other threads:[~2008-10-21 4:54 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-20 3:46 [lm-sensors] f71882fg-* How do you set temp limits for max_hyst and David C. Rankin
2008-10-20 7:08 ` [lm-sensors] f71882fg-* How do you set temp limits for max_hyst Hans de Goede
2008-10-21 4:54 ` David C. Rankin [this message]
2008-10-21 8:35 ` Hans de Goede
2008-10-21 18:45 ` David C. Rankin
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=48FD6075.7090906@suddenlinkmail.com \
--to=drankinatty@suddenlinkmail.com \
--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.