v1211 fan control

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

 



Juerg,

can you please share witow us how do you calculate the correct values  
for the conversion that goes into sensors.conf by using the data from  
'grep "" /sys/class/hwmon/hwmon*/device/temp?_input'?

Thank you!

Daniel.


On Jun 5, 2008, at 11:02 AM, Juerg Haefliger wrote:

> Hi Sergio,
>
>
>> root at nimbus:~# ~sergio/cpuid
>>  eax in    eax      ebx      ecx      edx
>> 00000000 00000001 746e6543 736c7561 48727561
>> 00000001 000006a9 00010800 00000181 a7c9bbff
>> 80000000 80000006 00000000 00000000 00000000
>> 80000001 00000000 00000000 00000000 00100000
>> 80000002 20202020 20202020 20202020 20202020
>> 80000003 56202020 45204149 65687473 72702072
>> 80000004 7365636f 20726f73 30303031 007a484d
>> 80000005 00000000 08800880 40040140 40040140
>> 80000006 00000000 00000000 0080a140 00000000
>> c0000000 c0000002 00000000 00000000 00000000
>> c0000001 00000000 00000000 00000000 00003fcc
>> c0000002 00003b00 080c0810 08100a13 42000000
>>
>> Vendor ID: "CentaurHauls"; CPUID level 1
>>
>> Unknown vendor
>
> Ah very good! Now can you please run cpuid and 'grep ""
> /sys/class/hwmon/hwmon*/device/temp?_input' in close succession a
> couple of times (maybe 5 times with a couple of secs in between) while
> the system is idle and then again while the system is busy (by running
> cpuburn for example)? This should allow me to calculate the correct
> values for the conversion that goes into sensors.conf.
>
>
>>> 3) What is the rev of your vt1211? It's printed in the kernel log  
>>> during module load.
>>> Your board is the first that I see that actually has the vt1211  
>>> controlling the Fans.
>>> Interesting.
>>
>> # dmesg | grep vt1211
>> [   91.562775] vt1211: Found VT1211 chip at 0x6000, revision 2
>
> Nothing special here.
>
>
>>> 4) Can you try to manually control the fans? Write 1 to  
>>> pwmX_enable (where X is the
>>> number of the pwm controller that controls the CPU fan). And then  
>>> try writing different
>>> values in the range 0-255 to pwmX. The fan RPMs hopefully change  
>>> accordingly.
>>
>> # echo 1 > pwm2_enable
>> -su: echo: write error: Invalid argument
>> # cat pwm2_enable
>> 0
>
> My bad. Manual mode was never implemented as it doesn't seem to work.
>
>
>> Ive just verified that pwm1_enable and pwm2_enable controls the  
>> same fan, fan2 in my case (cpu fan).
>>
>> echo 2 > pwm2_enable and echo 1 > pwm1_enable turn that fan off.
>
> Either of this command enables the fan auto controller in the vt1211.
> As I mentioned earlier, there is only a single controller that affects
> both PWM outputs.
>
> ...juerg
>
> _______________________________________________
> lm-sensors mailing list
> lm-sensors at lm-sensors.org
> 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