Re: Module asus_atk0110 - Fan speed often shows zero instead of correct value

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

 



Hi Simon,

On Tue, 16 Jul 2013 19:04:39 +0200, Simon Sandström wrote:
> I'm having trouble with the asus_atk0110 kernel module. The speed for fan3
> (CHASSI2 FAN) often just shows zero, but once in awhile it shows the actual
> speed of the fan. I've checked the fan, and it does spin at all time and it
> also shows the correct speed at all time in BIOS.

Which motherboard is it? On some boards passing module parameter
new_if=1 helps, you may want to give it a try.

Also, the asus_atk0110 driver heavily relies on the BIOS, so a BIOS
update may help.

Note that the fact that the speed in the BIOS is right doesn't
necessarily mean that the BIOS is right and the asus_atk0110 Linux
kernel driver is wrong. If the fan has any form of automatic speed
control applied, it might simply be that the BIOS keeps your machine
busy enough for the fan to stay in the measurable speed area. Did you
enable fan speed control in the BIOS? Does the problem go away if you
(temporarily) disable it?

For 3-pin fans, speed measurement is easy and reliable when the fan
runs at full speed. However as soon as control is applied, measurement
becomes harder. This is true when PWM control is used, but even more
when DC control is used: the speed signal weakens as the voltage is
lowered, and after some point it's difficult for the monitoring chip to
distinguish between the speed signal and the noise.

So maybe your fan is spinning at the border between readable and
unreadable.

> There is also a slight delay when reading the input with "cat
> /sys/class/hwmon/hwmon0/fan3_input". When the speed is zero, it takes
> approx. 0.3s and when it shows the correct speed (700RPM) it takes 0.1s.
> All other fan inputs respond with no delay (0.001s).

Not necessarily surprising. I don't know how exactly the Asus BIOS code
works, but I can imagine that they try harder when the fan speed they
read at first looks suspicious. This would explain the extra delay.

> (...)
> Does anyone else have this problem, or any similar problem? I could just
> connect the fan to fan4 and ignore fan3, but for some reason the minimum
> speed for fan4 is 800RPM (the others are 600RPM), and I like my fans
> running at 700RPM..

How do you keep them at exactly 700 RPM?

-- 
Jean Delvare

_______________________________________________
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