Re: X60 overheating with 7.1

"Alexandre \"Sunny\" Kovalenko" <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <1231952766.1172.31.camel@RabbitsDen>
On Sun, 2009-01-11 at 00:37 -0500, George Neville-Neil wrote:
> Hi,
> 
> I just got a Thinkpad X60 and have installed 7.1 STABLE on it.   
> Basically 7.1 and
> then updated to stable as of 10 Jan.  I have one major problem and  
> that is
> overheating.  I cannot run even a long compile without the CPU going  
> to 97C
> and shutting down.  Trying to do something like a buildkernel with -j  
> anything other
> than 1 also fails.
> 
> I found this thread on stable@
> 
> http://lists.freebsd.org/pipermail/freebsd-stable/2008-January/039452.html
> 
> but have not found anything to address the problem.
That thread forked and re-forked a few times under the different
subjects...

Did you try setting

hw.acpi.thermal.user_override=1
hw.acpi.thermal.tz1._PSV=75C

in /etc/sysctl.conf?

If not, we can start by comparing machines and configurations. Mine is
X60 (1709-something) with 1.83GHz "Core Not-2 Duo" which is 32-bit
machine and I am running i386 version of -STABLE on it. I seem to recall
that there are 64-bit capable X60 models out there as well and someone
was running amd64 flavor on it. What's yours?

Are you using powerd? 

I do:
powerd_enable="YES"
powerd_flags="-a adaptive -b adaptive -i 75 -r 65"

What is the output of sysctl hw.acpi.thermal under light/idle load?

Mine is:
hw.acpi.thermal.min_runtime: 0
hw.acpi.thermal.polling_rate: 10
hw.acpi.thermal.user_override: 1
hw.acpi.thermal.tz0.temperature: 40.0C
hw.acpi.thermal.tz0.active: -1
hw.acpi.thermal.tz0.passive_cooling: 0
hw.acpi.thermal.tz0.thermal_flags: 0
hw.acpi.thermal.tz0._PSV: -1
hw.acpi.thermal.tz0._HOT: -1
hw.acpi.thermal.tz0._CRT: 127.0C
hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.thermal.tz0._TC1: -1
hw.acpi.thermal.tz0._TC2: -1
hw.acpi.thermal.tz0._TSP: -1
hw.acpi.thermal.tz1.temperature: 40.0C
hw.acpi.thermal.tz1.active: -1
hw.acpi.thermal.tz1.passive_cooling: 1
hw.acpi.thermal.tz1.thermal_flags: 0
hw.acpi.thermal.tz1._PSV: 75.0C
hw.acpi.thermal.tz1._HOT: -1
hw.acpi.thermal.tz1._CRT: 97.0C
hw.acpi.thermal.tz1._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.thermal.tz1._TC1: 5
hw.acpi.thermal.tz1._TC2: 4
hw.acpi.thermal.tz1._TSP: 600


Are you loading acpi_ibm? If yes, what is the output of sysctl
dev.acpi_ibm ?

Mine is:
dev.acpi_ibm.0.%desc: IBM ThinkPad ACPI Extras
dev.acpi_ibm.0.%driver: acpi_ibm
dev.acpi_ibm.0.%location: handle=\_SB_.PCI0.LPC_.EC__.HKEY
dev.acpi_ibm.0.%pnpinfo: _HID=IBM0068 _UID=0
dev.acpi_ibm.0.%parent: acpi0
dev.acpi_ibm.0.initialmask: 2060
dev.acpi_ibm.0.availmask: 16777215
dev.acpi_ibm.0.events: 0
dev.acpi_ibm.0.eventmask: 2060
dev.acpi_ibm.0.hotkey: 2181
dev.acpi_ibm.0.lcd_brightness: 0
dev.acpi_ibm.0.volume: 10
dev.acpi_ibm.0.mute: 0
dev.acpi_ibm.0.thinklight: 0
dev.acpi_ibm.0.bluetooth: 1
dev.acpi_ibm.0.wlan: 1
dev.acpi_ibm.0.fan_speed: 2911
dev.acpi_ibm.0.fan_level: 0
dev.acpi_ibm.0.fan: 1
dev.acpi_ibm.0.thermal: 40 43 -1 40 31 -1 30 -1


Are you setting Cx levels in rc.conf?

What is the output of sysctl dev.cpu?

Mine is:
dev.cpu.0.%desc: ACPI CPU
dev.cpu.0.%driver: cpu
dev.cpu.0.%location: handle=\_PR_.CPU0
dev.cpu.0.%pnpinfo: _HID=none _UID=0
dev.cpu.0.%parent: acpi0
dev.cpu.0.temperature: 40
dev.cpu.0.freq: 1166
dev.cpu.0.freq_levels: 1833/31000 1603/27125 1374/23250 1333/20000
1166/17500 1000/13000 875/11375 750/9750 625/8125 500/6500 375/4875
250/3250 125/1625
dev.cpu.0.cx_supported: C1/1 C2/1 C3/17
dev.cpu.0.cx_lowest: C2
dev.cpu.0.cx_usage: 0.00% 100.00% 0.00%
dev.cpu.1.%desc: ACPI CPU
dev.cpu.1.%driver: cpu
dev.cpu.1.%location: handle=\_PR_.CPU1
dev.cpu.1.%pnpinfo: _HID=none _UID=0
dev.cpu.1.%parent: acpi0
dev.cpu.1.temperature: 40
dev.cpu.1.cx_supported: C1/1 C2/1 C3/17
dev.cpu.1.cx_lowest: C3
dev.cpu.1.cx_usage: 0.00% 99.99% 0.00%


I might think of something else, but let's start with the stuff above.

I guess, I should mention that I have a habit of emptying about a half
of the can of compressed air into the grille on the left of the machine
every few months or so.

-- 
Alexandre "Sunny" Kovalenko (Олександр Коваленко)

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.