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 ...
glem
May 22, 2013Aspirant
To create your own /etc/fancontrol file, use pwmconfig command
Here is an example for Ultra 6 model
execute the following commands and give answers according to your system
# 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.
Found the following devices:
hwmon0/device is coretemp
hwmon1/device is it8721
Found the following PWM controls:
hwmon1/device/pwm1
hwmon1/device/pwm2
hwmon1/device/pwm3
Giving the fans some time to reach full speed...
Found the following fan sensors:
hwmon1/device/fan1_input current speed: 0 ... skipping!
hwmon1/device/fan2_input current speed: 0 ... skipping!
hwmon1/device/fan3_input current speed: 2265 RPM
Warning!!! This program will stop your fans, one at a time,
for approximately 5 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue: >> hit return <<
Testing pwm control hwmon1/device/pwm1 ...
hwmon1/device/fan3_input ... speed was 2265 now 2265
no correlation
No correlations were detected.
There is either no fan connected to the output of hwmon1/device/pwm1,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)
Did you see/hear a fan stopping during the above test (n)? >> n <<
Testing pwm control hwmon1/device/pwm2 ...
hwmon1/device/fan3_input ... speed was 2265 now 2257
no correlation
No correlations were detected.
There is either no fan connected to the output of hwmon1/device/pwm2,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)
Did you see/hear a fan stopping during the above test (n)? >> n <<
Testing pwm control hwmon1/device/pwm3 ...
hwmon1/device/fan3_input ... speed was 2265 now 0
It appears that fan hwmon1/device/fan3_input
is controlled by pwm hwmon1/device/pwm3
Would you like to generate a detailed correlation (y)? >> y <<
PWM 255 FAN 2257
PWM 240 FAN 2250
PWM 225 FAN 2235
PWM 210 FAN 2213
PWM 195 FAN 2149
PWM 180 FAN 2083
PWM 165 FAN 2020
PWM 150 FAN 1934
PWM 135 FAN 1849
PWM 120 FAN 1748
PWM 105 FAN 1646
PWM 90 FAN 1520
PWM 75 FAN 1380
PWM 60 FAN 1218
PWM 45 FAN 1040
PWM 30 FAN 831
PWM 28 FAN 416
PWM 26 FAN 512 (probably incorrect)
PWM 24 FAN 512 (probably incorrect)
PWM 22 FAN 516 (probably incorrect)
PWM 20 FAN 516 (probably incorrect)
PWM 18 FAN 517 (probably incorrect)
PWM 16 FAN 519 (probably incorrect)
PWM 14 FAN 521 (probably incorrect)
PWM 12 FAN 522 (probably incorrect)
PWM 10 FAN 522 (probably incorrect)
PWM 8 FAN 521 (probably incorrect)
PWM 6 FAN 519 (probably incorrect)
PWM 4 FAN 516 (probably incorrect)
PWM 2 FAN 0
Fan Stopped at PWM = 2
Testing is complete.
Please verify that all fans have returned to their normal speed.
The fancontrol script can automatically respond to temperature changes
of your system by changing fanspeeds.
Do you want to set up its configuration file now (y)? >> y <<
What should be the path to your fancontrol config file (/etc/fancontrol)? >> hit return <<
Loading configuration from /etc/fancontrol ...
Select fan output to configure, or other action:
1) hwmon1/device/pwm3 3) Just quit 5) Show configuration
2) Change INTERVAL 4) Save and quit
select (1-n): >> 1 <<
Devices:
hwmon0/device is coretemp
hwmon1/device is it8721
Current temperature readings are as follows:
hwmon0/device/temp2_input 38
hwmon0/device/temp3_input 38
hwmon1/device/temp1_input 0
hwmon1/device/temp2_input 0
hwmon1/device/temp3_input 0
Select a temperature sensor as source for hwmon1/device/pwm3:
1) hwmon0/device/temp2_input
2) hwmon0/device/temp3_input
3) hwmon1/device/temp1_input
4) hwmon1/device/temp2_input
5) hwmon1/device/temp3_input
6) None (Do not affect this PWM output)
select (1-n): >> 1 <<
Enter the low temperature (degree C)
below which the fan should spin at minimum speed (20): >> 51 <<
Enter the high temperature (degree C)
over which the fan should spin at maximum speed (60): >> 58 <<
Enter the minimum PWM value (0-255)
at which the fan STOPS spinning (press t to test) (100): >> 40 <<
Enter the minimum PWM value (40-255)
at which the fan STARTS spinning (press t to test) (150): >> 40 <<
Enter the PWM value (0-40) to use when the temperature
is below the low temperature limit (0): >> 40 <<
Enter the PWM value (40-255) to use when the temperature
is over the high temperature limit (255): >> 255 <<
Select fan output to configure, or other action:
1) hwmon1/device/pwm3 3) Just quit 5) Show configuration
2) Change INTERVAL 4) Save and quit
select (1-n): >> 4 <<
Saving configuration to /etc/fancontrol...
Configuration saved
Here is an example for Ultra 6 model
execute the following commands and give answers according to your system
/etc/init.d/fancontrol stop
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.
Found the following devices:
hwmon0/device is coretemp
hwmon1/device is it8721
Found the following PWM controls:
hwmon1/device/pwm1
hwmon1/device/pwm2
hwmon1/device/pwm3
Giving the fans some time to reach full speed...
Found the following fan sensors:
hwmon1/device/fan1_input current speed: 0 ... skipping!
hwmon1/device/fan2_input current speed: 0 ... skipping!
hwmon1/device/fan3_input current speed: 2265 RPM
Warning!!! This program will stop your fans, one at a time,
for approximately 5 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue: >> hit return <<
Testing pwm control hwmon1/device/pwm1 ...
hwmon1/device/fan3_input ... speed was 2265 now 2265
no correlation
No correlations were detected.
There is either no fan connected to the output of hwmon1/device/pwm1,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)
Did you see/hear a fan stopping during the above test (n)? >> n <<
Testing pwm control hwmon1/device/pwm2 ...
hwmon1/device/fan3_input ... speed was 2265 now 2257
no correlation
No correlations were detected.
There is either no fan connected to the output of hwmon1/device/pwm2,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)
Did you see/hear a fan stopping during the above test (n)? >> n <<
Testing pwm control hwmon1/device/pwm3 ...
hwmon1/device/fan3_input ... speed was 2265 now 0
It appears that fan hwmon1/device/fan3_input
is controlled by pwm hwmon1/device/pwm3
Would you like to generate a detailed correlation (y)? >> y <<
PWM 255 FAN 2257
PWM 240 FAN 2250
PWM 225 FAN 2235
PWM 210 FAN 2213
PWM 195 FAN 2149
PWM 180 FAN 2083
PWM 165 FAN 2020
PWM 150 FAN 1934
PWM 135 FAN 1849
PWM 120 FAN 1748
PWM 105 FAN 1646
PWM 90 FAN 1520
PWM 75 FAN 1380
PWM 60 FAN 1218
PWM 45 FAN 1040
PWM 30 FAN 831
PWM 28 FAN 416
PWM 26 FAN 512 (probably incorrect)
PWM 24 FAN 512 (probably incorrect)
PWM 22 FAN 516 (probably incorrect)
PWM 20 FAN 516 (probably incorrect)
PWM 18 FAN 517 (probably incorrect)
PWM 16 FAN 519 (probably incorrect)
PWM 14 FAN 521 (probably incorrect)
PWM 12 FAN 522 (probably incorrect)
PWM 10 FAN 522 (probably incorrect)
PWM 8 FAN 521 (probably incorrect)
PWM 6 FAN 519 (probably incorrect)
PWM 4 FAN 516 (probably incorrect)
PWM 2 FAN 0
Fan Stopped at PWM = 2
Testing is complete.
Please verify that all fans have returned to their normal speed.
The fancontrol script can automatically respond to temperature changes
of your system by changing fanspeeds.
Do you want to set up its configuration file now (y)? >> y <<
What should be the path to your fancontrol config file (/etc/fancontrol)? >> hit return <<
Loading configuration from /etc/fancontrol ...
Select fan output to configure, or other action:
1) hwmon1/device/pwm3 3) Just quit 5) Show configuration
2) Change INTERVAL 4) Save and quit
select (1-n): >> 1 <<
Devices:
hwmon0/device is coretemp
hwmon1/device is it8721
Current temperature readings are as follows:
hwmon0/device/temp2_input 38
hwmon0/device/temp3_input 38
hwmon1/device/temp1_input 0
hwmon1/device/temp2_input 0
hwmon1/device/temp3_input 0
Select a temperature sensor as source for hwmon1/device/pwm3:
1) hwmon0/device/temp2_input
2) hwmon0/device/temp3_input
3) hwmon1/device/temp1_input
4) hwmon1/device/temp2_input
5) hwmon1/device/temp3_input
6) None (Do not affect this PWM output)
select (1-n): >> 1 <<
Enter the low temperature (degree C)
below which the fan should spin at minimum speed (20): >> 51 <<
Enter the high temperature (degree C)
over which the fan should spin at maximum speed (60): >> 58 <<
Enter the minimum PWM value (0-255)
at which the fan STOPS spinning (press t to test) (100): >> 40 <<
Enter the minimum PWM value (40-255)
at which the fan STARTS spinning (press t to test) (150): >> 40 <<
Enter the PWM value (0-40) to use when the temperature
is below the low temperature limit (0): >> 40 <<
Enter the PWM value (40-255) to use when the temperature
is over the high temperature limit (255): >> 255 <<
Select fan output to configure, or other action:
1) hwmon1/device/pwm3 3) Just quit 5) Show configuration
2) Change INTERVAL 4) Save and quit
select (1-n): >> 4 <<
Saving configuration to /etc/fancontrol...
Configuration saved
/etc/init.d/fancontrol start
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!