Gentoo Archives: gentoo-laptop

From: Marco Calviani <marco.calviani@×××××.com>
To: gentoo-laptop@l.g.o
Cc: gentoo-user@l.g.o
Subject: Re: [gentoo-laptop] Re: [gentoo-user] Problem with CPU temperature (Santa Rosa CPU)
Date: Wed, 10 Oct 2007 18:24:18
Message-Id: da5cd1900710101112i76b88bf3kf167b9e427865489@mail.gmail.com
In Reply to: Re: [gentoo-laptop] Re: [gentoo-user] Problem with CPU temperature (Santa Rosa CPU) by Beso
1 Hi Beso,
2 sorry i misunderstood your suggestion. I did what you suggest and
3 this is the result of the trip_points:
4
5 critical (S5): 100C
6
7 which i suppose is the reason why at that temperature the laptop switch off.
8 So, nothing except for the critical state. Should i have to add there something?
9
10 An additional problem is this:
11 doing a
12 $ cat /proc/acpi/thermal_zone/TZ01/temperature
13 it gives only a:
14
15 temperature: 0C
16
17 My question is:
18 even if i change the polling frequency, how the fan can start if the
19 temperature gives 0??
20 Do you know if it's possible to link the fan start with the core
21 temperature instead of the ACPI thermal zone?
22
23 Regards,
24 m
25
26 >
27 > thats why i told you to do this commanda:
28 > > echo "2 seconds" >
29 > /proc/acpi/thermal_zone/TZ01/polling:frequency
30 > >
31 > this enables the polling of your thermal every 2 seconds. this should be
32 > enough.
33 > do you have the other file that i mentioned:
34 > > /proc/acpi/thermal_zone/TZ01/trip_points ?!
35 > this sets the trip points for your processor. whitout it you governor cannot
36 > understand what to do even if it polls right.
37 >
38 > as for the kernel thigs, set these options:
39 > select processor type: intel core2 instead of normal x86
40 > CONFIG_X86_SPEEDSTEP_CENTRINO=y instead of m
41 > CONFIG_ACPI_FAN=y instead of m
42 > CONFIG_MICROCODE=y instead of m (for what i know cpu micocode is needed on
43 > intels)
44 > CONFIG_K8_NUMA=n instead of y (this should be the amdk8 numa, that you
45 > should not need. if it's not then let him be)
46 > CONFIG_X86_MCE_AMD=n instead of y (you don't need amd mce features since
47 > they are not included into intel cpus)
48 > CONFIG_NR_CPUS=32 <-- this leaves me a little dazzled: do you really have 32
49 > cpus in your core?! for what i know this sets the real number of cpus inside
50 > the kernel, but i might be wrong. so if this is really what i think it is,
51 > ie the real nr of cpus (not virtual ones) set this to 2 or 4 based on your
52 > cpu cores.
53 > CONFIG_HOTPLUG_CPU=n instead of y (i don't really think that you'll unplug
54 > your cpu from your laptop when the laptop is still running considering that
55 > you don't use multi cpus but a single multicore cpu. the same goes for
56 > memory hotplug: i don't think that your laptop supports it, so just disable
57 > it.)
58 > for what i have seen the acpi problems may be due to a failure in loading
59 > the intel speedstep module. if you look into the modules loaded (lsmod) you
60 > should not see it. so it's better to insert it directly in the kernel, since
61 > it is one of the first modules called (if you use it as a module you should
62 > be loading it with initramdisk before loading acpi to have a full acpi
63 > configuration).
64 > try setting these options and recompile and install the new kernel and
65 > modules and reboot (kexec is not working on my amd turion with 64bit enabled
66 > and so may also be for your core2duo).
67 >
68 > 2007/10/10, Marco Calviani <marco.calviani@×××××.com>:
69 > > Sorry i missed the attachment.
70 > >
71 > > regards,
72 > > m
73 > >
74 > >
75 >
76 >
77 >
78 > --
79 > dott. ing. beso
80 --
81 gentoo-laptop@g.o mailing list

Replies