http://bugzilla.suse.com/show_bug.cgi?id=1103356
http://bugzilla.suse.com/show_bug.cgi?id=1103356#c37
--- Comment #37 from Takashi Iwai ---
Thanks. I guess this is the expected behavior of the current driver; at least
it reads the temperature high and tries to cool down accordingly.
The difference is that, as you can see in the log, my patched kernel
continuously updates the FAN target depending on the measured temperature.
So if this is still too high, it means either that the measured temperature is
incorrect, or its evaluation is wrong.
Actually, the fact that it appeared working in the past was merely a casual
effect, I guess. The fan control seems to be NVBIOS_THERM_FAN_OTHER on your
machine, and it didn't do anything unless cstate change happens in its clk
code. And, the cstate change doesn't seem happening on yours, hence it keeps
running with the initial state.
The difference between the old and the recent kernels is only this initial
state. On an old kernel, it used to be nothing, i.e. no fan (until the board
gets the alert high temperature). On a recent kernel, the fan speed is
evaluated from the temperature, and it kicks off high, and keeps running
without further adjustment.
--
You are receiving this mail because:
You are on the CC list for the bug.