NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
glem
May 22, 2013Aspirant
Easy fix fan/temp OS6 issues on x86 legacy #no support
>> EDIT - 2014-04-12 <<
Before to hack your system, update first to 6.1.7. Built-in fancontrol support is there!
6.1.7 has been released: http://www.readynas.com/forum/viewtopic.php?f=1&t=76000
>> EDIT <<
Here is how to fix fan and temperature issues on legacy x86 systems running OS 6.x, until built-in support is there.
I'd previously created this post http://www.readynas.com/forum/viewtopic.php?f=51&t=70133&start=255#p393886 but it will be easier for community to have fancontrol file examples for all models in a dedicated post.
It's a very easy and reliable method to monitor fan and temperature with lm-sensors and fancontrol standard packages.
No change on GUI reports.
NO WARRANTY / NO SUPPORT !!!
with root access, execute the following commands:
edit /etc/fancontrol file and copy the following file example corresponding to your model http://www.readynas.com/forum/viewtopic.php?f=51&t=71155#p395324
or create your own /etc/fancontrol file using pwmconfig command http://www.readynas.com/forum/viewtopic.php?f=51&t=71155&p=395324#p395318
fancontrol daemon start automaticaly when you install it.
restart fancontrol daemon for changes in file /etc/fancontrol take effect
to interact with fancontrol daemon, use
You can display sensors values with sensors command
Before to hack your system, update first to 6.1.7. Built-in fancontrol support is there!
6.1.7 has been released: http://www.readynas.com/forum/viewtopic.php?f=1&t=76000
>> EDIT <<
Here is how to fix fan and temperature issues on legacy x86 systems running OS 6.x, until built-in support is there.
I'd previously created this post http://www.readynas.com/forum/viewtopic.php?f=51&t=70133&start=255#p393886 but it will be easier for community to have fancontrol file examples for all models in a dedicated post.
It's a very easy and reliable method to monitor fan and temperature with lm-sensors and fancontrol standard packages.
No change on GUI reports.
NO WARRANTY / NO SUPPORT !!!
with root access, execute the following commands:
apt-get update && apt-get upgrade
apt-get install lm-sensors fancontrol
echo "#fancontrol" > /etc/fancontrol
edit /etc/fancontrol file and copy the following file example corresponding to your model http://www.readynas.com/forum/viewtopic.php?f=51&t=71155#p395324
or create your own /etc/fancontrol file using pwmconfig command http://www.readynas.com/forum/viewtopic.php?f=51&t=71155&p=395324#p395318
fancontrol daemon start automaticaly when you install it.
restart fancontrol daemon for changes in file /etc/fancontrol take effect
/etc/init.d/fancontrol restart
to interact with fancontrol daemon, use
/etc/init.d/fancontrol stop
/etc/init.d/fancontrol start
/etc/init.d/fancontrol restart
You can display sensors values with sensors command
root@nas-xx-xx-xx:~# sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +43.0°C (high = +80.0°C, crit = +100.0°C)
Core 1: +49.0°C (high = +80.0°C, crit = +100.0°C)
it8721-isa-0a10
Adapter: ISA adapter
in0: +12.19 V (min = +8.06 V, max = +10.66 V) ALARM
in1: +4.98 V (min = +2.20 V, max = +3.51 V) ALARM
in2: +3.28 V (min = +0.02 V, max = +0.18 V) ALARM
in3: +0.00 V (min = +0.00 V, max = +0.00 V) ALARM
in4: +1.02 V (min = +1.42 V, max = +2.21 V) ALARM
in5: +1.80 V (min = +1.66 V, max = +0.54 V) ALARM
in6: -12.10 V (min = -25.78 V, max = -0.01 V)
in7: +3.24 V (min = +0.00 V, max = +2.86 V) ALARM
in8: +3.34 V
fan1: 0 RPM (min = 10 RPM) ALARM
fan2: 0 RPM (min = 44 RPM) ALARM
fan3: 851 RPM (min = 11 RPM)
temp1: +0.0°C (low = +57.0°C, high = -25.0°C) ALARM sensor = thermistor
temp2: +0.1°C (low = -16.0°C, high = -123.0°C) ALARM sensor = thermal diode
temp3: +0.1°C (low = +37.0°C, high = -44.0°C) ALARM sensor = thermal diode
cpu0_vid: +2.050 V
173 Replies
Replies have been turned off for this discussion
- mdgm-ntgrNETGEAR Employee RetiredRemember the user for SSH is 'root' (no quotes)
- yupsoloAspirantthx...
I did'nt recall this one!
it's working - networknAspirantI have applied the fan fix to my Pro6 running 6.1.1 but the fan keeps powering up and down almost constantly. I took it to another location and it was fine, so it's sensing the temperature in it's normal location is too hot, and is powering the fans to keep the CPU at a constant temperature I think.
The problem is from the UI I can't see what the CPU real time temps are so I can determine how to tweak my profile to adjust accordingly.
How can I see what my temps are for real? - yupsoloAspirantOptimal Fan Setting for an Ultra2
after many days of testing+many settings here's what I find are the best:
55
60
45
45
45
155
it keep the fan very quiet but with high airflow so, the CPU barely reach 55 celcius.
glad if it can help cuz for me it was a long road of testing! - fastfwdVirtuoso
yupsolo wrote: Optimal Fan Setting for an Ultra2
after many days of testing+many settings here's what I find are the best:
55
60
45
45
45
155
I assume that your numbers are MinTemp, MaxTemp, MinStart, MinStop, MinPWM, MaxPWM. If so, how did you come up with MinPWM=45? And more importantly, why did you limit MaxPWM to 155? That seems dangerous. - yupsoloAspirantmaxPWM was chosen by me to ensure minimal fan noise with good max speed versus my real average temp number: 54-55 celcius for over a week.... so it does not bother me.
45 seems ideal cuz with greater number, the fan was, again, too noisy. so with 45, i get 54-55 celcius without that noisy fan pattern: low speed-fast speed-low-fast...
in short, the fan is running all the time at 1350 wich is my magic number: quiet!
:)
believe me I spent a lot of hours on that. - arnomcAspirantOn my legacy Ultra2 I had false CPU temp readings exactly like drfrgosplat (serrated, like a wood saw, saying the cpu went up close to 70°C degrees).
Then I upgraded from 6.1.1 to 6.1.2 and I noticed an nice improvement in the CPU temperature reading that doesn't cause anymore the fan to ramp up to it's 2200rpm maximum (this is not documented in the release notes ; understandable if it didn't occur on ReadyNAS 3xx/5xx).
The inconsistent noise level was really annoying!! So I am now a happy OS6 user :woot:
PS: I didn't had to apply any command line fix for the temp reading neither fan speed the fan. - networknAspirantI am struggling with my Pro6.
Here is my graph
(http://www.screencast.com/t/GeqiEptBj84)
# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon0=devices/platform/coretemp.0 hwmon1=devices/platform/w83627ehf.2576
DEVNAME=hwmon0=coretemp hwmon1=w83627dhg
FCTEMPS= hwmon1/device/pwm2=hwmon1/device/temp2_input hwmon1/device/pwm1=hwmon1/device/temp1_input
FCFANS= hwmon1/device/pwm2=hwmon1/device/fan2_input hwmon1/device/pwm1=hwmon1/device/fan1_input
MINTEMP= hwmon1/device/pwm2=30 hwmon1/device/pwm1=55
MAXTEMP= hwmon1/device/pwm2=60 hwmon1/device/pwm1=60
MINSTART= hwmon1/device/pwm2=70 hwmon1/device/pwm1=30
MINSTOP= hwmon1/device/pwm2=70 hwmon1/device/pwm1=30
MINPWM= hwmon1/device/pwm2=70 hwmon1/device/pwm1=30
MAXPWM= hwmon1/device/pwm2=200 hwmon1/device/pwm1=155
Anyone able to offer any assistance? My fans are going so loud every 10-20 seconds or so. - sventunusAspirantHi everyone!
I just updated my Ultra 6 from 6.0.8 to 6.1.2 and suddenly started getting fan alerts.
The OS6 GUI says my fan is dead. However, I can hear & see it blowing, and running "sensors" gives me the following output:coretemp-isa-0000
Adapter: ISA adapter
Core 0: +47.0°C (high = +80.0°C, crit = +100.0°C)
Core 1: +47.0°C (high = +80.0°C, crit = +100.0°C)
it8721-isa-0a10
Adapter: ISA adapter
in0: +12.14 V (min = +9.41 V, max = +9.50 V) ALARM
in1: +5.00 V (min = +4.74 V, max = +0.87 V) ALARM
in2: +3.32 V (min = +0.83 V, max = +0.53 V) ALARM
in3: +0.00 V (min = +0.00 V, max = +0.00 V) ALARM
in4: +1.14 V (min = +2.05 V, max = +1.33 V) ALARM
in5: +1.81 V (min = +1.42 V, max = +1.81 V) ALARM
in6: -12.10 V (min = +7.06 V, max = +2.04 V) ALARM
in7: +3.29 V (min = +3.38 V, max = +1.46 V) ALARM
in8: +3.38 V
fan1: 0 RPM (min = 16 RPM) ALARM
fan2: 0 RPM (min = 30 RPM) ALARM
fan3: 866 RPM (min = 15 RPM)
temp1: +0.0°C (low = +71.0°C, high = -20.0°C) ALARM sensor = thermistor
temp2: +0.1°C (low = +122.0°C, high = +59.0°C) sensor = thermal diode
temp3: +0.1°C (low = -1.0°C, high = -6.0°C) ALARM sensor = thermal diode
cpu0_vid: +2.050 V
So the fan is actually running fine.
/etc/fancontrol looks like this:# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon0=devices/platform/coretemp.0 hwmon1=devices/platform/it87.2576
DEVNAME=hwmon0=coretemp hwmon1=it8721
FCTEMPS= hwmon1/device/pwm3=hwmon0/device/temp2_input
FCFANS= hwmon1/device/pwm3=hwmon1/device/fan3_input
MINTEMP= hwmon1/device/pwm3=51
MAXTEMP= hwmon1/device/pwm3=58
MINSTART= hwmon1/device/pwm3=40
MINSTOP= hwmon1/device/pwm3=40
MINPWM= hwmon1/device/pwm3=40
MAXPWM= hwmon1/device/pwm3=255
Kernel:root@megapinnemuts:~# uname -r
3.0.87.RNx86_64.2.1
I don't have any shell scripts running with a cron job though.
Should I have some script running to have my RN report correct fan status?
TIA!
Sven - glemAspirantOS 6 reads fan1 speed, but unfortunately it's pwm3 file which control fan on ultra 6 system....
Since 6.1.1, on ultra 6, OS 6 reports 0 rpm as fan speed and send an alert mail every 10 minutes about fan error ....
Add a sensors.d config file to compute 0+800 rpm on fan1, and OS 6 reports 800 rpm on GUI . It's not really good, but fan error disapears !
Add this file rndu6000.conf in /etc/sensors.d and reboot your nas :chip "it8721-isa-0a10"
compute fan1 @+800,@-800
Another thing: OS6 reads /sys/devices/platform/it87.2576/temp2_input as sys temp.... unfortunately, on ultra 6 sys temp is temp1
**** EDIT **** better solution to solve this problem and activate reports and history on frontview : viewtopic.php?f=51&t=71155&start=60#p411650
Related Content
NETGEAR Academy
Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!