RE: thermal.o Linux ACPI Kernel Modul
From: Grover, Andrew <hidden>
Date: 2003-01-16 01:19:59
From: Daniel [mailto:Fat32-S0/GAf8tV78@public.gmane.org] Hallo Andrew, I have a little problem getting my cpu fan to work proppably with linux. The ACPI module you coded creates a file in the proc fa calle "trip_points". When I cat this file I get the following: cat trip_points critical (S5): 85 C passive: 95 C: tc1=2 tc2=5 tsp=300 devices=0xc12c7680 So my fan is running the hole time (sometimes slower, sometimes faster, but never realy stops). btw. I have a Acer 613TXC Notebook with Phoenix BIOS (latest version).
You will notice that your system does not have an "active" entry. This generally means that the fan is not under ACPI's control. So, the OS power policy can read the temp (what does your temperature read?) and implement passive cooling (throttle the CPU) and may shut the system down when the temp hits 85C (wow, pretty hot) but it doesn't know about any active cooling mechanisms.
Could you please help me with a brief answer, or tell me where I can find a documentation fpr this? Where gets the thermal module it's data for the trip_points file from?
The thermal module gets the temperature trip points from the BIOS (the DSDT.) The thinking is that the system manufacturer knows best about the particular thermal characteristics of a given platform. I think we added support to override these, if it becomes necessary, however. Look at thermal.c. Regards -- Andy ------------------------------------------------------- This SF.NET email is sponsored by: A Thawte Code Signing Certificate is essential in establishing user confidence by providing assurance of authenticity and code integrity. Download our Free Code Signing guide: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en