Jean Delvare wrote: > Hi Niels, > > On Wed, 01 Jul 2009 19:22:04 +0200, Niels wrote: > >> I'm having trouble with my pwmconfig. >> >> Code: >> Found the following PWM controls: >> hwmon2/device/pwm1 >> hwmon2/device/pwm2 >> hwmon2/device/pwm3 >> There are no usable PWM outputs. >> > > Which version of lm-sensors (or pwmconfig) is this? > > I would like to see the full output of pwmconfig and not just the above > summary. > > nelis at nelis-desktop:~$ sensors -v sensors version 3.1.1+SVN with libsensors version 3.1.1+SVN nelis at nelis-desktop:~$ pwmconfig # pwmconfig revision 5630 (2009-01-29) 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 is acpitz hwmon1/device is k8temp hwmon2/device is f71862fg Found the following PWM controls: hwmon2/device/pwm1 hwmon2/device/pwm2 hwmon2/device/pwm3 There are no usable PWM outputs. >> Though my sensors cleary reads out the fans >> > > Many boards can monitor the fans but not control them. What board is it? > > Jetway NC81-LF http://www.jetwaycomputer.com/NC81.html >> Code: >> nelis at nelis-desktop:~$ sensors >> acpitz-virtual-0 >> Adapter: Virtual device >> temp1: +41.0?C (crit = +70.0?C) >> k8temp-pci-00c3 >> Adapter: PCI adapter >> Core0 Temp: +36.0?C >> Core1 Temp: -49.0?C >> f71862fg-isa-0220 >> Adapter: ISA adapter >> in0: +1.70 V >> in1: +2.04 V >> in2: +1.20 V >> in3: +2.04 V >> in4: +1.34 V >> in5: +1.18 V >> in6: +1.18 V >> in7: +1.68 V >> in8: +1.66 V >> fan1: 2538 RPM >> fan2: 2222 RPM >> fan3: 0 RPM ALARM >> temp1: +41.0?C (high = +85.0?C, hyst = +81.0?C) >> (crit = +70.0?C, hyst = +66.0?C) sensor = transistor >> temp2: +89.0?C (high = +85.0?C, hyst = +81.0?C) ALARM >> (crit = +100.0?C, hyst = +96.0?C) sensor = transistor >> temp3: +44.0?C (high = +254.0?C, hyst = +252.0?C) >> (crit = +254.0?C, hyst = +252.0?C) sensor = transistor >> >> Anyone got an idea on how to deal with this ? >> > > I would be interested in the output of the following commands: > > grep -H . /sys/class/hwmon/hwmon*/device/name > grep -H . /sys/class/hwmon/hwmon*/device/pwm* > ls -l /sys/class/hwmon/hwmon*/device/pwm* > > nelis at nelis-desktop:~$ grep -H . /sys/class/hwmon/hwmon*/device/name /sys/class/hwmon/hwmon1/device/name:k8temp /sys/class/hwmon/hwmon2/device/name:f71862fg nelis at nelis-desktop:~$ grep -H . /sys/class/hwmon/hwmon*/device/pwm* /sys/class/hwmon/hwmon2/device/pwm1:81 /sys/class/hwmon/hwmon2/device/pwm1_auto_channels_temp:1 /sys/class/hwmon/hwmon2/device/pwm1_auto_point1_pwm:90 /sys/class/hwmon/hwmon2/device/pwm1_auto_point1_temp:60000 /sys/class/hwmon/hwmon2/device/pwm1_auto_point1_temp_hyst:56000 /sys/class/hwmon/hwmon2/device/pwm1_auto_point2_pwm:80 /sys/class/hwmon/hwmon2/device/pwm1_auto_point2_temp:35000 /sys/class/hwmon/hwmon2/device/pwm1_auto_point2_temp_hyst:31000 /sys/class/hwmon/hwmon2/device/pwm1_enable:2 /sys/class/hwmon/hwmon2/device/pwm1_interpolate:1 /sys/class/hwmon/hwmon2/device/pwm2:255 /sys/class/hwmon/hwmon2/device/pwm2_auto_channels_temp:2 /sys/class/hwmon/hwmon2/device/pwm2_auto_point1_pwm:217 /sys/class/hwmon/hwmon2/device/pwm2_auto_point1_temp:60000 /sys/class/hwmon/hwmon2/device/pwm2_auto_point1_temp_hyst:56000 /sys/class/hwmon/hwmon2/device/pwm2_auto_point2_pwm:128 /sys/class/hwmon/hwmon2/device/pwm2_auto_point2_temp:30000 /sys/class/hwmon/hwmon2/device/pwm2_auto_point2_temp_hyst:26000 /sys/class/hwmon/hwmon2/device/pwm2_enable:2 /sys/class/hwmon/hwmon2/device/pwm2_interpolate:1 /sys/class/hwmon/hwmon2/device/pwm3:155 /sys/class/hwmon/hwmon2/device/pwm3_auto_channels_temp:4 /sys/class/hwmon/hwmon2/device/pwm3_auto_point1_pwm:217 /sys/class/hwmon/hwmon2/device/pwm3_auto_point1_temp:60000 /sys/class/hwmon/hwmon2/device/pwm3_auto_point1_temp_hyst:58000 /sys/class/hwmon/hwmon2/device/pwm3_auto_point2_pwm:128 /sys/class/hwmon/hwmon2/device/pwm3_auto_point2_temp:30000 /sys/class/hwmon/hwmon2/device/pwm3_auto_point2_temp_hyst:28000 /sys/class/hwmon/hwmon2/device/pwm3_enable:2 /sys/class/hwmon/hwmon2/device/pwm3_interpolate:1 nelis at nelis-desktop:~$ ls -l /sys/class/hwmon/hwmon*/device/pwm* -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm1 -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm1_auto_channels_temp -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm1_auto_point1_pwm -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm1_auto_point1_temp -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm1_auto_point1_temp_hyst -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm1_auto_point2_pwm -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm1_auto_point2_temp -r--r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm1_auto_point2_temp_hyst -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm1_enable -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm1_interpolate -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm2 -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm2_auto_channels_temp -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm2_auto_point1_pwm -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm2_auto_point1_temp -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm2_auto_point1_temp_hyst -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm2_auto_point2_pwm -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm2_auto_point2_temp -r--r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm2_auto_point2_temp_hyst -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm2_enable -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm2_interpolate -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm3 -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm3_auto_channels_temp -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm3_auto_point1_pwm -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm3_auto_point1_temp -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm3_auto_point1_temp_hyst -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm3_auto_point2_pwm -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm3_auto_point2_temp -r--r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm3_auto_point2_temp_hyst -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm3_enable -rw-r--r-- 1 root root 4096 2009-07-03 15:44 /sys/class/hwmon/hwmon2/device/pwm3_interpolate I hope this helps, Thanks for looking in to this. Niels