Re: Asus P7F-X w/ W83667HG-B pwm control problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

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.

pwm1 and pwm3 have control of none of the fans plugged into the board

pwm2 at 255 has all fans at full speed:
BigBox w83627ehf.656 # for i in pwm1 pwm2 pwm3; do echo $i; cat ${i} ${i}_enable ${i}_mode; done
pwm1
0
1
1
pwm2
255
1
1
pwm3
0
1
1
Rear_Fan:     3515 RPM  (min =  958 RPM, div = 128)
CPU_Fan:      1795 RPM  (min = 2678 RPM, div = 8)  ALARM
HD_Fan0:      3515 RPM  (min = 1318 RPM, div = 128)
HD_Fan1:      3515 RPM  (min =  878 RPM, div = 128)


pwm2 at 0 has all case fans stopped and cpu fan at partial speed.
BigBox w83627ehf.656 # for i in pwm1 pwm2 pwm3; do echo $i; cat ${i} ${i}_enable ${i}_mode; done
pwm1
0
1
1
pwm2
0
1
1
pwm3
0
1
1
BigBox w83627ehf.656 # sensors | grep Fan
Rear_Fan:        0 RPM  (min =  958 RPM, div = 128)  ALARM
CPU_Fan:      1048 RPM  (min = 2678 RPM, div = 8)  ALARM
HD_Fan0:         0 RPM  (min = 1318 RPM, div = 128)  ALARM
HD_Fan1:         0 RPM  (min =  878 RPM, div = 128)  ALARM
Take care--


P.S. Here are all of the pwm related values:

dylan@BigBox /usr/src/linux/drivers/hwmon $ head /sys/class/hwmon/hwmon2/device/pwm* 
==> /sys/class/hwmon/hwmon2/device/pwm1 <==
0
==> /sys/class/hwmon/hwmon2/device/pwm1_enable <==
1
==> /sys/class/hwmon/hwmon2/device/pwm1_max_output <==
255
==> /sys/class/hwmon/hwmon2/device/pwm1_mode <==
1
==> /sys/class/hwmon/hwmon2/device/pwm1_start_output <==
1
==> /sys/class/hwmon/hwmon2/device/pwm1_step_output <==
1
==> /sys/class/hwmon/hwmon2/device/pwm1_stop_output <==
1
==> /sys/class/hwmon/hwmon2/device/pwm1_stop_time <==
6000
==> /sys/class/hwmon/hwmon2/device/pwm1_target <==
0
==> /sys/class/hwmon/hwmon2/device/pwm1_tolerance <==
0
==> /sys/class/hwmon/hwmon2/device/pwm2 <==
255
==> /sys/class/hwmon/hwmon2/device/pwm2_enable <==
1
==> /sys/class/hwmon/hwmon2/device/pwm2_max_output <==
255
==> /sys/class/hwmon/hwmon2/device/pwm2_mode <==
1
==> /sys/class/hwmon/hwmon2/device/pwm2_start_output <==
1
==> /sys/class/hwmon/hwmon2/device/pwm2_step_output <==
1
==> /sys/class/hwmon/hwmon2/device/pwm2_stop_output <==
128
==> /sys/class/hwmon/hwmon2/device/pwm2_stop_time <==
6000
==> /sys/class/hwmon/hwmon2/device/pwm2_target <==
0
==> /sys/class/hwmon/hwmon2/device/pwm2_tolerance <==
2000
==> /sys/class/hwmon/hwmon2/device/pwm3 <==
0
==> /sys/class/hwmon/hwmon2/device/pwm3_enable <==
1
==> /sys/class/hwmon/hwmon2/device/pwm3_max_output <==
255
==> /sys/class/hwmon/hwmon2/device/pwm3_mode <==
1
==> /sys/class/hwmon/hwmon2/device/pwm3_start_output <==
1
==> /sys/class/hwmon/hwmon2/device/pwm3_step_output <==
1
==> /sys/class/hwmon/hwmon2/device/pwm3_stop_output <==
1
==> /sys/class/hwmon/hwmon2/device/pwm3_stop_time <==
6000
==> /sys/class/hwmon/hwmon2/device/pwm3_target <==
0
==> /sys/class/hwmon/hwmon2/device/pwm3_tolerance <==
4000


_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux