Re: Reducing fan speed for w83627ehf

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

 




Can you provide the output of all pwm sysfs attributes ?
Something like "grep . /sys/class/hwmon/hwmonX/device/pwm*" should do it, where
X is the hwmon index for the NCT6775F driver (probably 1 for your system).

/sys/class/hwmon/hwmon1/device/pwm1:255
/sys/class/hwmon/hwmon1/device/pwm1_enable:1
/sys/class/hwmon/hwmon1/device/pwm1_max_output:255
/sys/class/hwmon/hwmon1/device/pwm1_mode:1
/sys/class/hwmon/hwmon1/device/pwm1_start_output:128
/sys/class/hwmon/hwmon1/device/pwm1_step_output:3
/sys/class/hwmon/hwmon1/device/pwm1_stop_output:128
/sys/class/hwmon/hwmon1/device/pwm1_stop_time:1000
/sys/class/hwmon/hwmon1/device/pwm1_target:41000
/sys/class/hwmon/hwmon1/device/pwm1_tolerance:1000
/sys/class/hwmon/hwmon1/device/pwm2:1
/sys/class/hwmon/hwmon1/device/pwm2_enable:1
/sys/class/hwmon/hwmon1/device/pwm2_max_output:255
/sys/class/hwmon/hwmon1/device/pwm2_mode:1
/sys/class/hwmon/hwmon1/device/pwm2_start_output:128
/sys/class/hwmon/hwmon1/device/pwm2_step_output:4
/sys/class/hwmon/hwmon1/device/pwm2_stop_output:128
/sys/class/hwmon/hwmon1/device/pwm2_stop_time:1000
/sys/class/hwmon/hwmon1/device/pwm2_target:44000
/sys/class/hwmon/hwmon1/device/pwm2_tolerance:1000
/sys/class/hwmon/hwmon1/device/pwm3:1
/sys/class/hwmon/hwmon1/device/pwm3_enable:1
/sys/class/hwmon/hwmon1/device/pwm3_max_output:255
/sys/class/hwmon/hwmon1/device/pwm3_mode:1
/sys/class/hwmon/hwmon1/device/pwm3_start_output:128
/sys/class/hwmon/hwmon1/device/pwm3_step_output:3
/sys/class/hwmon/hwmon1/device/pwm3_stop_output:128
/sys/class/hwmon/hwmon1/device/pwm3_stop_time:1000
/sys/class/hwmon/hwmon1/device/pwm3_target:41000
/sys/class/hwmon/hwmon1/device/pwm3_tolerance:1000

thanks,
-arun
 
Thanks,
Guenter

> On Jun 27, 2012, at 11:53 PM, Guenter Roeck <linux@xxxxxxxxxxxx> wrote:
>
> > On Wed, Jun 27, 2012 at 06:18:09PM -0400, Arun Raghavan wrote:
> >> Hi,
> >>
> >>> I need to get fairly fine grain control on my CPU fan speed for some
> >>
> >>>> experiments, but I am currently unable to set the fan speed below 1054
> >>> RPM.
> >>>> pwmconfig confirms the same across the divisor range. Processor is
> >>> i7-2600,
> >>>> motherboard
> >>>>
> >>>> I tried setting pwm2_enable to 1 and pwm2 to 1 manually and I see that
> >>> the
> >>>> fan speed varies but the min RPM remains 1054.  Info below.
> >>>>
> >>> What happens if you write 0 into pwmX ? Also, did you select manual fan
> >>> speed
> >>> control ?
> >>>
> >>>
> >> Writing 0 to pwm2 also keeps it at 1054 RPM. I'm setting pwm2_enable to 1,
> >> isn't that supposed to make it manual? Also, I do see a variation between
> >> 1054 RM and 2109 RPM (and some steps in between), when I change pwm2. I
> >> can't get it to spin lower than 1054 RPM though.
> >>
> > Maybe that is the lowest fan speed supported by this fan ?
> >
> > Guenter
> >
> >> thanks,
> >> -arun
> >>
> >>
> >>>> so how would be very helpful.
> >>>>
> >>>> thanks,
> >>>> -arun
> >>>>
> >>>> root@sandy:/sys/devices/platform/w83627ehf.656# echo 255 > pwm2
> >>>> root@sandy:/sys/devices/platform/w83627ehf.656# sensors
> >>>> coretemp-isa-0000
> >>>> Adapter: ISA adapter
> >>>> Any pointers on whether it is possible to reduce fan speed further, and
> >>> if
> >>>> Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> >>>> Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> >>>>
> >>>> nct6775-isa-0290
> >>>> Adapter: ISA adapter
> >>>> Vcore:         +0.82 V  (min =  +0.00 V, max =  +1.74 V)
> >>>> in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> >>>> +3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> >>>> in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> 3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
> >>>> Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> >>>> fan1:            0 RPM  (min =    0 RPM, div = 128)
> >>>> fan2:         2109 RPM  (min =    0 RPM, div = 128)  ALARM <----
> >>>> fan3:            0 RPM  (min =    0 RPM, div = 128)
> >>>> fan4:            0 RPM  (div = 128)
> >>>> SYSTIN:        +31.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
> >>>> = CPU diode
> >>>> CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU
> >>>> diode
> >>>> AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> >>>> thermistor
> >>>> PECI Agent 0:  +45.5°C
> >>>> cpu0_vid:     +2.050 V
> >>>> intrusion0:   OK
> >>>>
> >>>> root@sandy:/sys/devices/platform/w83627ehf.656# echo 1 > pwm2
> >>>> root@sandy:/sys/devices/platform/w83627ehf.656# sensors
> >>>> coretemp-isa-0000
> >>>> Adapter: ISA adapter
> >>>> Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> >>>> Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> >>>>
> >>>> nct6775-isa-0290
> >>>> Adapter: ISA adapter
> >>>> Vcore:         +0.85 V  (min =  +0.00 V, max =  +1.74 V)
> >>>> in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> >>>> +3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> >>>> in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> 3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
> >>>> Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> >>>> fan1:            0 RPM  (min =    0 RPM, div = 128)
> >>>> fan2:         1054 RPM  (min =    0 RPM, div = 128)  ALARM
> >>>> fan3:            0 RPM  (min =    0 RPM, div = 128)
> >>>> fan4:            0 RPM  (div = 128)
> >>>> SYSTIN:        +30.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
> >>>> = CPU diode
> >>>> CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU
> >>>> diode
> >>>> AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> >>>> thermistor
> >>>> PECI Agent 0:  +44.5°C
> >>>> cpu0_vid:     +2.050 V
> >>>> intrusion0:   OK
> >>>
> >>>> _______________________________________________
> >>>> lm-sensors mailing list
> >>>> lm-sensors@xxxxxxxxxxxxxx
> >>>> http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
> >>>
> >>>
>

_______________________________________________
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